* installing *source* package ‘fdaPDE’ ... ** package ‘fdaPDE’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C compiler: ‘gcc-14 (GCC) 14.2.0’ using C++ compiler: ‘g++-14 (GCC) 14.2.0’ using C++17 make[1]: Entering directory '/data/gannet/ripley/R/packages/tests-devel/fdaPDE/src' g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I'/data/gannet/ripley/R/test-dev/RcppEigen/include' -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -DR_NO_REMAP -c Density_Estimation/Source/Rfun_Density_Estimation.cpp -o Density_Estimation/Source/Rfun_Density_Estimation.o In file included from Density_Estimation/Source/Rfun_Density_Estimation.cpp:1: Density_Estimation/Source/../../FdaPDE.h:5:9: warning: "R_NO_REMAP" redefined 5 | #define R_NO_REMAP | ^~~~~~~~~~ <command-line>: note: this is the location of the previous definition In file included from Density_Estimation/Source/../../Skeletons/Include/../../FE_Assemblers_Solvers/Include/../../Mesh/Include/Mesh_Objects.h:362, from Density_Estimation/Source/../../Skeletons/Include/../../FE_Assemblers_Solvers/Include/Finite_Element.h:6, from Density_Estimation/Source/../../Skeletons/Include/DE_Skeleton.h:4, from Density_Estimation/Source/Rfun_Density_Estimation.cpp:2: Density_Estimation/Source/../../Skeletons/Include/../../FE_Assemblers_Solvers/Include/../../Mesh/Include/Mesh_Objects_imp.h:223:3: warning: multi-line comment [-Wcomment] 223 | // | \ | ^ Density_Estimation/Source/../../Skeletons/Include/../../FE_Assemblers_Solvers/Include/../../Mesh/Include/Mesh_Objects_imp.h:226:3: warning: multi-line comment [-Wcomment] 226 | // | \ | ^ Density_Estimation/Source/../../Skeletons/Include/../../FE_Assemblers_Solvers/Include/../../Mesh/Include/Mesh_Objects_imp.h:231:3: warning: multi-line comment [-Wcomment] 231 | // | \ | ^ Density_Estimation/Source/../../Skeletons/Include/../../FE_Assemblers_Solvers/Include/../../Mesh/Include/Mesh_Objects_imp.h:233:3: warning: multi-line comment [-Wcomment] 233 | // | \ | ^ g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I'/data/gannet/ripley/R/test-dev/RcppEigen/include' -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -DR_NO_REMAP -c FE_Assemblers_Solvers/Source/FEM_Eval.cpp -o FE_Assemblers_Solvers/Source/FEM_Eval.o In file included from FE_Assemblers_Solvers/Source/FEM_Eval.cpp:9: FE_Assemblers_Solvers/Source/../../FdaPDE.h:5:9: warning: "R_NO_REMAP" redefined 5 | #define R_NO_REMAP | ^~~~~~~~~~ <command-line>: note: this is the location of the previous definition g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I'/data/gannet/ripley/R/test-dev/RcppEigen/include' -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -DR_NO_REMAP -c FE_Assemblers_Solvers/Source/Integration.cpp -o FE_Assemblers_Solvers/Source/Integration.o In file included from FE_Assemblers_Solvers/Source/../Include/Integration.h:6, from FE_Assemblers_Solvers/Source/Integration.cpp:1: FE_Assemblers_Solvers/Source/../Include/../../FdaPDE.h:5:9: warning: "R_NO_REMAP" redefined 5 | #define R_NO_REMAP | ^~~~~~~~~~ <command-line>: note: this is the location of the previous definition g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I'/data/gannet/ripley/R/test-dev/RcppEigen/include' -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -DR_NO_REMAP -c FE_Assemblers_Solvers/Source/Kronecker_Product.cpp -o FE_Assemblers_Solvers/Source/Kronecker_Product.o In file included from FE_Assemblers_Solvers/Source/../Include/Kronecker_Product.h:4, from FE_Assemblers_Solvers/Source/Kronecker_Product.cpp:1: FE_Assemblers_Solvers/Source/../Include/../../FdaPDE.h:5:9: warning: "R_NO_REMAP" redefined 5 | #define R_NO_REMAP | ^~~~~~~~~~ <command-line>: note: this is the location of the previous definition g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I'/data/gannet/ripley/R/test-dev/RcppEigen/include' -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -DR_NO_REMAP -c FPCA/Source/FPCA_Data.cpp -o FPCA/Source/FPCA_Data.o In file included from FPCA/Source/../Include/FPCA_Data.h:4, from FPCA/Source/FPCA_Data.cpp:1: FPCA/Source/../Include/../../FdaPDE.h:5:9: warning: "R_NO_REMAP" redefined 5 | #define R_NO_REMAP | ^~~~~~~~~~ <command-line>: note: this is the location of the previous definition g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I'/data/gannet/ripley/R/test-dev/RcppEigen/include' -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -DR_NO_REMAP -c FPCA/Source/FPCA_Object.cpp -o FPCA/Source/FPCA_Object.o In file included from FPCA/Source/../Include/FPCA_Object.h:4, from FPCA/Source/FPCA_Object.cpp:1: FPCA/Source/../Include/../../FdaPDE.h:5:9: warning: "R_NO_REMAP" redefined 5 | #define R_NO_REMAP | ^~~~~~~~~~ <command-line>: note: this is the location of the previous definition In file included from FE_Assemblers_Solvers/Source/../../Mesh/Include/Mesh_Objects.h:362, from FE_Assemblers_Solvers/Source/FEM_Eval.cpp:12: FE_Assemblers_Solvers/Source/../../Mesh/Include/Mesh_Objects_imp.h:223:3: warning: multi-line comment [-Wcomment] 223 | // | \ | ^ FE_Assemblers_Solvers/Source/../../Mesh/Include/Mesh_Objects_imp.h:226:3: warning: multi-line comment [-Wcomment] 226 | // | \ | ^ FE_Assemblers_Solvers/Source/../../Mesh/Include/Mesh_Objects_imp.h:231:3: warning: multi-line comment [-Wcomment] 231 | // | \ | ^ FE_Assemblers_Solvers/Source/../../Mesh/Include/Mesh_Objects_imp.h:233:3: warning: multi-line comment [-Wcomment] 233 | // | \ | ^ In file included from FPCA/Source/../Include/../../Mesh/Include/Mesh_Objects.h:362, from FPCA/Source/../Include/FPCA_Data.h:5: FPCA/Source/../Include/../../Mesh/Include/Mesh_Objects_imp.h:223:3: warning: multi-line comment [-Wcomment] 223 | // | \ | ^ FPCA/Source/../Include/../../Mesh/Include/Mesh_Objects_imp.h:226:3: warning: multi-line comment [-Wcomment] 226 | // | \ | ^ FPCA/Source/../Include/../../Mesh/Include/Mesh_Objects_imp.h:231:3: warning: multi-line comment [-Wcomment] 231 | // | \ | ^ FPCA/Source/../Include/../../Mesh/Include/Mesh_Objects_imp.h:233:3: warning: multi-line comment [-Wcomment] 233 | // | \ | ^ In file included from FPCA/Source/../Include/../../Mesh/Include/Mesh_Objects.h:362, from FPCA/Source/../Include/FPCA_Object.h:5: FPCA/Source/../Include/../../Mesh/Include/Mesh_Objects_imp.h:223:3: warning: multi-line comment [-Wcomment] 223 | // | \ | ^ FPCA/Source/../Include/../../Mesh/Include/Mesh_Objects_imp.h:226:3: warning: multi-line comment [-Wcomment] 226 | // | \ | ^ FPCA/Source/../Include/../../Mesh/Include/Mesh_Objects_imp.h:231:3: warning: multi-line comment [-Wcomment] 231 | // | \ | ^ FPCA/Source/../Include/../../Mesh/Include/Mesh_Objects_imp.h:233:3: warning: multi-line comment [-Wcomment] 233 | // | \ | ^ In file included from Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/DE_Data.h:204, from Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Data_Problem.h:12, from Density_Estimation/Source/../../Skeletons/Include/DE_Skeleton.h:12: Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/DE_Data_imp.h: In member function 'void DEData_time::setTimes2Locations()': Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/DE_Data_imp.h:151:23: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 151 | for(UInt t = 0; t < times_.size(); ++t) | ~~^~~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/DE_Data_imp.h:153:27: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 153 | for(UInt d = 0; d < data_time_.size(); ++d) { | ~~^~~~~~~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/DE_Data_imp.h: In member function 'void DEData_time::printData(std::ostream&) const': Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/DE_Data_imp.h:162:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 162 | for(int i = 0; i < data_time_.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~~ In file included from FE_Assemblers_Solvers/Source/FEM_Eval.cpp:16: FE_Assemblers_Solvers/Source/../Include/FE_Skeleton.h: In instantiation of 'SEXPREC* Eval_FEM_time_skeleton(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP) [with int ORDER = 1; int mydim = 2; int ndim = 2; int DEGREE = 1; SEXP = SEXPREC*]': FE_Assemblers_Solvers/Source/FEM_Eval.cpp:85:51: required from here 85 | return Eval_FEM_time_skeleton<1,2,2,1>(Rmesh, Rmesh_time, Rlocations, Rtime_locations, RincidenceMatrix, Rcoef, Rfast, Rsearch, RbaryLocations); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FE_Assemblers_Solvers/Source/../Include/FE_Skeleton.h:272:24: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 272 | for(UInt k=0; k<indices.size(); ++k){ | ~^~~~~~~~~~~~~~~ FE_Assemblers_Solvers/Source/../Include/FE_Skeleton.h:297:24: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 297 | for(UInt k=0; k<indices.size(); ++k) | ~^~~~~~~~~~~~~~~ FE_Assemblers_Solvers/Source/../Include/FE_Skeleton.h: In instantiation of 'SEXPREC* Eval_FEM_time_skeleton(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP) [with int ORDER = 1; int mydim = 2; int ndim = 2; int DEGREE = 3; SEXP = SEXPREC*]': FE_Assemblers_Solvers/Source/FEM_Eval.cpp:87:51: required from here 87 | return Eval_FEM_time_skeleton<1,2,2,3>(Rmesh, Rmesh_time, Rlocations, Rtime_locations, RincidenceMatrix, Rcoef, Rfast, Rsearch, RbaryLocations); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FE_Assemblers_Solvers/Source/../Include/FE_Skeleton.h:272:24: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 272 | for(UInt k=0; k<indices.size(); ++k){ | ~^~~~~~~~~~~~~~~ FE_Assemblers_Solvers/Source/../Include/FE_Skeleton.h:297:24: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 297 | for(UInt k=0; k<indices.size(); ++k) | ~^~~~~~~~~~~~~~~ FE_Assemblers_Solvers/Source/../Include/FE_Skeleton.h: In instantiation of 'SEXPREC* Eval_FEM_time_skeleton(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP) [with int ORDER = 2; int mydim = 2; int ndim = 2; int DEGREE = 1; SEXP = SEXPREC*]': FE_Assemblers_Solvers/Source/FEM_Eval.cpp:89:51: required from here 89 | return Eval_FEM_time_skeleton<2,2,2,1>(Rmesh, Rmesh_time, Rlocations, Rtime_locations, RincidenceMatrix, Rcoef, Rfast, Rsearch, RbaryLocations); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FE_Assemblers_Solvers/Source/../Include/FE_Skeleton.h:272:24: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 272 | for(UInt k=0; k<indices.size(); ++k){ | ~^~~~~~~~~~~~~~~ FE_Assemblers_Solvers/Source/../Include/FE_Skeleton.h:297:24: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 297 | for(UInt k=0; k<indices.size(); ++k) | ~^~~~~~~~~~~~~~~ FE_Assemblers_Solvers/Source/../Include/FE_Skeleton.h: In instantiation of 'SEXPREC* Eval_FEM_time_skeleton(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP) [with int ORDER = 2; int mydim = 2; int ndim = 2; int DEGREE = 3; SEXP = SEXPREC*]': FE_Assemblers_Solvers/Source/FEM_Eval.cpp:91:51: required from here 91 | return Eval_FEM_time_skeleton<2,2,2,3>(Rmesh, Rmesh_time, Rlocations, Rtime_locations, RincidenceMatrix, Rcoef, Rfast, Rsearch, RbaryLocations); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FE_Assemblers_Solvers/Source/../Include/FE_Skeleton.h:272:24: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 272 | for(UInt k=0; k<indices.size(); ++k){ | ~^~~~~~~~~~~~~~~ FE_Assemblers_Solvers/Source/../Include/FE_Skeleton.h:297:24: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 297 | for(UInt k=0; k<indices.size(); ++k) | ~^~~~~~~~~~~~~~~ FE_Assemblers_Solvers/Source/../Include/FE_Skeleton.h: In instantiation of 'SEXPREC* Eval_FEM_time_skeleton(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP) [with int ORDER = 1; int mydim = 2; int ndim = 3; int DEGREE = 1; SEXP = SEXPREC*]': FE_Assemblers_Solvers/Source/FEM_Eval.cpp:93:51: required from here 93 | return Eval_FEM_time_skeleton<1,2,3,1>(Rmesh, Rmesh_time, Rlocations, Rtime_locations, RincidenceMatrix, Rcoef, Rfast, Rsearch, RbaryLocations); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FE_Assemblers_Solvers/Source/../Include/FE_Skeleton.h:272:24: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 272 | for(UInt k=0; k<indices.size(); ++k){ | ~^~~~~~~~~~~~~~~ FE_Assemblers_Solvers/Source/../Include/FE_Skeleton.h:297:24: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 297 | for(UInt k=0; k<indices.size(); ++k) | ~^~~~~~~~~~~~~~~ FE_Assemblers_Solvers/Source/../Include/FE_Skeleton.h: In instantiation of 'SEXPREC* Eval_FEM_time_skeleton(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP) [with int ORDER = 1; int mydim = 2; int ndim = 3; int DEGREE = 3; SEXP = SEXPREC*]': FE_Assemblers_Solvers/Source/FEM_Eval.cpp:95:51: required from here 95 | return Eval_FEM_time_skeleton<1,2,3,3>(Rmesh, Rmesh_time, Rlocations, Rtime_locations, RincidenceMatrix, Rcoef, Rfast, Rsearch, RbaryLocations); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FE_Assemblers_Solvers/Source/../Include/FE_Skeleton.h:272:24: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 272 | for(UInt k=0; k<indices.size(); ++k){ | ~^~~~~~~~~~~~~~~ FE_Assemblers_Solvers/Source/../Include/FE_Skeleton.h:297:24: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 297 | for(UInt k=0; k<indices.size(); ++k) | ~^~~~~~~~~~~~~~~ FE_Assemblers_Solvers/Source/../Include/FE_Skeleton.h: In instantiation of 'SEXPREC* Eval_FEM_time_skeleton(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP) [with int ORDER = 2; int mydim = 2; int ndim = 3; int DEGREE = 1; SEXP = SEXPREC*]': FE_Assemblers_Solvers/Source/FEM_Eval.cpp:97:51: required from here 97 | return Eval_FEM_time_skeleton<2,2,3,1>(Rmesh, Rmesh_time, Rlocations, Rtime_locations, RincidenceMatrix, Rcoef, Rfast, Rsearch, RbaryLocations); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FE_Assemblers_Solvers/Source/../Include/FE_Skeleton.h:272:24: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 272 | for(UInt k=0; k<indices.size(); ++k){ | ~^~~~~~~~~~~~~~~ FE_Assemblers_Solvers/Source/../Include/FE_Skeleton.h:297:24: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 297 | for(UInt k=0; k<indices.size(); ++k) | ~^~~~~~~~~~~~~~~ FE_Assemblers_Solvers/Source/../Include/FE_Skeleton.h: In instantiation of 'SEXPREC* Eval_FEM_time_skeleton(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP) [with int ORDER = 1; int mydim = 3; int ndim = 3; int DEGREE = 1; SEXP = SEXPREC*]': FE_Assemblers_Solvers/Source/FEM_Eval.cpp:101:51: required from here 101 | return Eval_FEM_time_skeleton<1,3,3,1>(Rmesh, Rmesh_time, Rlocations, Rtime_locations, RincidenceMatrix, Rcoef, Rfast, Rsearch, RbaryLocations); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FE_Assemblers_Solvers/Source/../Include/FE_Skeleton.h:272:24: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 272 | for(UInt k=0; k<indices.size(); ++k){ | ~^~~~~~~~~~~~~~~ FE_Assemblers_Solvers/Source/../Include/FE_Skeleton.h:297:24: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 297 | for(UInt k=0; k<indices.size(); ++k) | ~^~~~~~~~~~~~~~~ FE_Assemblers_Solvers/Source/../Include/FE_Skeleton.h: In instantiation of 'SEXPREC* Eval_FEM_time_skeleton(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP) [with int ORDER = 1; int mydim = 3; int ndim = 3; int DEGREE = 3; SEXP = SEXPREC*]': FE_Assemblers_Solvers/Source/FEM_Eval.cpp:103:51: required from here 103 | return Eval_FEM_time_skeleton<1,3,3,3>(Rmesh, Rmesh_time, Rlocations, Rtime_locations, RincidenceMatrix, Rcoef, Rfast, Rsearch, RbaryLocations); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FE_Assemblers_Solvers/Source/../Include/FE_Skeleton.h:272:24: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 272 | for(UInt k=0; k<indices.size(); ++k){ | ~^~~~~~~~~~~~~~~ FE_Assemblers_Solvers/Source/../Include/FE_Skeleton.h:297:24: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 297 | for(UInt k=0; k<indices.size(); ++k) | ~^~~~~~~~~~~~~~~ FE_Assemblers_Solvers/Source/../Include/FE_Skeleton.h: In instantiation of 'SEXPREC* Eval_FEM_time_skeleton(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP) [with int ORDER = 2; int mydim = 3; int ndim = 3; int DEGREE = 1; SEXP = SEXPREC*]': FE_Assemblers_Solvers/Source/FEM_Eval.cpp:105:51: required from here 105 | return Eval_FEM_time_skeleton<2,3,3,1>(Rmesh, Rmesh_time, Rlocations, Rtime_locations, RincidenceMatrix, Rcoef, Rfast, Rsearch, RbaryLocations); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FE_Assemblers_Solvers/Source/../Include/FE_Skeleton.h:272:24: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 272 | for(UInt k=0; k<indices.size(); ++k){ | ~^~~~~~~~~~~~~~~ FE_Assemblers_Solvers/Source/../Include/FE_Skeleton.h:297:24: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 297 | for(UInt k=0; k<indices.size(); ++k) | ~^~~~~~~~~~~~~~~ FE_Assemblers_Solvers/Source/../Include/FE_Skeleton.h: In instantiation of 'SEXPREC* Eval_FEM_time_skeleton(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP) [with int ORDER = 2; int mydim = 3; int ndim = 3; int DEGREE = 3; SEXP = SEXPREC*]': FE_Assemblers_Solvers/Source/FEM_Eval.cpp:107:51: required from here 107 | return Eval_FEM_time_skeleton<2,3,3,3>(Rmesh, Rmesh_time, Rlocations, Rtime_locations, RincidenceMatrix, Rcoef, Rfast, Rsearch, RbaryLocations); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FE_Assemblers_Solvers/Source/../Include/FE_Skeleton.h:272:24: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 272 | for(UInt k=0; k<indices.size(); ++k){ | ~^~~~~~~~~~~~~~~ FE_Assemblers_Solvers/Source/../Include/FE_Skeleton.h:297:24: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 297 | for(UInt k=0; k<indices.size(); ++k) | ~^~~~~~~~~~~~~~~ FE_Assemblers_Solvers/Source/../Include/FE_Skeleton.h: In instantiation of 'SEXPREC* Eval_FEM_time_skeleton(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP) [with int ORDER = 1; int mydim = 1; int ndim = 2; int DEGREE = 1; SEXP = SEXPREC*]': FE_Assemblers_Solvers/Source/FEM_Eval.cpp:109:51: required from here 109 | return Eval_FEM_time_skeleton<1,1,2,1>(Rmesh, Rmesh_time, Rlocations, Rtime_locations, RincidenceMatrix, Rcoef, Rfast, Rsearch, RbaryLocations); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FE_Assemblers_Solvers/Source/../Include/FE_Skeleton.h:272:24: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 272 | for(UInt k=0; k<indices.size(); ++k){ | ~^~~~~~~~~~~~~~~ FE_Assemblers_Solvers/Source/../Include/FE_Skeleton.h:297:24: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 297 | for(UInt k=0; k<indices.size(); ++k) | ~^~~~~~~~~~~~~~~ FE_Assemblers_Solvers/Source/../Include/FE_Skeleton.h: In instantiation of 'SEXPREC* Eval_FEM_time_skeleton(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP) [with int ORDER = 1; int mydim = 1; int ndim = 2; int DEGREE = 3; SEXP = SEXPREC*]': FE_Assemblers_Solvers/Source/FEM_Eval.cpp:111:51: required from here 111 | return Eval_FEM_time_skeleton<1,1,2,3>(Rmesh, Rmesh_time, Rlocations, Rtime_locations, RincidenceMatrix, Rcoef, Rfast, Rsearch, RbaryLocations); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FE_Assemblers_Solvers/Source/../Include/FE_Skeleton.h:272:24: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 272 | for(UInt k=0; k<indices.size(); ++k){ | ~^~~~~~~~~~~~~~~ FE_Assemblers_Solvers/Source/../Include/FE_Skeleton.h:297:24: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 297 | for(UInt k=0; k<indices.size(); ++k) | ~^~~~~~~~~~~~~~~ FE_Assemblers_Solvers/Source/../Include/FE_Skeleton.h: In instantiation of 'SEXPREC* Eval_FEM_time_skeleton(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP) [with int ORDER = 2; int mydim = 1; int ndim = 2; int DEGREE = 1; SEXP = SEXPREC*]': FE_Assemblers_Solvers/Source/FEM_Eval.cpp:113:51: required from here 113 | return Eval_FEM_time_skeleton<2,1,2,1>(Rmesh, Rmesh_time, Rlocations, Rtime_locations, RincidenceMatrix, Rcoef, Rfast, Rsearch, RbaryLocations); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FE_Assemblers_Solvers/Source/../Include/FE_Skeleton.h:272:24: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 272 | for(UInt k=0; k<indices.size(); ++k){ | ~^~~~~~~~~~~~~~~ FE_Assemblers_Solvers/Source/../Include/FE_Skeleton.h:297:24: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 297 | for(UInt k=0; k<indices.size(); ++k) | ~^~~~~~~~~~~~~~~ FE_Assemblers_Solvers/Source/../Include/FE_Skeleton.h: In instantiation of 'SEXPREC* Eval_FEM_time_skeleton(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP) [with int ORDER = 2; int mydim = 1; int ndim = 2; int DEGREE = 3; SEXP = SEXPREC*]': FE_Assemblers_Solvers/Source/FEM_Eval.cpp:115:51: required from here 115 | return Eval_FEM_time_skeleton<2,1,2,3>(Rmesh, Rmesh_time, Rlocations, Rtime_locations, RincidenceMatrix, Rcoef, Rfast, Rsearch, RbaryLocations); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FE_Assemblers_Solvers/Source/../Include/FE_Skeleton.h:272:24: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 272 | for(UInt k=0; k<indices.size(); ++k){ | ~^~~~~~~~~~~~~~~ FE_Assemblers_Solvers/Source/../Include/FE_Skeleton.h:297:24: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 297 | for(UInt k=0; k<indices.size(); ++k) | ~^~~~~~~~~~~~~~~ In file included from FE_Assemblers_Solvers/Source/../Include/Evaluator.h:62, from FE_Assemblers_Solvers/Source/FEM_Eval.cpp:14: FE_Assemblers_Solvers/Source/../Include/Evaluator_imp.h: In instantiation of 'typename std::enable_if<isManifold, void>::type Evaluator<ORDER, mydim, ndim>::eval(const RNumericMatrix&, const RNumericMatrix&, bool, RNumericMatrix&, std::vector<bool>&) [with bool isManifold = true; int ORDER = 1; int mydim = 1; int ndim = 2; typename std::enable_if<isManifold, void>::type = void]': FE_Assemblers_Solvers/Source/../Include/FE_Skeleton.h:150:27: required from 'SEXPREC* Eval_FEM_fd_skeleton(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP) [with int ORDER = 1; int mydim = 1; int ndim = 2; SEXP = SEXPREC*]' 150 | evaluator.eval(locations, coef, fast, result_, isinside); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FE_Assemblers_Solvers/Source/FEM_Eval.cpp:41:43: required from here 41 | return Eval_FEM_fd_skeleton<1,1,2>(Rmesh, Rlocations, RincidenceMatrix, Rcoef, Rfast, Rsearch, RbaryLocations); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FE_Assemblers_Solvers/Source/../Include/Evaluator_imp.h:52:10: warning: unused variable 'search' [-Wunused-variable] 52 | UInt search = mesh_.getSearch(); | ^~~~~~ FE_Assemblers_Solvers/Source/../Include/Evaluator_imp.h: In instantiation of 'void Evaluator<ORDER, mydim, ndim>::evalWithInfo(const RNumericMatrix&, const RNumericMatrix&, bool, RNumericMatrix&, std::vector<bool>&, const RIntegerMatrix&, const RNumericMatrix&) [with int ORDER = 1; int mydim = 1; int ndim = 2]': FE_Assemblers_Solvers/Source/../Include/FE_Skeleton.h:152:35: required from 'SEXPREC* Eval_FEM_fd_skeleton(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP) [with int ORDER = 1; int mydim = 1; int ndim = 2; SEXP = SEXPREC*]' 152 | evaluator.evalWithInfo(locations, coef, fast, result_, isinside, id_element, barycenters); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FE_Assemblers_Solvers/Source/FEM_Eval.cpp:41:43: required from here 41 | return Eval_FEM_fd_skeleton<1,1,2>(Rmesh, Rlocations, RincidenceMatrix, Rcoef, Rfast, Rsearch, RbaryLocations); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FE_Assemblers_Solvers/Source/../Include/Evaluator_imp.h:85:10: warning: unused variable 'search' [-Wunused-variable] 85 | UInt search = mesh_.getSearch(); | ^~~~~~ FE_Assemblers_Solvers/Source/../Include/Evaluator_imp.h: In instantiation of 'typename std::enable_if<isManifold, void>::type Evaluator<ORDER, mydim, ndim>::eval(const RNumericMatrix&, const RNumericMatrix&, bool, RNumericMatrix&, std::vector<bool>&) [with bool isManifold = true; int ORDER = 2; int mydim = 1; int ndim = 2; typename std::enable_if<isManifold, void>::type = void]': FE_Assemblers_Solvers/Source/../Include/FE_Skeleton.h:150:27: required from 'SEXPREC* Eval_FEM_fd_skeleton(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP) [with int ORDER = 2; int mydim = 1; int ndim = 2; SEXP = SEXPREC*]' 150 | evaluator.eval(locations, coef, fast, result_, isinside); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FE_Assemblers_Solvers/Source/FEM_Eval.cpp:43:43: required from here 43 | return Eval_FEM_fd_skeleton<2,1,2>(Rmesh, Rlocations, RincidenceMatrix, Rcoef, Rfast, Rsearch, RbaryLocations); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FE_Assemblers_Solvers/Source/../Include/Evaluator_imp.h:52:10: warning: unused variable 'search' [-Wunused-variable] 52 | UInt search = mesh_.getSearch(); | ^~~~~~ FE_Assemblers_Solvers/Source/../Include/Evaluator_imp.h: In instantiation of 'void Evaluator<ORDER, mydim, ndim>::evalWithInfo(const RNumericMatrix&, const RNumericMatrix&, bool, RNumericMatrix&, std::vector<bool>&, const RIntegerMatrix&, const RNumericMatrix&) [with int ORDER = 2; int mydim = 1; int ndim = 2]': FE_Assemblers_Solvers/Source/../Include/FE_Skeleton.h:152:35: required from 'SEXPREC* Eval_FEM_fd_skeleton(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP) [with int ORDER = 2; int mydim = 1; int ndim = 2; SEXP = SEXPREC*]' 152 | evaluator.evalWithInfo(locations, coef, fast, result_, isinside, id_element, barycenters); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FE_Assemblers_Solvers/Source/FEM_Eval.cpp:43:43: required from here 43 | return Eval_FEM_fd_skeleton<2,1,2>(Rmesh, Rlocations, RincidenceMatrix, Rcoef, Rfast, Rsearch, RbaryLocations); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FE_Assemblers_Solvers/Source/../Include/Evaluator_imp.h:85:10: warning: unused variable 'search' [-Wunused-variable] 85 | UInt search = mesh_.getSearch(); | ^~~~~~ FE_Assemblers_Solvers/Source/../Include/Evaluator_imp.h: In instantiation of 'void Evaluator<ORDER, mydim, ndim>::evalWithInfo(const RNumericMatrix&, const RNumericMatrix&, bool, RNumericMatrix&, std::vector<bool>&, const RIntegerMatrix&, const RNumericMatrix&) [with int ORDER = 1; int mydim = 2; int ndim = 2]': FE_Assemblers_Solvers/Source/../Include/FE_Skeleton.h:152:35: required from 'SEXPREC* Eval_FEM_fd_skeleton(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP) [with int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 152 | evaluator.evalWithInfo(locations, coef, fast, result_, isinside, id_element, barycenters); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FE_Assemblers_Solvers/Source/FEM_Eval.cpp:45:43: required from here 45 | return Eval_FEM_fd_skeleton<1,2,2>(Rmesh, Rlocations, RincidenceMatrix, Rcoef, Rfast, Rsearch, RbaryLocations); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FE_Assemblers_Solvers/Source/../Include/Evaluator_imp.h:85:10: warning: unused variable 'search' [-Wunused-variable] 85 | UInt search = mesh_.getSearch(); | ^~~~~~ FE_Assemblers_Solvers/Source/../Include/Evaluator_imp.h: In instantiation of 'void Evaluator<ORDER, mydim, ndim>::evalWithInfo(const RNumericMatrix&, const RNumericMatrix&, bool, RNumericMatrix&, std::vector<bool>&, const RIntegerMatrix&, const RNumericMatrix&) [with int ORDER = 2; int mydim = 2; int ndim = 2]': FE_Assemblers_Solvers/Source/../Include/FE_Skeleton.h:152:35: required from 'SEXPREC* Eval_FEM_fd_skeleton(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP) [with int ORDER = 2; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 152 | evaluator.evalWithInfo(locations, coef, fast, result_, isinside, id_element, barycenters); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FE_Assemblers_Solvers/Source/FEM_Eval.cpp:47:43: required from here 47 | return Eval_FEM_fd_skeleton<2,2,2>(Rmesh, Rlocations, RincidenceMatrix, Rcoef, Rfast, Rsearch, RbaryLocations); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FE_Assemblers_Solvers/Source/../Include/Evaluator_imp.h:85:10: warning: unused variable 'search' [-Wunused-variable] 85 | UInt search = mesh_.getSearch(); | ^~~~~~ FE_Assemblers_Solvers/Source/../Include/Evaluator_imp.h: In instantiation of 'typename std::enable_if<isManifold, void>::type Evaluator<ORDER, mydim, ndim>::eval(const RNumericMatrix&, const RNumericMatrix&, bool, RNumericMatrix&, std::vector<bool>&) [with bool isManifold = true; int ORDER = 1; int mydim = 2; int ndim = 3; typename std::enable_if<isManifold, void>::type = void]': FE_Assemblers_Solvers/Source/../Include/FE_Skeleton.h:150:27: required from 'SEXPREC* Eval_FEM_fd_skeleton(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP) [with int ORDER = 1; int mydim = 2; int ndim = 3; SEXP = SEXPREC*]' 150 | evaluator.eval(locations, coef, fast, result_, isinside); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FE_Assemblers_Solvers/Source/FEM_Eval.cpp:49:43: required from here 49 | return Eval_FEM_fd_skeleton<1,2,3>(Rmesh, Rlocations, RincidenceMatrix, Rcoef, Rfast, Rsearch, RbaryLocations); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FE_Assemblers_Solvers/Source/../Include/Evaluator_imp.h:52:10: warning: unused variable 'search' [-Wunused-variable] 52 | UInt search = mesh_.getSearch(); | ^~~~~~ FE_Assemblers_Solvers/Source/../Include/Evaluator_imp.h: In instantiation of 'void Evaluator<ORDER, mydim, ndim>::evalWithInfo(const RNumericMatrix&, const RNumericMatrix&, bool, RNumericMatrix&, std::vector<bool>&, const RIntegerMatrix&, const RNumericMatrix&) [with int ORDER = 1; int mydim = 2; int ndim = 3]': FE_Assemblers_Solvers/Source/../Include/FE_Skeleton.h:152:35: required from 'SEXPREC* Eval_FEM_fd_skeleton(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP) [with int ORDER = 1; int mydim = 2; int ndim = 3; SEXP = SEXPREC*]' 152 | evaluator.evalWithInfo(locations, coef, fast, result_, isinside, id_element, barycenters); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FE_Assemblers_Solvers/Source/FEM_Eval.cpp:49:43: required from here 49 | return Eval_FEM_fd_skeleton<1,2,3>(Rmesh, Rlocations, RincidenceMatrix, Rcoef, Rfast, Rsearch, RbaryLocations); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FE_Assemblers_Solvers/Source/../Include/Evaluator_imp.h:85:10: warning: unused variable 'search' [-Wunused-variable] 85 | UInt search = mesh_.getSearch(); | ^~~~~~ FE_Assemblers_Solvers/Source/../Include/Evaluator_imp.h: In instantiation of 'typename std::enable_if<isManifold, void>::type Evaluator<ORDER, mydim, ndim>::eval(const RNumericMatrix&, const RNumericMatrix&, bool, RNumericMatrix&, std::vector<bool>&) [with bool isManifold = true; int ORDER = 2; int mydim = 2; int ndim = 3; typename std::enable_if<isManifold, void>::type = void]': FE_Assemblers_Solvers/Source/../Include/FE_Skeleton.h:150:27: required from 'SEXPREC* Eval_FEM_fd_skeleton(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP) [with int ORDER = 2; int mydim = 2; int ndim = 3; SEXP = SEXPREC*]' 150 | evaluator.eval(locations, coef, fast, result_, isinside); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FE_Assemblers_Solvers/Source/FEM_Eval.cpp:51:43: required from here 51 | return Eval_FEM_fd_skeleton<2,2,3>(Rmesh, Rlocations, RincidenceMatrix, Rcoef, Rfast, Rsearch, RbaryLocations); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FE_Assemblers_Solvers/Source/../Include/Evaluator_imp.h:52:10: warning: unused variable 'search' [-Wunused-variable] 52 | UInt search = mesh_.getSearch(); | ^~~~~~ FE_Assemblers_Solvers/Source/../Include/Evaluator_imp.h: In instantiation of 'void Evaluator<ORDER, mydim, ndim>::evalWithInfo(const RNumericMatrix&, const RNumericMatrix&, bool, RNumericMatrix&, std::vector<bool>&, const RIntegerMatrix&, const RNumericMatrix&) [with int ORDER = 2; int mydim = 2; int ndim = 3]': FE_Assemblers_Solvers/Source/../Include/FE_Skeleton.h:152:35: required from 'SEXPREC* Eval_FEM_fd_skeleton(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP) [with int ORDER = 2; int mydim = 2; int ndim = 3; SEXP = SEXPREC*]' 152 | evaluator.evalWithInfo(locations, coef, fast, result_, isinside, id_element, barycenters); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FE_Assemblers_Solvers/Source/FEM_Eval.cpp:51:43: required from here 51 | return Eval_FEM_fd_skeleton<2,2,3>(Rmesh, Rlocations, RincidenceMatrix, Rcoef, Rfast, Rsearch, RbaryLocations); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FE_Assemblers_Solvers/Source/../Include/Evaluator_imp.h:85:10: warning: unused variable 'search' [-Wunused-variable] 85 | UInt search = mesh_.getSearch(); | ^~~~~~ FE_Assemblers_Solvers/Source/../Include/Evaluator_imp.h: In instantiation of 'void Evaluator<ORDER, mydim, ndim>::evalWithInfo(const RNumericMatrix&, const RNumericMatrix&, bool, RNumericMatrix&, std::vector<bool>&, const RIntegerMatrix&, const RNumericMatrix&) [with int ORDER = 1; int mydim = 3; int ndim = 3]': FE_Assemblers_Solvers/Source/../Include/FE_Skeleton.h:152:35: required from 'SEXPREC* Eval_FEM_fd_skeleton(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP) [with int ORDER = 1; int mydim = 3; int ndim = 3; SEXP = SEXPREC*]' 152 | evaluator.evalWithInfo(locations, coef, fast, result_, isinside, id_element, barycenters); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FE_Assemblers_Solvers/Source/FEM_Eval.cpp:53:43: required from here 53 | return Eval_FEM_fd_skeleton<1,3,3>(Rmesh, Rlocations, RincidenceMatrix, Rcoef, Rfast, Rsearch, RbaryLocations); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FE_Assemblers_Solvers/Source/../Include/Evaluator_imp.h:85:10: warning: unused variable 'search' [-Wunused-variable] 85 | UInt search = mesh_.getSearch(); | ^~~~~~ FE_Assemblers_Solvers/Source/../Include/Evaluator_imp.h: In instantiation of 'void Evaluator<ORDER, mydim, ndim>::evalWithInfo(const RNumericMatrix&, const RNumericMatrix&, bool, RNumericMatrix&, std::vector<bool>&, const RIntegerMatrix&, const RNumericMatrix&) [with int ORDER = 2; int mydim = 3; int ndim = 3]': FE_Assemblers_Solvers/Source/../Include/FE_Skeleton.h:152:35: required from 'SEXPREC* Eval_FEM_fd_skeleton(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP) [with int ORDER = 2; int mydim = 3; int ndim = 3; SEXP = SEXPREC*]' 152 | evaluator.evalWithInfo(locations, coef, fast, result_, isinside, id_element, barycenters); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FE_Assemblers_Solvers/Source/FEM_Eval.cpp:55:43: required from here 55 | return Eval_FEM_fd_skeleton<2,3,3>(Rmesh, Rlocations, RincidenceMatrix, Rcoef, Rfast, Rsearch, RbaryLocations); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FE_Assemblers_Solvers/Source/../Include/Evaluator_imp.h:85:10: warning: unused variable 'search' [-Wunused-variable] 85 | UInt search = mesh_.getSearch(); | ^~~~~~ In file included from FE_Assemblers_Solvers/Source/FEM_Eval.cpp:11: FE_Assemblers_Solvers/Source/../../FE_Assemblers_Solvers/Include/Spline.h: In instantiation of 'Real Spline<DEGREE, ORDER_DERIVATIVE>::BasisFunction_impl(UInt, UInt, Real) const [with int DEGREE = 1; int ORDER_DERIVATIVE = 0; Real = double; UInt = int]': FE_Assemblers_Solvers/Source/../../FE_Assemblers_Solvers/Include/Spline.h:40:58: required from 'Real Spline<DEGREE, ORDER_DERIVATIVE>::BasisFunction(UInt, Real) const [with int DEGREE = 1; int ORDER_DERIVATIVE = 0; Real = double; UInt = int]' 40 | Real BasisFunction(UInt i, Real u) const {return BasisFunction_impl(DEGREE, i, u);} | ^~~~~~~~~~~~~~~~~~ FE_Assemblers_Solvers/Source/FEM_Eval.cpp:151:38: required from here 151 | phi(j,i) = spline.BasisFunction(j, t[i]); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ FE_Assemblers_Solvers/Source/../../FE_Assemblers_Solvers/Include/Spline.h:53:85: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 53 | return u >= knots_[i] && u < knots_[i+1] || u == knots_.back() && i == knots_.size()-DEGREE-2; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ FE_Assemblers_Solvers/Source/../../FE_Assemblers_Solvers/Include/Spline.h: In instantiation of 'Real Spline<DEGREE, ORDER_DERIVATIVE>::BasisFunction_impl(UInt, UInt, Real) const [with int DEGREE = 3; int ORDER_DERIVATIVE = 2; Real = double; UInt = int]': FE_Assemblers_Solvers/Source/../../FE_Assemblers_Solvers/Include/Spline.h:40:58: required from 'Real Spline<DEGREE, ORDER_DERIVATIVE>::BasisFunction(UInt, Real) const [with int DEGREE = 3; int ORDER_DERIVATIVE = 2; Real = double; UInt = int]' 40 | Real BasisFunction(UInt i, Real u) const {return BasisFunction_impl(DEGREE, i, u);} | ^~~~~~~~~~~~~~~~~~ FE_Assemblers_Solvers/Source/FEM_Eval.cpp:162:38: required from here 162 | phi(j,i) = spline.BasisFunction(j, t[i]); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ FE_Assemblers_Solvers/Source/../../FE_Assemblers_Solvers/Include/Spline.h:53:85: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 53 | return u >= knots_[i] && u < knots_[i+1] || u == knots_.back() && i == knots_.size()-DEGREE-2; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FE_Assemblers_Solvers/Source/../Include/Projection.h:47, from FE_Assemblers_Solvers/Source/FEM_Eval.cpp:15: FE_Assemblers_Solvers/Source/../Include/Projection_imp.h: In instantiation of 'typename std::enable_if<isManifold, std::vector<Point<ndim> > >::type projection<ORDER, mydim, ndim>::computeProjection() [with bool isManifold = true; int ORDER = 1; int mydim = 1; int ndim = 2; typename std::enable_if<isManifold, std::vector<Point<ndim> > >::type = std::vector<Point<2>, std::allocator<Point<2> > >]': FE_Assemblers_Solvers/Source/../Include/FE_Skeleton.h:95:47: required from 'SEXPREC* points_projection_skeleton(SEXP, SEXP) [with int ORDER = 1; int mydim = 1; int ndim = 2; SEXP = SEXPREC*]' 95 | prjData_ = projector.computeProjection(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ FE_Assemblers_Solvers/Source/FEM_Eval.cpp:245:49: required from here 245 | return points_projection_skeleton<1,1,2>(Rmesh,Rlocations); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ FE_Assemblers_Solvers/Source/../Include/Projection_imp.h:32:20: warning: unused variable 'NNODES' [-Wunused-variable] 32 | constexpr UInt NNODES = how_many_nodes(ORDER,mydim); | ^~~~~~ FE_Assemblers_Solvers/Source/../Include/Projection_imp.h: In instantiation of 'typename std::enable_if<isManifold, std::vector<Point<ndim> > >::type projection<ORDER, mydim, ndim>::computeProjection() [with bool isManifold = true; int ORDER = 2; int mydim = 1; int ndim = 2; typename std::enable_if<isManifold, std::vector<Point<ndim> > >::type = std::vector<Point<2>, std::allocator<Point<2> > >]': FE_Assemblers_Solvers/Source/../Include/FE_Skeleton.h:95:47: required from 'SEXPREC* points_projection_skeleton(SEXP, SEXP) [with int ORDER = 2; int mydim = 1; int ndim = 2; SEXP = SEXPREC*]' 95 | prjData_ = projector.computeProjection(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ FE_Assemblers_Solvers/Source/FEM_Eval.cpp:247:49: required from here 247 | return points_projection_skeleton<2,1,2>(Rmesh,Rlocations); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ FE_Assemblers_Solvers/Source/../Include/Projection_imp.h:32:20: warning: unused variable 'NNODES' [-Wunused-variable] 32 | constexpr UInt NNODES = how_many_nodes(ORDER,mydim); | ^~~~~~ FE_Assemblers_Solvers/Source/../Include/Projection_imp.h: In instantiation of 'typename std::enable_if<isManifold, std::vector<Point<ndim> > >::type projection<ORDER, mydim, ndim>::computeProjection() [with bool isManifold = true; int ORDER = 1; int mydim = 2; int ndim = 3; typename std::enable_if<isManifold, std::vector<Point<ndim> > >::type = std::vector<Point<3>, std::allocator<Point<3> > >]': FE_Assemblers_Solvers/Source/../Include/FE_Skeleton.h:95:47: required from 'SEXPREC* points_projection_skeleton(SEXP, SEXP) [with int ORDER = 1; int mydim = 2; int ndim = 3; SEXP = SEXPREC*]' 95 | prjData_ = projector.computeProjection(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ FE_Assemblers_Solvers/Source/FEM_Eval.cpp:249:49: required from here 249 | return points_projection_skeleton<1,2,3>(Rmesh,Rlocations); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ FE_Assemblers_Solvers/Source/../Include/Projection_imp.h:32:20: warning: unused variable 'NNODES' [-Wunused-variable] 32 | constexpr UInt NNODES = how_many_nodes(ORDER,mydim); | ^~~~~~ FE_Assemblers_Solvers/Source/../Include/Projection_imp.h: In instantiation of 'typename std::enable_if<isManifold, std::vector<Point<ndim> > >::type projection<ORDER, mydim, ndim>::computeProjection() [with bool isManifold = true; int ORDER = 2; int mydim = 2; int ndim = 3; typename std::enable_if<isManifold, std::vector<Point<ndim> > >::type = std::vector<Point<3>, std::allocator<Point<3> > >]': FE_Assemblers_Solvers/Source/../Include/FE_Skeleton.h:95:47: required from 'SEXPREC* points_projection_skeleton(SEXP, SEXP) [with int ORDER = 2; int mydim = 2; int ndim = 3; SEXP = SEXPREC*]' 95 | prjData_ = projector.computeProjection(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ FE_Assemblers_Solvers/Source/FEM_Eval.cpp:251:49: required from here 251 | return points_projection_skeleton<2,2,3>(Rmesh,Rlocations); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ FE_Assemblers_Solvers/Source/../Include/Projection_imp.h:32:20: warning: unused variable 'NNODES' [-Wunused-variable] 32 | constexpr UInt NNODES = how_many_nodes(ORDER,mydim); | ^~~~~~ g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I'/data/gannet/ripley/R/test-dev/RcppEigen/include' -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -DR_NO_REMAP -c FPCA/Source/Mixed_FE_FPCA.cpp -o FPCA/Source/Mixed_FE_FPCA.o In file included from FPCA/Source/../Include/Mixed_FE_FPCA.h:4, from FPCA/Source/Mixed_FE_FPCA.cpp:1: FPCA/Source/../Include/../../FdaPDE.h:5:9: warning: "R_NO_REMAP" redefined 5 | #define R_NO_REMAP | ^~~~~~~~~~ <command-line>: note: this is the location of the previous definition g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I'/data/gannet/ripley/R/test-dev/RcppEigen/include' -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -DR_NO_REMAP -c FPCA/Source/Rfun_Smooth_FPCA.cpp -o FPCA/Source/Rfun_Smooth_FPCA.o In file included from FPCA/Source/Rfun_Smooth_FPCA.cpp:1: FPCA/Source/../../FdaPDE.h:5:9: warning: "R_NO_REMAP" redefined 5 | #define R_NO_REMAP | ^~~~~~~~~~ <command-line>: note: this is the location of the previous definition Density_Estimation/Source/../../Skeletons/Include/DE_Skeleton.h: In instantiation of 'SEXPREC* DE_skeleton(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, const std::string&, const std::string&, const std::string&) [with int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*; std::string = std::__cxx11::basic_string<char>]': Density_Estimation/Source/Rfun_Density_Estimation.cpp:64:38: required from here 64 | return(DE_skeleton<1, 2, 2>(Rdata, Rorder, Rscaling, Rfvec, RheatStep, RheatIter, Rlambda, Rnfolds, Rnsim, RstepProposals, Rtol1, Rtol2, Rprint, Rmesh, Rsearch, Rinference, step_method, direction_method, preprocess_method)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/DE_Skeleton.h:68:27: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<const Eigen::Matrix<double, -1, 1>*>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 68 | for(UInt j = 0; j < f_init.size(); j++) | ~~^~~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/DE_Skeleton.h:80:35: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<Point<2>, std::allocator<Point<2> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 80 | for(UInt i = 0; i < data.size(); i++) | ~~^~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/DE_Skeleton.h:85:27: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 85 | for(UInt i = 0; i < CV_errors.size(); i++) | ~~^~~~~~~~~~~~~~~~~~ FPCA/Source/FPCA_Object.cpp: In member function 'void FPCAObject::setLoadings(UInt, const VectorXr&, const std::vector<int>&)': FPCA/Source/FPCA_Object.cpp:72:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 72 | for(auto i=0;i<obs_indices.size();i++) loadings_(i)=loadings_full_(obs_indices[i]); | ~^~~~~~~~~~~~~~~~~~~ FPCA/Source/FPCA_Object.cpp: In member function 'void FPCAObject::finalizeLoadings(const std::vector<int>&, UInt)': FPCA/Source/FPCA_Object.cpp:78:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 78 | for(auto i=0;i<obs_indices.size();i++) | ~^~~~~~~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/DE_Skeleton.h: In instantiation of 'SEXPREC* DE_skeleton(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, const std::string&, const std::string&, const std::string&) [with int ORDER = 2; int mydim = 2; int ndim = 2; SEXP = SEXPREC*; std::string = std::__cxx11::basic_string<char>]': Density_Estimation/Source/Rfun_Density_Estimation.cpp:66:38: required from here 66 | return(DE_skeleton<2, 2, 2>(Rdata, Rorder, Rscaling, Rfvec, RheatStep, RheatIter, Rlambda, Rnfolds, Rnsim, RstepProposals, Rtol1, Rtol2, Rprint, Rmesh, Rsearch, Rinference, step_method, direction_method, preprocess_method)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/DE_Skeleton.h:68:27: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<const Eigen::Matrix<double, -1, 1>*>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 68 | for(UInt j = 0; j < f_init.size(); j++) | ~~^~~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/DE_Skeleton.h:80:35: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<Point<2>, std::allocator<Point<2> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 80 | for(UInt i = 0; i < data.size(); i++) | ~~^~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/DE_Skeleton.h:85:27: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 85 | for(UInt i = 0; i < CV_errors.size(); i++) | ~~^~~~~~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/DE_Skeleton.h: In instantiation of 'SEXPREC* DE_skeleton(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, const std::string&, const std::string&, const std::string&) [with int ORDER = 1; int mydim = 2; int ndim = 3; SEXP = SEXPREC*; std::string = std::__cxx11::basic_string<char>]': Density_Estimation/Source/Rfun_Density_Estimation.cpp:68:38: required from here 68 | return(DE_skeleton<1, 2, 3>(Rdata, Rorder, Rscaling, Rfvec, RheatStep, RheatIter, Rlambda, Rnfolds, Rnsim, RstepProposals, Rtol1, Rtol2, Rprint, Rmesh, Rsearch, Rinference, step_method, direction_method, preprocess_method)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/DE_Skeleton.h:68:27: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<const Eigen::Matrix<double, -1, 1>*>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 68 | for(UInt j = 0; j < f_init.size(); j++) | ~~^~~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/DE_Skeleton.h:80:35: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<Point<3>, std::allocator<Point<3> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 80 | for(UInt i = 0; i < data.size(); i++) | ~~^~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/DE_Skeleton.h:85:27: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 85 | for(UInt i = 0; i < CV_errors.size(); i++) | ~~^~~~~~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/DE_Skeleton.h: In instantiation of 'SEXPREC* DE_skeleton(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, const std::string&, const std::string&, const std::string&) [with int ORDER = 2; int mydim = 2; int ndim = 3; SEXP = SEXPREC*; std::string = std::__cxx11::basic_string<char>]': Density_Estimation/Source/Rfun_Density_Estimation.cpp:70:38: required from here 70 | return(DE_skeleton<2, 2, 3>(Rdata, Rorder, Rscaling, Rfvec, RheatStep, RheatIter, Rlambda, Rnfolds, Rnsim, RstepProposals, Rtol1, Rtol2, Rprint, Rmesh, Rsearch, Rinference, step_method, direction_method, preprocess_method)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/DE_Skeleton.h:68:27: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<const Eigen::Matrix<double, -1, 1>*>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 68 | for(UInt j = 0; j < f_init.size(); j++) | ~~^~~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/DE_Skeleton.h:80:35: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<Point<3>, std::allocator<Point<3> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 80 | for(UInt i = 0; i < data.size(); i++) | ~~^~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/DE_Skeleton.h:85:27: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 85 | for(UInt i = 0; i < CV_errors.size(); i++) | ~~^~~~~~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/DE_Skeleton.h: In instantiation of 'SEXPREC* DE_skeleton(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, const std::string&, const std::string&, const std::string&) [with int ORDER = 1; int mydim = 3; int ndim = 3; SEXP = SEXPREC*; std::string = std::__cxx11::basic_string<char>]': Density_Estimation/Source/Rfun_Density_Estimation.cpp:72:38: required from here 72 | return(DE_skeleton<1, 3, 3>(Rdata, Rorder, Rscaling, Rfvec, RheatStep, RheatIter, Rlambda, Rnfolds, Rnsim, RstepProposals, Rtol1, Rtol2, Rprint, Rmesh, Rsearch, Rinference, step_method, direction_method, preprocess_method)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/DE_Skeleton.h:68:27: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<const Eigen::Matrix<double, -1, 1>*>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 68 | for(UInt j = 0; j < f_init.size(); j++) | ~~^~~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/DE_Skeleton.h:80:35: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<Point<3>, std::allocator<Point<3> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 80 | for(UInt i = 0; i < data.size(); i++) | ~~^~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/DE_Skeleton.h:85:27: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 85 | for(UInt i = 0; i < CV_errors.size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from FPCA/Source/../Include/../../FE_Assemblers_Solvers/Include/../../Mesh/Include/Mesh_Objects.h:362, from FPCA/Source/../Include/../../FE_Assemblers_Solvers/Include/Finite_Element.h:6, from FPCA/Source/../Include/Mixed_FE_FPCA.h:5: FPCA/Source/../Include/../../FE_Assemblers_Solvers/Include/../../Mesh/Include/Mesh_Objects_imp.h:223:3: warning: multi-line comment [-Wcomment] 223 | // | \ | ^ FPCA/Source/../Include/../../FE_Assemblers_Solvers/Include/../../Mesh/Include/Mesh_Objects_imp.h:226:3: warning: multi-line comment [-Wcomment] 226 | // | \ | ^ FPCA/Source/../Include/../../FE_Assemblers_Solvers/Include/../../Mesh/Include/Mesh_Objects_imp.h:231:3: warning: multi-line comment [-Wcomment] 231 | // | \ | ^ FPCA/Source/../Include/../../FE_Assemblers_Solvers/Include/../../Mesh/Include/Mesh_Objects_imp.h:233:3: warning: multi-line comment [-Wcomment] 233 | // | \ | ^ Density_Estimation/Source/../../Skeletons/Include/DE_Skeleton.h: In instantiation of 'SEXPREC* DE_skeleton(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, const std::string&, const std::string&, const std::string&) [with int ORDER = 2; int mydim = 3; int ndim = 3; SEXP = SEXPREC*; std::string = std::__cxx11::basic_string<char>]': Density_Estimation/Source/Rfun_Density_Estimation.cpp:74:44: required from here 74 | return(DE_skeleton<2, 3, 3>(Rdata, Rorder, Rscaling, Rfvec, RheatStep, RheatIter, Rlambda, Rnfolds, Rnsim, RstepProposals, Rtol1, Rtol2, Rprint, Rmesh, Rsearch, Rinference, step_method, direction_method, preprocess_method)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/DE_Skeleton.h:68:27: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<const Eigen::Matrix<double, -1, 1>*>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 68 | for(UInt j = 0; j < f_init.size(); j++) | ~~^~~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/DE_Skeleton.h:80:35: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<Point<3>, std::allocator<Point<3> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 80 | for(UInt i = 0; i < data.size(); i++) | ~~^~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/DE_Skeleton.h:85:27: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 85 | for(UInt i = 0; i < CV_errors.size(); i++) | ~~^~~~~~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/DE_Skeleton.h: In instantiation of 'SEXPREC* DE_skeleton(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, const std::string&, const std::string&, const std::string&) [with int ORDER = 1; int mydim = 1; int ndim = 2; SEXP = SEXPREC*; std::string = std::__cxx11::basic_string<char>]': Density_Estimation/Source/Rfun_Density_Estimation.cpp:76:44: required from here 76 | return(DE_skeleton<1, 1, 2>(Rdata, Rorder, Rscaling, Rfvec, RheatStep, RheatIter, Rlambda, Rnfolds, Rnsim, RstepProposals, Rtol1, Rtol2, Rprint, Rmesh, Rsearch, Rinference, step_method, direction_method, preprocess_method)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/DE_Skeleton.h:68:27: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<const Eigen::Matrix<double, -1, 1>*>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 68 | for(UInt j = 0; j < f_init.size(); j++) | ~~^~~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/DE_Skeleton.h:80:35: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<Point<2>, std::allocator<Point<2> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 80 | for(UInt i = 0; i < data.size(); i++) | ~~^~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/DE_Skeleton.h:85:27: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 85 | for(UInt i = 0; i < CV_errors.size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from FPCA/Source/../../Skeletons/Include/../../Mesh/Include/Mesh_Objects.h:362, from FPCA/Source/../../Skeletons/Include/../../Mesh/Include/Mesh.h:11, from FPCA/Source/../../Skeletons/Include/FPCA_Skeleton.h:5, from FPCA/Source/Rfun_Smooth_FPCA.cpp:2: FPCA/Source/../../Skeletons/Include/../../Mesh/Include/Mesh_Objects_imp.h:223:3: warning: multi-line comment [-Wcomment] 223 | // | \ | ^ FPCA/Source/../../Skeletons/Include/../../Mesh/Include/Mesh_Objects_imp.h:226:3: warning: multi-line comment [-Wcomment] 226 | // | \ | ^ FPCA/Source/../../Skeletons/Include/../../Mesh/Include/Mesh_Objects_imp.h:231:3: warning: multi-line comment [-Wcomment] 231 | // | \ | ^ FPCA/Source/../../Skeletons/Include/../../Mesh/Include/Mesh_Objects_imp.h:233:3: warning: multi-line comment [-Wcomment] 233 | // | \ | ^ Density_Estimation/Source/../../Skeletons/Include/DE_Skeleton.h: In instantiation of 'SEXPREC* DE_skeleton(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, const std::string&, const std::string&, const std::string&) [with int ORDER = 2; int mydim = 1; int ndim = 2; SEXP = SEXPREC*; std::string = std::__cxx11::basic_string<char>]': Density_Estimation/Source/Rfun_Density_Estimation.cpp:78:44: required from here 78 | return(DE_skeleton<2, 1, 2>(Rdata, Rorder, Rscaling, Rfvec, RheatStep, RheatIter, Rlambda, Rnfolds, Rnsim, RstepProposals, Rtol1, Rtol2, Rprint, Rmesh, Rsearch, Rinference, step_method, direction_method, preprocess_method)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/DE_Skeleton.h:68:27: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<const Eigen::Matrix<double, -1, 1>*>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 68 | for(UInt j = 0; j < f_init.size(); j++) | ~~^~~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/DE_Skeleton.h:80:35: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<Point<2>, std::allocator<Point<2> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 80 | for(UInt i = 0; i < data.size(); i++) | ~~^~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/DE_Skeleton.h:85:27: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 85 | for(UInt i = 0; i < CV_errors.size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from Density_Estimation/Source/Rfun_Density_Estimation.cpp:4: Density_Estimation/Source/../../Skeletons/Include/DE_Initialization_Skeleton.h: In instantiation of 'SEXPREC* DE_init_skeleton(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, const std::string&, UInt) [with int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*; std::string = std::__cxx11::basic_string<char>; UInt = int]': Density_Estimation/Source/Rfun_Density_Estimation.cpp:100:43: required from here 100 | return(DE_init_skeleton<1, 2, 2>(Rdata, Rorder, Rscaling, Rfvec, RheatStep, RheatIter, Rlambda, Rnfolds, Rnsim, RstepProposals, Rtol1, Rtol2, Rprint, Rmesh, Rsearch, Rinference, init, init_fold)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/DE_Initialization_Skeleton.h:45:35: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<Eigen::Matrix<double, -1, 1> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 45 | for(UInt j = 0; j < fInit.size(); j++) | ~~^~~~~~~~~~~~~~ g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I'/data/gannet/ripley/R/test-dev/RcppEigen/include' -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -DR_NO_REMAP -c Global_Utilities/Source/Lambda.cpp -o Global_Utilities/Source/Lambda.o In file included from Global_Utilities/Source/../Include/Lambda.h:4, from Global_Utilities/Source/Lambda.cpp:1: Global_Utilities/Source/../Include/../../FdaPDE.h:5:9: warning: "R_NO_REMAP" redefined 5 | #define R_NO_REMAP | ^~~~~~~~~~ <command-line>: note: this is the location of the previous definition g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I'/data/gannet/ripley/R/test-dev/RcppEigen/include' -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -DR_NO_REMAP -c Inference/Source/Inference_Data.cpp -o Inference/Source/Inference_Data.o In file included from Inference/Source/../Include/Inference_Data.h:4, from Inference/Source/Inference_Data.cpp:1: Inference/Source/../Include/../../FdaPDE.h:5:9: warning: "R_NO_REMAP" redefined 5 | #define R_NO_REMAP | ^~~~~~~~~~ <command-line>: note: this is the location of the previous definition Density_Estimation/Source/../../Skeletons/Include/DE_Initialization_Skeleton.h: In instantiation of 'SEXPREC* DE_init_skeleton(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, const std::string&, UInt) [with int ORDER = 2; int mydim = 2; int ndim = 2; SEXP = SEXPREC*; std::string = std::__cxx11::basic_string<char>; UInt = int]': Density_Estimation/Source/Rfun_Density_Estimation.cpp:102:43: required from here 102 | return(DE_init_skeleton<2, 2, 2>(Rdata, Rorder, Rscaling, Rfvec, RheatStep, RheatIter, Rlambda, Rnfolds, Rnsim, RstepProposals, Rtol1, Rtol2, Rprint, Rmesh, Rsearch, Rinference, init, init_fold)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/DE_Initialization_Skeleton.h:45:35: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<Eigen::Matrix<double, -1, 1> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 45 | for(UInt j = 0; j < fInit.size(); j++) | ~~^~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/DE_Initialization_Skeleton.h: In instantiation of 'SEXPREC* DE_init_skeleton(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, const std::string&, UInt) [with int ORDER = 1; int mydim = 2; int ndim = 3; SEXP = SEXPREC*; std::string = std::__cxx11::basic_string<char>; UInt = int]': Density_Estimation/Source/Rfun_Density_Estimation.cpp:104:43: required from here 104 | return(DE_init_skeleton<1, 2, 3>(Rdata, Rorder, Rscaling, Rfvec, RheatStep, RheatIter, Rlambda, Rnfolds, Rnsim, RstepProposals, Rtol1, Rtol2, Rprint, Rmesh, Rsearch, Rinference, init, init_fold)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/DE_Initialization_Skeleton.h:45:35: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<Eigen::Matrix<double, -1, 1> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 45 | for(UInt j = 0; j < fInit.size(); j++) | ~~^~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/DE_Initialization_Skeleton.h: In instantiation of 'SEXPREC* DE_init_skeleton(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, const std::string&, UInt) [with int ORDER = 2; int mydim = 2; int ndim = 3; SEXP = SEXPREC*; std::string = std::__cxx11::basic_string<char>; UInt = int]': Density_Estimation/Source/Rfun_Density_Estimation.cpp:106:43: required from here 106 | return(DE_init_skeleton<2, 2, 3>(Rdata, Rorder, Rscaling, Rfvec, RheatStep, RheatIter, Rlambda, Rnfolds, Rnsim, RstepProposals, Rtol1, Rtol2, Rprint, Rmesh, Rsearch, Rinference, init, init_fold)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/DE_Initialization_Skeleton.h:45:35: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<Eigen::Matrix<double, -1, 1> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 45 | for(UInt j = 0; j < fInit.size(); j++) | ~~^~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/DE_Initialization_Skeleton.h: In instantiation of 'SEXPREC* DE_init_skeleton(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, const std::string&, UInt) [with int ORDER = 1; int mydim = 3; int ndim = 3; SEXP = SEXPREC*; std::string = std::__cxx11::basic_string<char>; UInt = int]': Density_Estimation/Source/Rfun_Density_Estimation.cpp:108:43: required from here 108 | return(DE_init_skeleton<1, 3, 3>(Rdata, Rorder, Rscaling, Rfvec, RheatStep, RheatIter, Rlambda, Rnfolds, Rnsim, RstepProposals, Rtol1, Rtol2, Rprint, Rmesh, Rsearch, Rinference, init, init_fold)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/DE_Initialization_Skeleton.h:45:35: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<Eigen::Matrix<double, -1, 1> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 45 | for(UInt j = 0; j < fInit.size(); j++) | ~~^~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/DE_Initialization_Skeleton.h: In instantiation of 'SEXPREC* DE_init_skeleton(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, const std::string&, UInt) [with int ORDER = 2; int mydim = 3; int ndim = 3; SEXP = SEXPREC*; std::string = std::__cxx11::basic_string<char>; UInt = int]': Density_Estimation/Source/Rfun_Density_Estimation.cpp:110:49: required from here 110 | return(DE_init_skeleton<2, 3, 3>(Rdata, Rorder, Rscaling, Rfvec, RheatStep, RheatIter, Rlambda, Rnfolds, Rnsim, RstepProposals, Rtol1, Rtol2, Rprint, Rmesh, Rsearch, Rinference, init, init_fold)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/DE_Initialization_Skeleton.h:45:35: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<Eigen::Matrix<double, -1, 1> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 45 | for(UInt j = 0; j < fInit.size(); j++) | ~~^~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/DE_Initialization_Skeleton.h: In instantiation of 'SEXPREC* DE_init_skeleton(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, const std::string&, UInt) [with int ORDER = 1; int mydim = 1; int ndim = 2; SEXP = SEXPREC*; std::string = std::__cxx11::basic_string<char>; UInt = int]': Density_Estimation/Source/Rfun_Density_Estimation.cpp:112:49: required from here 112 | return(DE_init_skeleton<1, 1, 2>(Rdata, Rorder, Rscaling, Rfvec, RheatStep, RheatIter, Rlambda, Rnfolds, Rnsim, RstepProposals, Rtol1, Rtol2, Rprint, Rmesh, Rsearch, Rinference, init, init_fold)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/DE_Initialization_Skeleton.h:45:35: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<Eigen::Matrix<double, -1, 1> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 45 | for(UInt j = 0; j < fInit.size(); j++) | ~~^~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/DE_Initialization_Skeleton.h: In instantiation of 'SEXPREC* DE_init_skeleton(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, const std::string&, UInt) [with int ORDER = 2; int mydim = 1; int ndim = 2; SEXP = SEXPREC*; std::string = std::__cxx11::basic_string<char>; UInt = int]': Density_Estimation/Source/Rfun_Density_Estimation.cpp:114:49: required from here 114 | return(DE_init_skeleton<2, 1, 2>(Rdata, Rorder, Rscaling, Rfvec, RheatStep, RheatIter, Rlambda, Rnfolds, Rnsim, RstepProposals, Rtol1, Rtol2, Rprint, Rmesh, Rsearch, Rinference, init, init_fold)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/DE_Initialization_Skeleton.h:45:35: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<Eigen::Matrix<double, -1, 1> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 45 | for(UInt j = 0; j < fInit.size(); j++) | ~~^~~~~~~~~~~~~~ In file included from Density_Estimation/Source/Rfun_Density_Estimation.cpp:3: Density_Estimation/Source/../../Skeletons/Include/DE_Skeleton_Time.h: In instantiation of 'SEXPREC* DE_skeleton_time(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, const std::string&, const std::string&, const std::string&) [with int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*; std::string = std::__cxx11::basic_string<char>]': Density_Estimation/Source/Rfun_Density_Estimation.cpp:168:49: required from here 168 | return(DE_skeleton_time<1, 2, 2>(Rdata, Rdata_time, Rorder, Rscaling, Rfvec, RheatStep, RheatIter, Rlambda, Rlambda_time, Rnfolds, Rnsim, RstepProposals, Rtol1, Rtol2, Rprint, Rmesh, Rmesh_time, Rsearch, RisTimeDiscrete, RflagMass, RflagLumped, Rinference, step_method, direction_method, preprocess_method)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/DE_Skeleton_Time.h:84:23: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<const Eigen::Matrix<double, -1, 1>*>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 84 | for(UInt j = 0; j < f_init.size(); ++j) | ~~^~~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/DE_Skeleton_Time.h:99:27: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<Point<2>, std::allocator<Point<2> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 99 | for(UInt i = 0; i < data.size(); i++) | ~~^~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/DE_Skeleton_Time.h:104:23: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 104 | for(UInt i = 0; i < data_time.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/DE_Skeleton_Time.h:110:23: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 110 | for(UInt i = 0; i < CV_errors.size(); i++) | ~~^~~~~~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/DE_Skeleton_Time.h: In instantiation of 'SEXPREC* DE_skeleton_time(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, const std::string&, const std::string&, const std::string&) [with int ORDER = 2; int mydim = 2; int ndim = 2; SEXP = SEXPREC*; std::string = std::__cxx11::basic_string<char>]': Density_Estimation/Source/Rfun_Density_Estimation.cpp:170:49: required from here 170 | return(DE_skeleton_time<2, 2, 2>(Rdata, Rdata_time, Rorder, Rscaling, Rfvec, RheatStep, RheatIter, Rlambda, Rlambda_time, Rnfolds, Rnsim, RstepProposals, Rtol1, Rtol2, Rprint, Rmesh, Rmesh_time, Rsearch, RisTimeDiscrete, RflagMass, RflagLumped, Rinference, step_method, direction_method, preprocess_method)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/DE_Skeleton_Time.h:84:23: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<const Eigen::Matrix<double, -1, 1>*>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 84 | for(UInt j = 0; j < f_init.size(); ++j) | ~~^~~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/DE_Skeleton_Time.h:99:27: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<Point<2>, std::allocator<Point<2> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 99 | for(UInt i = 0; i < data.size(); i++) | ~~^~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/DE_Skeleton_Time.h:104:23: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 104 | for(UInt i = 0; i < data_time.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/DE_Skeleton_Time.h:110:23: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 110 | for(UInt i = 0; i < CV_errors.size(); i++) | ~~^~~~~~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/DE_Skeleton_Time.h: In instantiation of 'SEXPREC* DE_skeleton_time(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, const std::string&, const std::string&, const std::string&) [with int ORDER = 1; int mydim = 2; int ndim = 3; SEXP = SEXPREC*; std::string = std::__cxx11::basic_string<char>]': Density_Estimation/Source/Rfun_Density_Estimation.cpp:172:49: required from here 172 | return(DE_skeleton_time<1, 2, 3>(Rdata, Rdata_time, Rorder, Rscaling, Rfvec, RheatStep, RheatIter, Rlambda, Rlambda_time, Rnfolds, Rnsim, RstepProposals, Rtol1, Rtol2, Rprint, Rmesh, Rmesh_time, Rsearch, RisTimeDiscrete, RflagMass, RflagLumped, Rinference, step_method, direction_method, preprocess_method)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/DE_Skeleton_Time.h:84:23: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<const Eigen::Matrix<double, -1, 1>*>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 84 | for(UInt j = 0; j < f_init.size(); ++j) | ~~^~~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/DE_Skeleton_Time.h:99:27: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<Point<3>, std::allocator<Point<3> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 99 | for(UInt i = 0; i < data.size(); i++) | ~~^~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/DE_Skeleton_Time.h:104:23: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 104 | for(UInt i = 0; i < data_time.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/DE_Skeleton_Time.h:110:23: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 110 | for(UInt i = 0; i < CV_errors.size(); i++) | ~~^~~~~~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/DE_Skeleton_Time.h: In instantiation of 'SEXPREC* DE_skeleton_time(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, const std::string&, const std::string&, const std::string&) [with int ORDER = 2; int mydim = 2; int ndim = 3; SEXP = SEXPREC*; std::string = std::__cxx11::basic_string<char>]': Density_Estimation/Source/Rfun_Density_Estimation.cpp:174:49: required from here 174 | return(DE_skeleton_time<2, 2, 3>(Rdata, Rdata_time, Rorder, Rscaling, Rfvec, RheatStep, RheatIter, Rlambda, Rlambda_time, Rnfolds, Rnsim, RstepProposals, Rtol1, Rtol2, Rprint, Rmesh, Rmesh_time, Rsearch, RisTimeDiscrete, RflagMass, RflagLumped, Rinference, step_method, direction_method, preprocess_method)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/DE_Skeleton_Time.h:84:23: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<const Eigen::Matrix<double, -1, 1>*>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 84 | for(UInt j = 0; j < f_init.size(); ++j) | ~~^~~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/DE_Skeleton_Time.h:99:27: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<Point<3>, std::allocator<Point<3> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 99 | for(UInt i = 0; i < data.size(); i++) | ~~^~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/DE_Skeleton_Time.h:104:23: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 104 | for(UInt i = 0; i < data_time.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/DE_Skeleton_Time.h:110:23: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 110 | for(UInt i = 0; i < CV_errors.size(); i++) | ~~^~~~~~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/DE_Skeleton_Time.h: In instantiation of 'SEXPREC* DE_skeleton_time(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, const std::string&, const std::string&, const std::string&) [with int ORDER = 1; int mydim = 3; int ndim = 3; SEXP = SEXPREC*; std::string = std::__cxx11::basic_string<char>]': Density_Estimation/Source/Rfun_Density_Estimation.cpp:176:49: required from here 176 | return(DE_skeleton_time<1, 3, 3>(Rdata, Rdata_time, Rorder, Rscaling, Rfvec, RheatStep, RheatIter, Rlambda, Rlambda_time, Rnfolds, Rnsim, RstepProposals, Rtol1, Rtol2, Rprint, Rmesh, Rmesh_time, Rsearch, RisTimeDiscrete, RflagMass, RflagLumped, Rinference, step_method, direction_method, preprocess_method)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/DE_Skeleton_Time.h:84:23: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<const Eigen::Matrix<double, -1, 1>*>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 84 | for(UInt j = 0; j < f_init.size(); ++j) | ~~^~~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/DE_Skeleton_Time.h:99:27: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<Point<3>, std::allocator<Point<3> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 99 | for(UInt i = 0; i < data.size(); i++) | ~~^~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/DE_Skeleton_Time.h:104:23: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 104 | for(UInt i = 0; i < data_time.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/DE_Skeleton_Time.h:110:23: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 110 | for(UInt i = 0; i < CV_errors.size(); i++) | ~~^~~~~~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/DE_Skeleton_Time.h: In instantiation of 'SEXPREC* DE_skeleton_time(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, const std::string&, const std::string&, const std::string&) [with int ORDER = 2; int mydim = 3; int ndim = 3; SEXP = SEXPREC*; std::string = std::__cxx11::basic_string<char>]': Density_Estimation/Source/Rfun_Density_Estimation.cpp:178:49: required from here 178 | return(DE_skeleton_time<2, 3, 3>(Rdata, Rdata_time, Rorder, Rscaling, Rfvec, RheatStep, RheatIter, Rlambda, Rlambda_time, Rnfolds, Rnsim, RstepProposals, Rtol1, Rtol2, Rprint, Rmesh, Rmesh_time, Rsearch, RisTimeDiscrete, RflagMass, RflagLumped, Rinference, step_method, direction_method, preprocess_method)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/DE_Skeleton_Time.h:84:23: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<const Eigen::Matrix<double, -1, 1>*>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 84 | for(UInt j = 0; j < f_init.size(); ++j) | ~~^~~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/DE_Skeleton_Time.h:99:27: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<Point<3>, std::allocator<Point<3> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 99 | for(UInt i = 0; i < data.size(); i++) | ~~^~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/DE_Skeleton_Time.h:104:23: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 104 | for(UInt i = 0; i < data_time.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/DE_Skeleton_Time.h:110:23: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 110 | for(UInt i = 0; i < CV_errors.size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from Density_Estimation/Source/Rfun_Density_Estimation.cpp:5: Density_Estimation/Source/../../Skeletons/Include/DE_Initialization_Skeleton_Time.h: In instantiation of 'SEXPREC* DE_init_skeleton_time(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, const std::string&, UInt) [with int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*; std::string = std::__cxx11::basic_string<char>; UInt = int]': Density_Estimation/Source/Rfun_Density_Estimation.cpp:202:54: required from here 202 | return(DE_init_skeleton_time<1, 2, 2>(Rdata, Rdata_time, Rorder, Rscaling, Rfvec, RheatStep, RheatIter, Rlambda, Rlambda_time, Rnfolds, Rnsim, RstepProposals, Rtol1, Rtol2, Rprint, Rmesh, Rmesh_time, Rsearch, RisTimeDiscrete, RflagMass, RflagLumped, Rinference, init, init_fold)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/DE_Initialization_Skeleton_Time.h:62:27: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<Eigen::Matrix<double, -1, 1> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 62 | for(UInt j = 0; j < fInit.size(); ++j) | ~~^~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/DE_Initialization_Skeleton_Time.h: In instantiation of 'SEXPREC* DE_init_skeleton_time(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, const std::string&, UInt) [with int ORDER = 2; int mydim = 2; int ndim = 2; SEXP = SEXPREC*; std::string = std::__cxx11::basic_string<char>; UInt = int]': Density_Estimation/Source/Rfun_Density_Estimation.cpp:204:54: required from here 204 | return(DE_init_skeleton_time<2, 2, 2>(Rdata, Rdata_time, Rorder, Rscaling, Rfvec, RheatStep, RheatIter, Rlambda, Rlambda_time, Rnfolds, Rnsim, RstepProposals, Rtol1, Rtol2, Rprint, Rmesh, Rmesh_time, Rsearch, RisTimeDiscrete, RflagMass, RflagLumped, Rinference, init, init_fold)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/DE_Initialization_Skeleton_Time.h:62:27: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<Eigen::Matrix<double, -1, 1> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 62 | for(UInt j = 0; j < fInit.size(); ++j) | ~~^~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/DE_Initialization_Skeleton_Time.h: In instantiation of 'SEXPREC* DE_init_skeleton_time(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, const std::string&, UInt) [with int ORDER = 1; int mydim = 2; int ndim = 3; SEXP = SEXPREC*; std::string = std::__cxx11::basic_string<char>; UInt = int]': Density_Estimation/Source/Rfun_Density_Estimation.cpp:206:54: required from here 206 | return(DE_init_skeleton_time<1, 2, 3>(Rdata, Rdata_time, Rorder, Rscaling, Rfvec, RheatStep, RheatIter, Rlambda, Rlambda_time, Rnfolds, Rnsim, RstepProposals, Rtol1, Rtol2, Rprint, Rmesh, Rmesh_time, Rsearch, RisTimeDiscrete, RflagMass, RflagLumped, Rinference, init, init_fold)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/DE_Initialization_Skeleton_Time.h:62:27: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<Eigen::Matrix<double, -1, 1> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 62 | for(UInt j = 0; j < fInit.size(); ++j) | ~~^~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/DE_Initialization_Skeleton_Time.h: In instantiation of 'SEXPREC* DE_init_skeleton_time(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, const std::string&, UInt) [with int ORDER = 2; int mydim = 2; int ndim = 3; SEXP = SEXPREC*; std::string = std::__cxx11::basic_string<char>; UInt = int]': Density_Estimation/Source/Rfun_Density_Estimation.cpp:208:54: required from here 208 | return(DE_init_skeleton_time<2, 2, 3>(Rdata, Rdata_time, Rorder, Rscaling, Rfvec, RheatStep, RheatIter, Rlambda, Rlambda_time, Rnfolds, Rnsim, RstepProposals, Rtol1, Rtol2, Rprint, Rmesh, Rmesh_time, Rsearch, RisTimeDiscrete, RflagMass, RflagLumped, Rinference, init, init_fold)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/DE_Initialization_Skeleton_Time.h:62:27: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<Eigen::Matrix<double, -1, 1> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 62 | for(UInt j = 0; j < fInit.size(); ++j) | ~~^~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/DE_Initialization_Skeleton_Time.h: In instantiation of 'SEXPREC* DE_init_skeleton_time(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, const std::string&, UInt) [with int ORDER = 1; int mydim = 3; int ndim = 3; SEXP = SEXPREC*; std::string = std::__cxx11::basic_string<char>; UInt = int]': Density_Estimation/Source/Rfun_Density_Estimation.cpp:210:54: required from here 210 | return(DE_init_skeleton_time<1, 3, 3>(Rdata, Rdata_time, Rorder, Rscaling, Rfvec, RheatStep, RheatIter, Rlambda, Rlambda_time, Rnfolds, Rnsim, RstepProposals, Rtol1, Rtol2, Rprint, Rmesh, Rmesh_time, Rsearch, RisTimeDiscrete, RflagMass, RflagLumped, Rinference, init, init_fold)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/DE_Initialization_Skeleton_Time.h:62:27: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<Eigen::Matrix<double, -1, 1> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 62 | for(UInt j = 0; j < fInit.size(); ++j) | ~~^~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/DE_Initialization_Skeleton_Time.h: In instantiation of 'SEXPREC* DE_init_skeleton_time(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, const std::string&, UInt) [with int ORDER = 2; int mydim = 3; int ndim = 3; SEXP = SEXPREC*; std::string = std::__cxx11::basic_string<char>; UInt = int]': Density_Estimation/Source/Rfun_Density_Estimation.cpp:212:54: required from here 212 | return(DE_init_skeleton_time<2, 3, 3>(Rdata, Rdata_time, Rorder, Rscaling, Rfvec, RheatStep, RheatIter, Rlambda, Rlambda_time, Rnfolds, Rnsim, RstepProposals, Rtol1, Rtol2, Rprint, Rmesh, Rmesh_time, Rsearch, RisTimeDiscrete, RflagMass, RflagLumped, Rinference, init, init_fold)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/DE_Initialization_Skeleton_Time.h:62:27: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<Eigen::Matrix<double, -1, 1> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 62 | for(UInt j = 0; j < fInit.size(); ++j) | ~~^~~~~~~~~~~~~~ In file included from Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/../../FE_Assemblers_Solvers/Include/Projection.h:47, from Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Data_Problem.h:13: Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/../../FE_Assemblers_Solvers/Include/Projection_imp.h: In instantiation of 'typename std::enable_if<isManifold, std::vector<Point<ndim> > >::type projection<ORDER, mydim, ndim>::computeProjection() [with bool isManifold = true; int ORDER = 1; int mydim = 2; int ndim = 3; typename std::enable_if<isManifold, std::vector<Point<ndim> > >::type = std::vector<Point<3>, std::allocator<Point<3> > >]': Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Data_Problem_imp.h:17:42: required from 'DataProblem<ORDER, mydim, ndim>::DataProblem(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, bool) [with int ORDER = 1; int mydim = 2; int ndim = 3; SEXP = SEXPREC*]' 17 | data = projection.computeProjection(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ Density_Estimation/Source/../../Skeletons/Include/DE_Skeleton.h:24:34: required from 'SEXPREC* DE_skeleton(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, const std::string&, const std::string&, const std::string&) [with int ORDER = 1; int mydim = 2; int ndim = 3; SEXP = SEXPREC*; std::string = std::__cxx11::basic_string<char>]' 24 | DataProblem<ORDER, mydim, ndim> dataProblem(Rdata, Rorder, Rscaling, Rfvec, RheatStep, RheatIter, Rlambda, Rnfolds, Rnsim, RstepProposals, Rtol1, Rtol2, Rprint, Rsearch, Rmesh, Rinference); | ^~~~~~~~~~~ Density_Estimation/Source/Rfun_Density_Estimation.cpp:68:38: required from here 68 | return(DE_skeleton<1, 2, 3>(Rdata, Rorder, Rscaling, Rfvec, RheatStep, RheatIter, Rlambda, Rnfolds, Rnsim, RstepProposals, Rtol1, Rtol2, Rprint, Rmesh, Rsearch, Rinference, step_method, direction_method, preprocess_method)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/../../FE_Assemblers_Solvers/Include/Projection_imp.h:32:20: warning: unused variable 'NNODES' [-Wunused-variable] 32 | constexpr UInt NNODES = how_many_nodes(ORDER,mydim); | ^~~~~~ Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/../../FE_Assemblers_Solvers/Include/Projection_imp.h: In instantiation of 'typename std::enable_if<isManifold, std::vector<Point<ndim> > >::type projection<ORDER, mydim, ndim>::computeProjection() [with bool isManifold = true; int ORDER = 2; int mydim = 2; int ndim = 3; typename std::enable_if<isManifold, std::vector<Point<ndim> > >::type = std::vector<Point<3>, std::allocator<Point<3> > >]': Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Data_Problem_imp.h:17:42: required from 'DataProblem<ORDER, mydim, ndim>::DataProblem(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, bool) [with int ORDER = 2; int mydim = 2; int ndim = 3; SEXP = SEXPREC*]' 17 | data = projection.computeProjection(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ Density_Estimation/Source/../../Skeletons/Include/DE_Skeleton.h:24:34: required from 'SEXPREC* DE_skeleton(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, const std::string&, const std::string&, const std::string&) [with int ORDER = 2; int mydim = 2; int ndim = 3; SEXP = SEXPREC*; std::string = std::__cxx11::basic_string<char>]' 24 | DataProblem<ORDER, mydim, ndim> dataProblem(Rdata, Rorder, Rscaling, Rfvec, RheatStep, RheatIter, Rlambda, Rnfolds, Rnsim, RstepProposals, Rtol1, Rtol2, Rprint, Rsearch, Rmesh, Rinference); | ^~~~~~~~~~~ Density_Estimation/Source/Rfun_Density_Estimation.cpp:70:38: required from here 70 | return(DE_skeleton<2, 2, 3>(Rdata, Rorder, Rscaling, Rfvec, RheatStep, RheatIter, Rlambda, Rnfolds, Rnsim, RstepProposals, Rtol1, Rtol2, Rprint, Rmesh, Rsearch, Rinference, step_method, direction_method, preprocess_method)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/../../FE_Assemblers_Solvers/Include/Projection_imp.h:32:20: warning: unused variable 'NNODES' [-Wunused-variable] 32 | constexpr UInt NNODES = how_many_nodes(ORDER,mydim); | ^~~~~~ Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/../../FE_Assemblers_Solvers/Include/Projection_imp.h: In instantiation of 'typename std::enable_if<isManifold, std::vector<Point<ndim> > >::type projection<ORDER, mydim, ndim>::computeProjection() [with bool isManifold = true; int ORDER = 1; int mydim = 1; int ndim = 2; typename std::enable_if<isManifold, std::vector<Point<ndim> > >::type = std::vector<Point<2>, std::allocator<Point<2> > >]': Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Data_Problem_imp.h:17:42: required from 'DataProblem<ORDER, mydim, ndim>::DataProblem(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, bool) [with int ORDER = 1; int mydim = 1; int ndim = 2; SEXP = SEXPREC*]' 17 | data = projection.computeProjection(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ Density_Estimation/Source/../../Skeletons/Include/DE_Skeleton.h:24:34: required from 'SEXPREC* DE_skeleton(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, const std::string&, const std::string&, const std::string&) [with int ORDER = 1; int mydim = 1; int ndim = 2; SEXP = SEXPREC*; std::string = std::__cxx11::basic_string<char>]' 24 | DataProblem<ORDER, mydim, ndim> dataProblem(Rdata, Rorder, Rscaling, Rfvec, RheatStep, RheatIter, Rlambda, Rnfolds, Rnsim, RstepProposals, Rtol1, Rtol2, Rprint, Rsearch, Rmesh, Rinference); | ^~~~~~~~~~~ Density_Estimation/Source/Rfun_Density_Estimation.cpp:76:44: required from here 76 | return(DE_skeleton<1, 1, 2>(Rdata, Rorder, Rscaling, Rfvec, RheatStep, RheatIter, Rlambda, Rnfolds, Rnsim, RstepProposals, Rtol1, Rtol2, Rprint, Rmesh, Rsearch, Rinference, step_method, direction_method, preprocess_method)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/../../FE_Assemblers_Solvers/Include/Projection_imp.h:32:20: warning: unused variable 'NNODES' [-Wunused-variable] 32 | constexpr UInt NNODES = how_many_nodes(ORDER,mydim); | ^~~~~~ Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/../../FE_Assemblers_Solvers/Include/Projection_imp.h: In instantiation of 'typename std::enable_if<isManifold, std::vector<Point<ndim> > >::type projection<ORDER, mydim, ndim>::computeProjection() [with bool isManifold = true; int ORDER = 2; int mydim = 1; int ndim = 2; typename std::enable_if<isManifold, std::vector<Point<ndim> > >::type = std::vector<Point<2>, std::allocator<Point<2> > >]': Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Data_Problem_imp.h:17:42: required from 'DataProblem<ORDER, mydim, ndim>::DataProblem(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, bool) [with int ORDER = 2; int mydim = 1; int ndim = 2; SEXP = SEXPREC*]' 17 | data = projection.computeProjection(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ Density_Estimation/Source/../../Skeletons/Include/DE_Skeleton.h:24:34: required from 'SEXPREC* DE_skeleton(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, const std::string&, const std::string&, const std::string&) [with int ORDER = 2; int mydim = 1; int ndim = 2; SEXP = SEXPREC*; std::string = std::__cxx11::basic_string<char>]' 24 | DataProblem<ORDER, mydim, ndim> dataProblem(Rdata, Rorder, Rscaling, Rfvec, RheatStep, RheatIter, Rlambda, Rnfolds, Rnsim, RstepProposals, Rtol1, Rtol2, Rprint, Rsearch, Rmesh, Rinference); | ^~~~~~~~~~~ Density_Estimation/Source/Rfun_Density_Estimation.cpp:78:44: required from here 78 | return(DE_skeleton<2, 1, 2>(Rdata, Rorder, Rscaling, Rfvec, RheatStep, RheatIter, Rlambda, Rnfolds, Rnsim, RstepProposals, Rtol1, Rtol2, Rprint, Rmesh, Rsearch, Rinference, step_method, direction_method, preprocess_method)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/../../FE_Assemblers_Solvers/Include/Projection_imp.h:32:20: warning: unused variable 'NNODES' [-Wunused-variable] 32 | constexpr UInt NNODES = how_many_nodes(ORDER,mydim); | ^~~~~~ Inference/Source/Inference_Data.cpp: In member function 'void InferenceData::print_inference_data() const': Inference/Source/Inference_Data.cpp:210:19: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 210 | for(UInt i=0; i < test_Type.size(); ++i){ | ~~^~~~~~~~~~~~~~~~~~ Inference/Source/Inference_Data.cpp:215:19: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 215 | for(UInt i=0; i < interval_Type.size(); ++i){ | ~~^~~~~~~~~~~~~~~~~~~~~~ Inference/Source/Inference_Data.cpp:220:19: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 220 | for(UInt i=0; i < implementation_Type.size(); ++i){ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Inference/Source/Inference_Data.cpp:225:19: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 225 | for(UInt i=0; i < component_Type.size(); ++i){ | ~~^~~~~~~~~~~~~~~~~~~~~~~ Inference/Source/Inference_Data.cpp:233:19: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<bool>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 233 | for(UInt i=0; i < enhanced_Inference.size(); ++i){ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ Inference/Source/Inference_Data.cpp:247:19: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 247 | for(UInt i=0; i < locs_index_Inference.size(); ++i){ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FPCA/Source/Mixed_FE_FPCA.cpp: In member function 'void MixedFEFPCABase::computeVarianceExplained()': FPCA/Source/Mixed_FE_FPCA.cpp:96:23: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<Eigen::Matrix<double, -1, 1> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 96 | for(UInt i=0;i<scores_mat_.size();i++) | ~^~~~~~~~~~~~~~~~~~~ FPCA/Source/Mixed_FE_FPCA.cpp:101:23: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 101 | for(UInt i=0;i<variance_explained_.size();i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I'/data/gannet/ripley/R/test-dev/RcppEigen/include' -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -DR_NO_REMAP -c Inference/Source/Inverter.cpp -o Inference/Source/Inverter.o In file included from Inference/Source/../Include/Inverter.h:5, from Inference/Source/Inverter.cpp:1: Inference/Source/../Include/../../FdaPDE.h:5:9: warning: "R_NO_REMAP" redefined 5 | #define R_NO_REMAP | ^~~~~~~~~~ <command-line>: note: this is the location of the previous definition FPCA/Source/Mixed_FE_FPCA.cpp: In member function 'void MixedFEFPCAGCV::computeDegreesOfFreedomExact(UInt, Real)': FPCA/Source/Mixed_FE_FPCA.cpp:207:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 207 | for (auto i = 0; i < k.size(); ++i) { | ~~^~~~~~~~~~ In file included from Inference/Source/../Include/../../Regression/Include/../../FE_Assemblers_Solvers/Include/../../Mesh/Include/Mesh_Objects.h:362, from Inference/Source/../Include/../../Regression/Include/../../FE_Assemblers_Solvers/Include/Finite_Element.h:6, from Inference/Source/../Include/../../Regression/Include/Mixed_FE_Regression.h:7, from Inference/Source/../Include/Inference_Carrier.h:6, from Inference/Source/../Include/Inverter.h:6: Inference/Source/../Include/../../Regression/Include/../../FE_Assemblers_Solvers/Include/../../Mesh/Include/Mesh_Objects_imp.h:223:3: warning: multi-line comment [-Wcomment] 223 | // | \ | ^ Inference/Source/../Include/../../Regression/Include/../../FE_Assemblers_Solvers/Include/../../Mesh/Include/Mesh_Objects_imp.h:226:3: warning: multi-line comment [-Wcomment] 226 | // | \ | ^ Inference/Source/../Include/../../Regression/Include/../../FE_Assemblers_Solvers/Include/../../Mesh/Include/Mesh_Objects_imp.h:231:3: warning: multi-line comment [-Wcomment] 231 | // | \ | ^ Inference/Source/../Include/../../Regression/Include/../../FE_Assemblers_Solvers/Include/../../Mesh/Include/Mesh_Objects_imp.h:233:3: warning: multi-line comment [-Wcomment] 233 | // | \ | ^ FPCA/Source/Mixed_FE_FPCA.cpp: In member function 'void MixedFEFPCAGCV::computeGCV(FPCAObject&, UInt)': FPCA/Source/Mixed_FE_FPCA.cpp:280:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 280 | for(auto i=0;i<this->fpcaData_.getObservationsIndices().size();i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I'/data/gannet/ripley/R/test-dev/RcppEigen/include' -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -DR_NO_REMAP -c Lambda_Optimization/Source/Auxiliary_Optimizer.cpp -o Lambda_Optimization/Source/Auxiliary_Optimizer.o FPCA/Source/Mixed_FE_FPCA.cpp: In member function 'void MixedFEFPCAGCV::computeIterationsGCV(MatrixXr&, UInt, UInt)': FPCA/Source/Mixed_FE_FPCA.cpp:307:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 307 | for (auto i=0; i<this->fpcaData_.getLambda().size(); ++i) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Lambda_Optimization/Source/../Include/Auxiliary_Optimizer.h:7, from Lambda_Optimization/Source/Auxiliary_Optimizer.cpp:1: Lambda_Optimization/Source/../Include/../../FdaPDE.h:5:9: warning: "R_NO_REMAP" redefined 5 | #define R_NO_REMAP | ^~~~~~~~~~ <command-line>: note: this is the location of the previous definition FPCA/Source/../../Skeletons/Include/FPCA_Skeleton.h: In instantiation of 'SEXPREC* FPCA_skeleton(FPCAData&, SEXP, std::string) [with int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*; std::string = std::__cxx11::basic_string<char>]': FPCA/Source/Rfun_Smooth_FPCA.cpp:37:40: required from here 37 | return(FPCA_skeleton<1, 2, 2>(fPCAdata, Rmesh, validation)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FPCA/Source/../../Skeletons/Include/FPCA_Skeleton.h:41:27: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<Eigen::Matrix<double, -1, 1> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 41 | for(UInt j = 0; j < loadings.size(); j++) | ~~^~~~~~~~~~~~~~~~~ FPCA/Source/../../Skeletons/Include/FPCA_Skeleton.h:48:27: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<Eigen::Matrix<double, -1, 1> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 48 | for(UInt j = 0; j < scores.size(); j++) | ~~^~~~~~~~~~~~~~~ FPCA/Source/../../Skeletons/Include/FPCA_Skeleton.h:55:27: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 55 | for(UInt i = 0; i < lambdas.size(); i++) | ~~^~~~~~~~~~~~~~~~ FPCA/Source/../../Skeletons/Include/FPCA_Skeleton.h:61:27: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 61 | for(UInt i = 0; i < variance_explained.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ FPCA/Source/../../Skeletons/Include/FPCA_Skeleton.h:67:27: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 67 | for(UInt i = 0; i < cumsum_percentage.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ FPCA/Source/../../Skeletons/Include/FPCA_Skeleton.h:72:27: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 72 | for(UInt i = 0; i < var.size(); i++) | ~~^~~~~~~~~~~~ FPCA/Source/../../Skeletons/Include/FPCA_Skeleton.h: In instantiation of 'SEXPREC* FPCA_skeleton(FPCAData&, SEXP, std::string) [with int ORDER = 2; int mydim = 2; int ndim = 2; SEXP = SEXPREC*; std::string = std::__cxx11::basic_string<char>]': FPCA/Source/Rfun_Smooth_FPCA.cpp:39:40: required from here 39 | return(FPCA_skeleton<2, 2, 2>(fPCAdata, Rmesh, validation)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FPCA/Source/../../Skeletons/Include/FPCA_Skeleton.h:41:27: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<Eigen::Matrix<double, -1, 1> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 41 | for(UInt j = 0; j < loadings.size(); j++) | ~~^~~~~~~~~~~~~~~~~ FPCA/Source/../../Skeletons/Include/FPCA_Skeleton.h:48:27: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<Eigen::Matrix<double, -1, 1> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 48 | for(UInt j = 0; j < scores.size(); j++) | ~~^~~~~~~~~~~~~~~ FPCA/Source/../../Skeletons/Include/FPCA_Skeleton.h:55:27: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 55 | for(UInt i = 0; i < lambdas.size(); i++) | ~~^~~~~~~~~~~~~~~~ FPCA/Source/../../Skeletons/Include/FPCA_Skeleton.h:61:27: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 61 | for(UInt i = 0; i < variance_explained.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ FPCA/Source/../../Skeletons/Include/FPCA_Skeleton.h:67:27: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 67 | for(UInt i = 0; i < cumsum_percentage.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ FPCA/Source/../../Skeletons/Include/FPCA_Skeleton.h:72:27: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 72 | for(UInt i = 0; i < var.size(); i++) | ~~^~~~~~~~~~~~ FPCA/Source/../../Skeletons/Include/FPCA_Skeleton.h: In instantiation of 'SEXPREC* FPCA_skeleton(FPCAData&, SEXP, std::string) [with int ORDER = 1; int mydim = 2; int ndim = 3; SEXP = SEXPREC*; std::string = std::__cxx11::basic_string<char>]': FPCA/Source/Rfun_Smooth_FPCA.cpp:41:40: required from here 41 | return(FPCA_skeleton<1, 2, 3>(fPCAdata, Rmesh, validation)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FPCA/Source/../../Skeletons/Include/FPCA_Skeleton.h:41:27: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<Eigen::Matrix<double, -1, 1> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 41 | for(UInt j = 0; j < loadings.size(); j++) | ~~^~~~~~~~~~~~~~~~~ FPCA/Source/../../Skeletons/Include/FPCA_Skeleton.h:48:27: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<Eigen::Matrix<double, -1, 1> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 48 | for(UInt j = 0; j < scores.size(); j++) | ~~^~~~~~~~~~~~~~~ FPCA/Source/../../Skeletons/Include/FPCA_Skeleton.h:55:27: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 55 | for(UInt i = 0; i < lambdas.size(); i++) | ~~^~~~~~~~~~~~~~~~ FPCA/Source/../../Skeletons/Include/FPCA_Skeleton.h:61:27: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 61 | for(UInt i = 0; i < variance_explained.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ FPCA/Source/../../Skeletons/Include/FPCA_Skeleton.h:67:27: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 67 | for(UInt i = 0; i < cumsum_percentage.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ FPCA/Source/../../Skeletons/Include/FPCA_Skeleton.h:72:27: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 72 | for(UInt i = 0; i < var.size(); i++) | ~~^~~~~~~~~~~~ FPCA/Source/../../Skeletons/Include/FPCA_Skeleton.h: In instantiation of 'SEXPREC* FPCA_skeleton(FPCAData&, SEXP, std::string) [with int ORDER = 2; int mydim = 2; int ndim = 3; SEXP = SEXPREC*; std::string = std::__cxx11::basic_string<char>]': FPCA/Source/Rfun_Smooth_FPCA.cpp:43:40: required from here 43 | return(FPCA_skeleton<2, 2, 3>(fPCAdata, Rmesh, validation)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FPCA/Source/../../Skeletons/Include/FPCA_Skeleton.h:41:27: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<Eigen::Matrix<double, -1, 1> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 41 | for(UInt j = 0; j < loadings.size(); j++) | ~~^~~~~~~~~~~~~~~~~ FPCA/Source/../../Skeletons/Include/FPCA_Skeleton.h:48:27: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<Eigen::Matrix<double, -1, 1> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 48 | for(UInt j = 0; j < scores.size(); j++) | ~~^~~~~~~~~~~~~~~ FPCA/Source/../../Skeletons/Include/FPCA_Skeleton.h:55:27: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 55 | for(UInt i = 0; i < lambdas.size(); i++) | ~~^~~~~~~~~~~~~~~~ FPCA/Source/../../Skeletons/Include/FPCA_Skeleton.h:61:27: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 61 | for(UInt i = 0; i < variance_explained.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ FPCA/Source/../../Skeletons/Include/FPCA_Skeleton.h:67:27: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 67 | for(UInt i = 0; i < cumsum_percentage.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ FPCA/Source/../../Skeletons/Include/FPCA_Skeleton.h:72:27: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 72 | for(UInt i = 0; i < var.size(); i++) | ~~^~~~~~~~~~~~ FPCA/Source/../../Skeletons/Include/FPCA_Skeleton.h: In instantiation of 'SEXPREC* FPCA_skeleton(FPCAData&, SEXP, std::string) [with int ORDER = 1; int mydim = 3; int ndim = 3; SEXP = SEXPREC*; std::string = std::__cxx11::basic_string<char>]': FPCA/Source/Rfun_Smooth_FPCA.cpp:45:40: required from here 45 | return(FPCA_skeleton<1, 3, 3>(fPCAdata, Rmesh, validation)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FPCA/Source/../../Skeletons/Include/FPCA_Skeleton.h:41:27: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<Eigen::Matrix<double, -1, 1> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 41 | for(UInt j = 0; j < loadings.size(); j++) | ~~^~~~~~~~~~~~~~~~~ FPCA/Source/../../Skeletons/Include/FPCA_Skeleton.h:48:27: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<Eigen::Matrix<double, -1, 1> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 48 | for(UInt j = 0; j < scores.size(); j++) | ~~^~~~~~~~~~~~~~~ FPCA/Source/../../Skeletons/Include/FPCA_Skeleton.h:55:27: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 55 | for(UInt i = 0; i < lambdas.size(); i++) | ~~^~~~~~~~~~~~~~~~ FPCA/Source/../../Skeletons/Include/FPCA_Skeleton.h:61:27: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 61 | for(UInt i = 0; i < variance_explained.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ FPCA/Source/../../Skeletons/Include/FPCA_Skeleton.h:67:27: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 67 | for(UInt i = 0; i < cumsum_percentage.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ FPCA/Source/../../Skeletons/Include/FPCA_Skeleton.h:72:27: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 72 | for(UInt i = 0; i < var.size(); i++) | ~~^~~~~~~~~~~~ FPCA/Source/../../Skeletons/Include/FPCA_Skeleton.h: In instantiation of 'SEXPREC* FPCA_skeleton(FPCAData&, SEXP, std::string) [with int ORDER = 2; int mydim = 3; int ndim = 3; SEXP = SEXPREC*; std::string = std::__cxx11::basic_string<char>]': FPCA/Source/Rfun_Smooth_FPCA.cpp:47:54: required from here 47 | return(FPCA_skeleton<2, 3, 3>(fPCAdata, Rmesh, validation)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FPCA/Source/../../Skeletons/Include/FPCA_Skeleton.h:41:27: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<Eigen::Matrix<double, -1, 1> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 41 | for(UInt j = 0; j < loadings.size(); j++) | ~~^~~~~~~~~~~~~~~~~ FPCA/Source/../../Skeletons/Include/FPCA_Skeleton.h:48:27: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<Eigen::Matrix<double, -1, 1> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 48 | for(UInt j = 0; j < scores.size(); j++) | ~~^~~~~~~~~~~~~~~ FPCA/Source/../../Skeletons/Include/FPCA_Skeleton.h:55:27: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 55 | for(UInt i = 0; i < lambdas.size(); i++) | ~~^~~~~~~~~~~~~~~~ FPCA/Source/../../Skeletons/Include/FPCA_Skeleton.h:61:27: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 61 | for(UInt i = 0; i < variance_explained.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ FPCA/Source/../../Skeletons/Include/FPCA_Skeleton.h:67:27: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 67 | for(UInt i = 0; i < cumsum_percentage.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ FPCA/Source/../../Skeletons/Include/FPCA_Skeleton.h:72:27: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 72 | for(UInt i = 0; i < var.size(); i++) | ~~^~~~~~~~~~~~ In file included from Lambda_Optimization/Source/../Include/../../Regression/Include/../../FE_Assemblers_Solvers/Include/../../Mesh/Include/Mesh_Objects.h:362, from Lambda_Optimization/Source/../Include/../../Regression/Include/../../FE_Assemblers_Solvers/Include/Finite_Element.h:6, from Lambda_Optimization/Source/../Include/../../Regression/Include/Mixed_FE_Regression.h:7, from Lambda_Optimization/Source/../Include/Carrier.h:8, from Lambda_Optimization/Source/../Include/Auxiliary_Optimizer.h:10: Lambda_Optimization/Source/../Include/../../Regression/Include/../../FE_Assemblers_Solvers/Include/../../Mesh/Include/Mesh_Objects_imp.h:223:3: warning: multi-line comment [-Wcomment] 223 | // | \ | ^ Lambda_Optimization/Source/../Include/../../Regression/Include/../../FE_Assemblers_Solvers/Include/../../Mesh/Include/Mesh_Objects_imp.h:226:3: warning: multi-line comment [-Wcomment] 226 | // | \ | ^ Lambda_Optimization/Source/../Include/../../Regression/Include/../../FE_Assemblers_Solvers/Include/../../Mesh/Include/Mesh_Objects_imp.h:231:3: warning: multi-line comment [-Wcomment] 231 | // | \ | ^ Lambda_Optimization/Source/../Include/../../Regression/Include/../../FE_Assemblers_Solvers/Include/../../Mesh/Include/Mesh_Objects_imp.h:233:3: warning: multi-line comment [-Wcomment] 233 | // | \ | ^ FPCA/Source/Mixed_FE_FPCA.cpp: In member function 'virtual void MixedFEFPCAKFold::apply()': FPCA/Source/Mixed_FE_FPCA.cpp:531:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 531 | for(auto i = 0; i<this->fpcaData_.getLambda().size(); ++i) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FPCA/Source/../../Skeletons/Include/../../FPCA/Include/Mixed_FE_FPCA.h:199, from FPCA/Source/../../Skeletons/Include/FPCA_Skeleton.h:6: FPCA/Source/../../Skeletons/Include/../../FPCA/Include/Mixed_FE_FPCA_imp.h: In instantiation of 'void MixedFEFPCABase::computeBasisEvaluations(const MeshHandler<ORDER, mydim, ndim>&) [with int ORDER = 1; int mydim = 2; int ndim = 2]': FPCA/Source/../../Skeletons/Include/../../FPCA/Include/Mixed_FE_FPCA_imp.h:153:59: required from 'void MixedFEFPCABase::SetAndFixParameters(const MeshHandler<ORDER, mydim, ndim>&) [with int ORDER = 1; int mydim = 2; int ndim = 2]' 153 | this-> template computeBasisEvaluations<ORDER,mydim,ndim>(mesh); //compute Psi | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FPCA/Source/../../Skeletons/Include/FPCA_Skeleton.h:17:54: required from 'SEXPREC* FPCA_skeleton(FPCAData&, SEXP, std::string) [with int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*; std::string = std::__cxx11::basic_string<char>]' 17 | fpca->template SetAndFixParameters<ORDER,mydim,ndim>(mesh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FPCA/Source/Rfun_Smooth_FPCA.cpp:37:40: required from here 37 | return(FPCA_skeleton<1, 2, 2>(fPCAdata, Rmesh, validation)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FPCA/Source/../../Skeletons/Include/../../FPCA/Include/Mixed_FE_FPCA_imp.h:50:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 50 | for (int i = 0; i< k.size(); ++i) | ~^~~~~~~~~~ FPCA/Source/../../Skeletons/Include/../../FPCA/Include/Mixed_FE_FPCA_imp.h: In instantiation of 'void MixedFEFPCABase::computeBasisEvaluations(const MeshHandler<ORDER, mydim, ndim>&) [with int ORDER = 2; int mydim = 2; int ndim = 2]': FPCA/Source/../../Skeletons/Include/../../FPCA/Include/Mixed_FE_FPCA_imp.h:153:59: required from 'void MixedFEFPCABase::SetAndFixParameters(const MeshHandler<ORDER, mydim, ndim>&) [with int ORDER = 2; int mydim = 2; int ndim = 2]' 153 | this-> template computeBasisEvaluations<ORDER,mydim,ndim>(mesh); //compute Psi | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FPCA/Source/../../Skeletons/Include/FPCA_Skeleton.h:17:54: required from 'SEXPREC* FPCA_skeleton(FPCAData&, SEXP, std::string) [with int ORDER = 2; int mydim = 2; int ndim = 2; SEXP = SEXPREC*; std::string = std::__cxx11::basic_string<char>]' 17 | fpca->template SetAndFixParameters<ORDER,mydim,ndim>(mesh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FPCA/Source/Rfun_Smooth_FPCA.cpp:39:40: required from here 39 | return(FPCA_skeleton<2, 2, 2>(fPCAdata, Rmesh, validation)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FPCA/Source/../../Skeletons/Include/../../FPCA/Include/Mixed_FE_FPCA_imp.h:50:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 50 | for (int i = 0; i< k.size(); ++i) | ~^~~~~~~~~~ FPCA/Source/../../Skeletons/Include/../../FPCA/Include/Mixed_FE_FPCA_imp.h: In instantiation of 'void MixedFEFPCABase::computeBasisEvaluations(const MeshHandler<ORDER, mydim, ndim>&) [with int ORDER = 1; int mydim = 2; int ndim = 3]': FPCA/Source/../../Skeletons/Include/../../FPCA/Include/Mixed_FE_FPCA_imp.h:153:59: required from 'void MixedFEFPCABase::SetAndFixParameters(const MeshHandler<ORDER, mydim, ndim>&) [with int ORDER = 1; int mydim = 2; int ndim = 3]' 153 | this-> template computeBasisEvaluations<ORDER,mydim,ndim>(mesh); //compute Psi | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FPCA/Source/../../Skeletons/Include/FPCA_Skeleton.h:17:54: required from 'SEXPREC* FPCA_skeleton(FPCAData&, SEXP, std::string) [with int ORDER = 1; int mydim = 2; int ndim = 3; SEXP = SEXPREC*; std::string = std::__cxx11::basic_string<char>]' 17 | fpca->template SetAndFixParameters<ORDER,mydim,ndim>(mesh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FPCA/Source/Rfun_Smooth_FPCA.cpp:41:40: required from here 41 | return(FPCA_skeleton<1, 2, 3>(fPCAdata, Rmesh, validation)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FPCA/Source/../../Skeletons/Include/../../FPCA/Include/Mixed_FE_FPCA_imp.h:50:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 50 | for (int i = 0; i< k.size(); ++i) | ~^~~~~~~~~~ FPCA/Source/../../Skeletons/Include/../../FPCA/Include/Mixed_FE_FPCA_imp.h: In instantiation of 'void MixedFEFPCABase::computeBasisEvaluations(const MeshHandler<ORDER, mydim, ndim>&) [with int ORDER = 2; int mydim = 2; int ndim = 3]': FPCA/Source/../../Skeletons/Include/../../FPCA/Include/Mixed_FE_FPCA_imp.h:153:59: required from 'void MixedFEFPCABase::SetAndFixParameters(const MeshHandler<ORDER, mydim, ndim>&) [with int ORDER = 2; int mydim = 2; int ndim = 3]' 153 | this-> template computeBasisEvaluations<ORDER,mydim,ndim>(mesh); //compute Psi | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FPCA/Source/../../Skeletons/Include/FPCA_Skeleton.h:17:54: required from 'SEXPREC* FPCA_skeleton(FPCAData&, SEXP, std::string) [with int ORDER = 2; int mydim = 2; int ndim = 3; SEXP = SEXPREC*; std::string = std::__cxx11::basic_string<char>]' 17 | fpca->template SetAndFixParameters<ORDER,mydim,ndim>(mesh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FPCA/Source/Rfun_Smooth_FPCA.cpp:43:40: required from here 43 | return(FPCA_skeleton<2, 2, 3>(fPCAdata, Rmesh, validation)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FPCA/Source/../../Skeletons/Include/../../FPCA/Include/Mixed_FE_FPCA_imp.h:50:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 50 | for (int i = 0; i< k.size(); ++i) | ~^~~~~~~~~~ FPCA/Source/../../Skeletons/Include/../../FPCA/Include/Mixed_FE_FPCA_imp.h: In instantiation of 'void MixedFEFPCABase::computeBasisEvaluations(const MeshHandler<ORDER, mydim, ndim>&) [with int ORDER = 1; int mydim = 3; int ndim = 3]': FPCA/Source/../../Skeletons/Include/../../FPCA/Include/Mixed_FE_FPCA_imp.h:153:59: required from 'void MixedFEFPCABase::SetAndFixParameters(const MeshHandler<ORDER, mydim, ndim>&) [with int ORDER = 1; int mydim = 3; int ndim = 3]' 153 | this-> template computeBasisEvaluations<ORDER,mydim,ndim>(mesh); //compute Psi | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FPCA/Source/../../Skeletons/Include/FPCA_Skeleton.h:17:54: required from 'SEXPREC* FPCA_skeleton(FPCAData&, SEXP, std::string) [with int ORDER = 1; int mydim = 3; int ndim = 3; SEXP = SEXPREC*; std::string = std::__cxx11::basic_string<char>]' 17 | fpca->template SetAndFixParameters<ORDER,mydim,ndim>(mesh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FPCA/Source/Rfun_Smooth_FPCA.cpp:45:40: required from here 45 | return(FPCA_skeleton<1, 3, 3>(fPCAdata, Rmesh, validation)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FPCA/Source/../../Skeletons/Include/../../FPCA/Include/Mixed_FE_FPCA_imp.h:50:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 50 | for (int i = 0; i< k.size(); ++i) | ~^~~~~~~~~~ FPCA/Source/../../Skeletons/Include/../../FPCA/Include/Mixed_FE_FPCA_imp.h: In instantiation of 'void MixedFEFPCABase::computeBasisEvaluations(const MeshHandler<ORDER, mydim, ndim>&) [with int ORDER = 2; int mydim = 3; int ndim = 3]': FPCA/Source/../../Skeletons/Include/../../FPCA/Include/Mixed_FE_FPCA_imp.h:153:59: required from 'void MixedFEFPCABase::SetAndFixParameters(const MeshHandler<ORDER, mydim, ndim>&) [with int ORDER = 2; int mydim = 3; int ndim = 3]' 153 | this-> template computeBasisEvaluations<ORDER,mydim,ndim>(mesh); //compute Psi | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FPCA/Source/../../Skeletons/Include/FPCA_Skeleton.h:17:54: required from 'SEXPREC* FPCA_skeleton(FPCAData&, SEXP, std::string) [with int ORDER = 2; int mydim = 3; int ndim = 3; SEXP = SEXPREC*; std::string = std::__cxx11::basic_string<char>]' 17 | fpca->template SetAndFixParameters<ORDER,mydim,ndim>(mesh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FPCA/Source/Rfun_Smooth_FPCA.cpp:47:54: required from here 47 | return(FPCA_skeleton<2, 3, 3>(fPCAdata, Rmesh, validation)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FPCA/Source/../../Skeletons/Include/../../FPCA/Include/Mixed_FE_FPCA_imp.h:50:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 50 | for (int i = 0; i< k.size(); ++i) | ~^~~~~~~~~~ In file included from FE_Assemblers_Solvers/Source/../../FdaPDE.h:50: In member function 'const Real& RNumericMatrix::operator()(UInt, UInt) const', inlined from 'Point<ndim>::Point(UInt, const RNumericMatrix&) [with int ndim = 2]' at FE_Assemblers_Solvers/Source/../../FE_Assemblers_Solvers/Include/../../Mesh/Include/Point_imp.h:29:23, inlined from 'Point<2> MeshHandler<ORDER, 1, 2>::getPoint(UInt) const [with int ORDER = 2]' at FE_Assemblers_Solvers/Source/../../Mesh/Include/Mesh_imp.h:164:32, inlined from 'typename std::enable_if<isManifold, std::vector<Point<ndim> > >::type projection<ORDER, mydim, ndim>::computeProjection() [with bool isManifold = true; int ORDER = 2; int mydim = 1; int ndim = 2]' at FE_Assemblers_Solvers/Source/../Include/Projection_imp.h:49:37: FE_Assemblers_Solvers/Source/../../Global_Utilities/Include/RObjects.h:17:69: warning: 'pos_min' may be used uninitialized [-Wmaybe-uninitialized] 17 | const Real& operator()(UInt i, UInt j) const {return matr_[i+nrows_*j];} | ~^~~~~~~~~ FE_Assemblers_Solvers/Source/../Include/Projection_imp.h: In member function 'typename std::enable_if<isManifold, std::vector<Point<ndim> > >::type projection<ORDER, mydim, ndim>::computeProjection() [with bool isManifold = true; int ORDER = 2; int mydim = 1; int ndim = 2]': FE_Assemblers_Solvers/Source/../Include/Projection_imp.h:39:14: note: 'pos_min' was declared here 39 | UInt pos_min; | ^~~~~~~ In member function 'const Real& RNumericMatrix::operator()(UInt, UInt) const', inlined from 'Point<ndim>::Point(UInt, const RNumericMatrix&) [with int ndim = 2]' at FE_Assemblers_Solvers/Source/../../FE_Assemblers_Solvers/Include/../../Mesh/Include/Point_imp.h:29:23, inlined from 'Point<2> MeshHandler<ORDER, 1, 2>::getPoint(UInt) const [with int ORDER = 1]' at FE_Assemblers_Solvers/Source/../../Mesh/Include/Mesh_imp.h:164:32, inlined from 'typename std::enable_if<isManifold, std::vector<Point<ndim> > >::type projection<ORDER, mydim, ndim>::computeProjection() [with bool isManifold = true; int ORDER = 1; int mydim = 1; int ndim = 2]' at FE_Assemblers_Solvers/Source/../Include/Projection_imp.h:49:37: FE_Assemblers_Solvers/Source/../../Global_Utilities/Include/RObjects.h:17:69: warning: 'pos_min' may be used uninitialized [-Wmaybe-uninitialized] 17 | const Real& operator()(UInt i, UInt j) const {return matr_[i+nrows_*j];} | ~^~~~~~~~~ FE_Assemblers_Solvers/Source/../Include/Projection_imp.h: In member function 'typename std::enable_if<isManifold, std::vector<Point<ndim> > >::type projection<ORDER, mydim, ndim>::computeProjection() [with bool isManifold = true; int ORDER = 1; int mydim = 1; int ndim = 2]': FE_Assemblers_Solvers/Source/../Include/Projection_imp.h:39:14: note: 'pos_min' was declared here 39 | UInt pos_min; | ^~~~~~~ In file included from Density_Estimation/Source/../../Skeletons/Include/../../FE_Assemblers_Solvers/Include/Matrix_Assembler.h:8, from Density_Estimation/Source/../../Skeletons/Include/DE_Skeleton.h:8: Density_Estimation/Source/../../Skeletons/Include/../../FE_Assemblers_Solvers/Include/Spline.h: In instantiation of 'Real Spline<DEGREE, ORDER_DERIVATIVE>::BasisFunction_impl(UInt, UInt, Real) const [with int DEGREE = 3; int ORDER_DERIVATIVE = 2; Real = double; UInt = int]': Density_Estimation/Source/../../Skeletons/Include/../../FE_Assemblers_Solvers/Include/Spline.h:40:58: required from 'Real Spline<DEGREE, ORDER_DERIVATIVE>::BasisFunction(UInt, Real) const [with int DEGREE = 3; int ORDER_DERIVATIVE = 2; Real = double; UInt = int]' 40 | Real BasisFunction(UInt i, Real u) const {return BasisFunction_impl(DEGREE, i, u);} | ^~~~~~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Data_Problem_imp.h:298:37: required from 'void DataProblem_time<ORDER, mydim, ndim>::setDataHeat() [with int ORDER = 1; int mydim = 2; int ndim = 2]' 298 | if(spline_.BasisFunction(j, deData_time_.time(i)) != 0) //alternative: std::abs(spline_.BasisFunction(j, data_time_[i])) >= tol) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Data_Problem_imp.h:189:9: required from 'DataProblem_time<ORDER, mydim, ndim>::DataProblem_time(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, const std::vector<double>&, SEXP, SEXP, SEXP, SEXP, bool) [with int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 189 | setDataHeat(); | ^~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/DE_Skeleton_Time.h:35:42: required from 'SEXPREC* DE_skeleton_time(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, const std::string&, const std::string&, const std::string&) [with int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*; std::string = std::__cxx11::basic_string<char>]' 35 | DataProblem_time<ORDER, mydim, ndim> dataProblem(Rdata, Rdata_time, Rorder, Rscaling, Rfvec, RheatStep, RheatIter, Rlambda, | ^~~~~~~~~~~ Density_Estimation/Source/Rfun_Density_Estimation.cpp:168:49: required from here 168 | return(DE_skeleton_time<1, 2, 2>(Rdata, Rdata_time, Rorder, Rscaling, Rfvec, RheatStep, RheatIter, Rlambda, Rlambda_time, Rnfolds, Rnsim, RstepProposals, Rtol1, Rtol2, Rprint, Rmesh, Rmesh_time, Rsearch, RisTimeDiscrete, RflagMass, RflagLumped, Rinference, step_method, direction_method, preprocess_method)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/../../FE_Assemblers_Solvers/Include/Spline.h:53:85: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 53 | return u >= knots_[i] && u < knots_[i+1] || u == knots_.back() && i == knots_.size()-DEGREE-2; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Data_Problem.h:227: Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Data_Problem_imp.h: In instantiation of 'SpMat DataProblem_time<ORDER, mydim, ndim>::computeUpsilon(const std::vector<int>&) const [with int ORDER = 1; int mydim = 2; int ndim = 2; SpMat = Eigen::SparseMatrix<double>]': Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Density_Initialization_imp.h:388:64: required from 'void Heat_CV_time<ORDER, mydim, ndim>::perform_init_cv() [with int ORDER = 1; int mydim = 2; int ndim = 2]' 388 | SpMat Upsilon_valid = this->dataProblem_.computeUpsilon(x_valid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Density_Initialization_imp.h:352:5: required from 'Heat_CV_time<ORDER, mydim, ndim>::Heat_CV_time(const DataProblem_time<ORDER, mydim, ndim>&, const FunctionalProblem_time<ORDER, mydim, ndim>&, UInt) [with int ORDER = 1; int mydim = 2; int ndim = 2; UInt = int]' 352 | perform_init_cv(); | ^~~~~~~~~~~~~~~ Density_Estimation/Source/../../Global_Utilities/Include/Make_Unique.h:11:31: required from 'std::unique_ptr<_Tp> fdaPDE::make_unique(Args&& ...) [with T = Heat_CV_time<1, 2, 2>; Args = {DataProblem_time<1, 2, 2>&, FunctionalProblem_time<1, 2, 2>&, int&}]' 11 | return std::unique_ptr<T>(new T(std::forward<Args>(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/DE_Initialization_Skeleton_Time.h:76:126: required from 'SEXPREC* DE_init_skeleton_time(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, const std::string&, UInt) [with int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*; std::string = std::__cxx11::basic_string<char>; UInt = int]' 76 | std::unique_ptr<Heat_CV_time<ORDER, mydim, ndim>> densityInit = fdaPDE::make_unique<Heat_CV_time<ORDER, mydim, ndim>>(dataProblem, functionalProblem, init_fold); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Density_Estimation/Source/Rfun_Density_Estimation.cpp:202:54: required from here 202 | return(DE_init_skeleton_time<1, 2, 2>(Rdata, Rdata_time, Rorder, Rscaling, Rfvec, RheatStep, RheatIter, Rlambda, Rlambda_time, Rnfolds, Rnsim, RstepProposals, Rtol1, Rtol2, Rprint, Rmesh, Rmesh_time, Rsearch, RisTimeDiscrete, RflagMass, RflagLumped, Rinference, init, init_fold)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Data_Problem_imp.h:376:23: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 376 | for(UInt i = 0; i < indices.size(); ++i) { | ~~^~~~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Data_Problem_imp.h: In instantiation of 'SpMat DataProblem_time<ORDER, mydim, ndim>::computeUpsilon(const std::vector<int>&) const [with int ORDER = 2; int mydim = 2; int ndim = 2; SpMat = Eigen::SparseMatrix<double>]': Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Density_Initialization_imp.h:388:64: required from 'void Heat_CV_time<ORDER, mydim, ndim>::perform_init_cv() [with int ORDER = 2; int mydim = 2; int ndim = 2]' 388 | SpMat Upsilon_valid = this->dataProblem_.computeUpsilon(x_valid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Density_Initialization_imp.h:352:5: required from 'Heat_CV_time<ORDER, mydim, ndim>::Heat_CV_time(const DataProblem_time<ORDER, mydim, ndim>&, const FunctionalProblem_time<ORDER, mydim, ndim>&, UInt) [with int ORDER = 2; int mydim = 2; int ndim = 2; UInt = int]' 352 | perform_init_cv(); | ^~~~~~~~~~~~~~~ Density_Estimation/Source/../../Global_Utilities/Include/Make_Unique.h:11:31: required from 'std::unique_ptr<_Tp> fdaPDE::make_unique(Args&& ...) [with T = Heat_CV_time<2, 2, 2>; Args = {DataProblem_time<2, 2, 2>&, FunctionalProblem_time<2, 2, 2>&, int&}]' 11 | return std::unique_ptr<T>(new T(std::forward<Args>(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/DE_Initialization_Skeleton_Time.h:76:126: required from 'SEXPREC* DE_init_skeleton_time(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, const std::string&, UInt) [with int ORDER = 2; int mydim = 2; int ndim = 2; SEXP = SEXPREC*; std::string = std::__cxx11::basic_string<char>; UInt = int]' 76 | std::unique_ptr<Heat_CV_time<ORDER, mydim, ndim>> densityInit = fdaPDE::make_unique<Heat_CV_time<ORDER, mydim, ndim>>(dataProblem, functionalProblem, init_fold); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Density_Estimation/Source/Rfun_Density_Estimation.cpp:204:54: required from here 204 | return(DE_init_skeleton_time<2, 2, 2>(Rdata, Rdata_time, Rorder, Rscaling, Rfvec, RheatStep, RheatIter, Rlambda, Rlambda_time, Rnfolds, Rnsim, RstepProposals, Rtol1, Rtol2, Rprint, Rmesh, Rmesh_time, Rsearch, RisTimeDiscrete, RflagMass, RflagLumped, Rinference, init, init_fold)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Data_Problem_imp.h:376:23: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 376 | for(UInt i = 0; i < indices.size(); ++i) { | ~~^~~~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Data_Problem_imp.h: In instantiation of 'SpMat DataProblem_time<ORDER, mydim, ndim>::computeUpsilon(const std::vector<int>&) const [with int ORDER = 1; int mydim = 2; int ndim = 3; SpMat = Eigen::SparseMatrix<double>]': Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Density_Initialization_imp.h:388:64: required from 'void Heat_CV_time<ORDER, mydim, ndim>::perform_init_cv() [with int ORDER = 1; int mydim = 2; int ndim = 3]' 388 | SpMat Upsilon_valid = this->dataProblem_.computeUpsilon(x_valid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Density_Initialization_imp.h:352:5: required from 'Heat_CV_time<ORDER, mydim, ndim>::Heat_CV_time(const DataProblem_time<ORDER, mydim, ndim>&, const FunctionalProblem_time<ORDER, mydim, ndim>&, UInt) [with int ORDER = 1; int mydim = 2; int ndim = 3; UInt = int]' 352 | perform_init_cv(); | ^~~~~~~~~~~~~~~ Density_Estimation/Source/../../Global_Utilities/Include/Make_Unique.h:11:31: required from 'std::unique_ptr<_Tp> fdaPDE::make_unique(Args&& ...) [with T = Heat_CV_time<1, 2, 3>; Args = {DataProblem_time<1, 2, 3>&, FunctionalProblem_time<1, 2, 3>&, int&}]' 11 | return std::unique_ptr<T>(new T(std::forward<Args>(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/DE_Initialization_Skeleton_Time.h:76:126: required from 'SEXPREC* DE_init_skeleton_time(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, const std::string&, UInt) [with int ORDER = 1; int mydim = 2; int ndim = 3; SEXP = SEXPREC*; std::string = std::__cxx11::basic_string<char>; UInt = int]' 76 | std::unique_ptr<Heat_CV_time<ORDER, mydim, ndim>> densityInit = fdaPDE::make_unique<Heat_CV_time<ORDER, mydim, ndim>>(dataProblem, functionalProblem, init_fold); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Density_Estimation/Source/Rfun_Density_Estimation.cpp:206:54: required from here 206 | return(DE_init_skeleton_time<1, 2, 3>(Rdata, Rdata_time, Rorder, Rscaling, Rfvec, RheatStep, RheatIter, Rlambda, Rlambda_time, Rnfolds, Rnsim, RstepProposals, Rtol1, Rtol2, Rprint, Rmesh, Rmesh_time, Rsearch, RisTimeDiscrete, RflagMass, RflagLumped, Rinference, init, init_fold)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Data_Problem_imp.h:376:23: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 376 | for(UInt i = 0; i < indices.size(); ++i) { | ~~^~~~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Data_Problem_imp.h: In instantiation of 'SpMat DataProblem_time<ORDER, mydim, ndim>::computeUpsilon(const std::vector<int>&) const [with int ORDER = 2; int mydim = 2; int ndim = 3; SpMat = Eigen::SparseMatrix<double>]': Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Density_Initialization_imp.h:388:64: required from 'void Heat_CV_time<ORDER, mydim, ndim>::perform_init_cv() [with int ORDER = 2; int mydim = 2; int ndim = 3]' 388 | SpMat Upsilon_valid = this->dataProblem_.computeUpsilon(x_valid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Density_Initialization_imp.h:352:5: required from 'Heat_CV_time<ORDER, mydim, ndim>::Heat_CV_time(const DataProblem_time<ORDER, mydim, ndim>&, const FunctionalProblem_time<ORDER, mydim, ndim>&, UInt) [with int ORDER = 2; int mydim = 2; int ndim = 3; UInt = int]' 352 | perform_init_cv(); | ^~~~~~~~~~~~~~~ Density_Estimation/Source/../../Global_Utilities/Include/Make_Unique.h:11:31: required from 'std::unique_ptr<_Tp> fdaPDE::make_unique(Args&& ...) [with T = Heat_CV_time<2, 2, 3>; Args = {DataProblem_time<2, 2, 3>&, FunctionalProblem_time<2, 2, 3>&, int&}]' 11 | return std::unique_ptr<T>(new T(std::forward<Args>(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/DE_Initialization_Skeleton_Time.h:76:126: required from 'SEXPREC* DE_init_skeleton_time(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, const std::string&, UInt) [with int ORDER = 2; int mydim = 2; int ndim = 3; SEXP = SEXPREC*; std::string = std::__cxx11::basic_string<char>; UInt = int]' 76 | std::unique_ptr<Heat_CV_time<ORDER, mydim, ndim>> densityInit = fdaPDE::make_unique<Heat_CV_time<ORDER, mydim, ndim>>(dataProblem, functionalProblem, init_fold); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Density_Estimation/Source/Rfun_Density_Estimation.cpp:208:54: required from here 208 | return(DE_init_skeleton_time<2, 2, 3>(Rdata, Rdata_time, Rorder, Rscaling, Rfvec, RheatStep, RheatIter, Rlambda, Rlambda_time, Rnfolds, Rnsim, RstepProposals, Rtol1, Rtol2, Rprint, Rmesh, Rmesh_time, Rsearch, RisTimeDiscrete, RflagMass, RflagLumped, Rinference, init, init_fold)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Data_Problem_imp.h:376:23: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 376 | for(UInt i = 0; i < indices.size(); ++i) { | ~~^~~~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Data_Problem_imp.h: In instantiation of 'SpMat DataProblem_time<ORDER, mydim, ndim>::computeUpsilon(const std::vector<int>&) const [with int ORDER = 1; int mydim = 3; int ndim = 3; SpMat = Eigen::SparseMatrix<double>]': Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Density_Initialization_imp.h:388:64: required from 'void Heat_CV_time<ORDER, mydim, ndim>::perform_init_cv() [with int ORDER = 1; int mydim = 3; int ndim = 3]' 388 | SpMat Upsilon_valid = this->dataProblem_.computeUpsilon(x_valid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Density_Initialization_imp.h:352:5: required from 'Heat_CV_time<ORDER, mydim, ndim>::Heat_CV_time(const DataProblem_time<ORDER, mydim, ndim>&, const FunctionalProblem_time<ORDER, mydim, ndim>&, UInt) [with int ORDER = 1; int mydim = 3; int ndim = 3; UInt = int]' 352 | perform_init_cv(); | ^~~~~~~~~~~~~~~ Density_Estimation/Source/../../Global_Utilities/Include/Make_Unique.h:11:31: required from 'std::unique_ptr<_Tp> fdaPDE::make_unique(Args&& ...) [with T = Heat_CV_time<1, 3, 3>; Args = {DataProblem_time<1, 3, 3>&, FunctionalProblem_time<1, 3, 3>&, int&}]' 11 | return std::unique_ptr<T>(new T(std::forward<Args>(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/DE_Initialization_Skeleton_Time.h:76:126: required from 'SEXPREC* DE_init_skeleton_time(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, const std::string&, UInt) [with int ORDER = 1; int mydim = 3; int ndim = 3; SEXP = SEXPREC*; std::string = std::__cxx11::basic_string<char>; UInt = int]' 76 | std::unique_ptr<Heat_CV_time<ORDER, mydim, ndim>> densityInit = fdaPDE::make_unique<Heat_CV_time<ORDER, mydim, ndim>>(dataProblem, functionalProblem, init_fold); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Density_Estimation/Source/Rfun_Density_Estimation.cpp:210:54: required from here 210 | return(DE_init_skeleton_time<1, 3, 3>(Rdata, Rdata_time, Rorder, Rscaling, Rfvec, RheatStep, RheatIter, Rlambda, Rlambda_time, Rnfolds, Rnsim, RstepProposals, Rtol1, Rtol2, Rprint, Rmesh, Rmesh_time, Rsearch, RisTimeDiscrete, RflagMass, RflagLumped, Rinference, init, init_fold)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Data_Problem_imp.h:376:23: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 376 | for(UInt i = 0; i < indices.size(); ++i) { | ~~^~~~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Data_Problem_imp.h: In instantiation of 'SpMat DataProblem_time<ORDER, mydim, ndim>::computeUpsilon(const std::vector<int>&) const [with int ORDER = 2; int mydim = 3; int ndim = 3; SpMat = Eigen::SparseMatrix<double>]': Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Density_Initialization_imp.h:388:64: required from 'void Heat_CV_time<ORDER, mydim, ndim>::perform_init_cv() [with int ORDER = 2; int mydim = 3; int ndim = 3]' 388 | SpMat Upsilon_valid = this->dataProblem_.computeUpsilon(x_valid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Density_Initialization_imp.h:352:5: required from 'Heat_CV_time<ORDER, mydim, ndim>::Heat_CV_time(const DataProblem_time<ORDER, mydim, ndim>&, const FunctionalProblem_time<ORDER, mydim, ndim>&, UInt) [with int ORDER = 2; int mydim = 3; int ndim = 3; UInt = int]' 352 | perform_init_cv(); | ^~~~~~~~~~~~~~~ Density_Estimation/Source/../../Global_Utilities/Include/Make_Unique.h:11:31: required from 'std::unique_ptr<_Tp> fdaPDE::make_unique(Args&& ...) [with T = Heat_CV_time<2, 3, 3>; Args = {DataProblem_time<2, 3, 3>&, FunctionalProblem_time<2, 3, 3>&, int&}]' 11 | return std::unique_ptr<T>(new T(std::forward<Args>(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/DE_Initialization_Skeleton_Time.h:76:126: required from 'SEXPREC* DE_init_skeleton_time(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, const std::string&, UInt) [with int ORDER = 2; int mydim = 3; int ndim = 3; SEXP = SEXPREC*; std::string = std::__cxx11::basic_string<char>; UInt = int]' 76 | std::unique_ptr<Heat_CV_time<ORDER, mydim, ndim>> densityInit = fdaPDE::make_unique<Heat_CV_time<ORDER, mydim, ndim>>(dataProblem, functionalProblem, init_fold); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Density_Estimation/Source/Rfun_Density_Estimation.cpp:212:54: required from here 212 | return(DE_init_skeleton_time<2, 3, 3>(Rdata, Rdata_time, Rorder, Rscaling, Rfvec, RheatStep, RheatIter, Rlambda, Rlambda_time, Rnfolds, Rnsim, RstepProposals, Rtol1, Rtol2, Rprint, Rmesh, Rmesh_time, Rsearch, RisTimeDiscrete, RflagMass, RflagLumped, Rinference, init, init_fold)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Data_Problem_imp.h:376:23: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 376 | for(UInt i = 0; i < indices.size(); ++i) { | ~~^~~~~~~~~~~~~~~~ In file included from Inference/Source/../Include/../../Regression/Include/Mixed_FE_Regression.h:360: Inference/Source/../Include/../../Regression/Include/Mixed_FE_Regression_imp.h: In member function 'void MixedFERegressionBase<InputHandler>::buildMatrixNoCov(const SpMat&, const SpMat&, const SpMat&)': Inference/Source/../Include/../../Regression/Include/Mixed_FE_Regression_imp.h:569:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 569 | if (regressionData_.isSpaceTime() && !this->isIterative) | ^~ Inference/Source/../Include/../../Regression/Include/Mixed_FE_Regression_imp.h:573:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 573 | std::vector<coeff> tripletAll; | ^~~ In file included from /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/Core:341, from /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/StdVector:14, from FPCA/Source/../Include/../../FdaPDE.h:32: /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixVector.h: In function 'static void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false> >; Rhs = Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >; Dest = Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >; int Mode = 6]': /data/gannet/ripley/R/test-dev/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 | <Index,Mode, | ~~~~~~~~~~~~ 329 | LhsScalar, LhsBlasTraits::NeedToConjugate, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330 | RhsScalar, RhsBlasTraits::NeedToConjugate, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | RowMajor> | ~~~~~~~~~ 332 | ::run(actualLhs.rows(),actualLhs.cols(), | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | actualLhs.data(),actualLhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | actualRhsPtr,1, | ~~~~~~~~~~~~~~~ 335 | dest.data(),dest.innerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | actualAlpha); | ~~~~~~~~~~~~ /data/gannet/ripley/R/test-dev/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<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::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<Index,Mode,LhsScalar,ConjLhs,RhsScalar,ConjRhs,RowMajor,Version> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Lambda_Optimization/Source/../Include/../../Regression/Include/Mixed_FE_Regression.h:360: Lambda_Optimization/Source/../Include/../../Regression/Include/Mixed_FE_Regression_imp.h: In member function 'void MixedFERegressionBase<InputHandler>::buildMatrixNoCov(const SpMat&, const SpMat&, const SpMat&)': Lambda_Optimization/Source/../Include/../../Regression/Include/Mixed_FE_Regression_imp.h:569:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 569 | if (regressionData_.isSpaceTime() && !this->isIterative) | ^~ Lambda_Optimization/Source/../Include/../../Regression/Include/Mixed_FE_Regression_imp.h:573:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 573 | std::vector<coeff> tripletAll; | ^~~ g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I'/data/gannet/ripley/R/test-dev/RcppEigen/include' -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -DR_NO_REMAP -c Lambda_Optimization/Source/Optimization_Data.cpp -o Lambda_Optimization/Source/Optimization_Data.o In file included from Lambda_Optimization/Source/../Include/Optimization_Data.h:4, from Lambda_Optimization/Source/Optimization_Data.cpp:1: Lambda_Optimization/Source/../Include/../../FdaPDE.h:5:9: warning: "R_NO_REMAP" redefined 5 | #define R_NO_REMAP | ^~~~~~~~~~ <command-line>: note: this is the location of the previous definition In file included from /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/Core:294, from /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/StdVector:14, from FE_Assemblers_Solvers/Source/../../FdaPDE.h:32: In copy constructor 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::PlainObjectBase<Derived>&) [with Derived = Eigen::Matrix<double, 2, 2>]', inlined from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/Matrix.h:414:65, inlined from 'Element<3, 2, 2>::Element(const Element<3, 2, 2>&)' at FE_Assemblers_Solvers/Source/../../Mesh/Include/Mesh_Objects.h:57:7, inlined from 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<3, 2, 2>]' at FE_Assemblers_Solvers/Source/../../Mesh/Include/AD_Tree_imp.h:56:21: /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:512:17: warning: 'obj.Element<3, 2, 2>::M_J_.Eigen::Matrix<double, 2, 2, 0, 2, 2>::<unnamed>.Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 2> >::m_storage' may be used uninitialized [-Wmaybe-uninitialized] 512 | : Base(), m_storage(other.m_storage) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FE_Assemblers_Solvers/Source/../../Mesh/Include/AD_Tree.h:122, from FE_Assemblers_Solvers/Source/../../Mesh/Include/Mesh.h:12, from FE_Assemblers_Solvers/Source/FEM_Eval.cpp:13: FE_Assemblers_Solvers/Source/../../Mesh/Include/AD_Tree_imp.h: In member function 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<3, 2, 2>]': FE_Assemblers_Solvers/Source/../../Mesh/Include/AD_Tree_imp.h:54:11: note: 'obj' declared here 54 | Shape obj; | ^~~ In copy constructor 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::PlainObjectBase<Derived>&) [with Derived = Eigen::Matrix<double, 2, 2>]', inlined from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/Matrix.h:414:65, inlined from 'Element<3, 2, 2>::Element(const Element<3, 2, 2>&)' at FE_Assemblers_Solvers/Source/../../Mesh/Include/Mesh_Objects.h:57:7, inlined from 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<3, 2, 2>]' at FE_Assemblers_Solvers/Source/../../Mesh/Include/AD_Tree_imp.h:56:21: /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:512:17: warning: 'obj.Element<3, 2, 2>::M_invJ_.Eigen::Matrix<double, 2, 2, 0, 2, 2>::<unnamed>.Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 2> >::m_storage' may be used uninitialized [-Wmaybe-uninitialized] 512 | : Base(), m_storage(other.m_storage) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ FE_Assemblers_Solvers/Source/../../Mesh/Include/AD_Tree_imp.h: In member function 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<3, 2, 2>]': FE_Assemblers_Solvers/Source/../../Mesh/Include/AD_Tree_imp.h:54:11: note: 'obj' declared here 54 | Shape obj; | ^~~ In copy constructor 'Element<3, 2, 2>::Element(const Element<3, 2, 2>&)', inlined from 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<3, 2, 2>]' at FE_Assemblers_Solvers/Source/../../Mesh/Include/AD_Tree_imp.h:56:21: FE_Assemblers_Solvers/Source/../../Mesh/Include/Mesh_Objects.h:57:7: warning: 'obj.Element<3, 2, 2>::element_measure' may be used uninitialized [-Wmaybe-uninitialized] 57 | class Element : public Identifier { | ^~~~~~~ FE_Assemblers_Solvers/Source/../../Mesh/Include/AD_Tree_imp.h: In member function 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<3, 2, 2>]': FE_Assemblers_Solvers/Source/../../Mesh/Include/AD_Tree_imp.h:54:11: note: 'obj' declared here 54 | Shape obj; | ^~~ g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I'/data/gannet/ripley/R/test-dev/RcppEigen/include' -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -DR_NO_REMAP -c Mesh/Source/Rfun_MeshInputHelper.cpp -o Mesh/Source/Rfun_MeshInputHelper.o In file included from Mesh/Source/Rfun_MeshInputHelper.cpp:1: Mesh/Source/../../FdaPDE.h:5:9: warning: "R_NO_REMAP" redefined 5 | #define R_NO_REMAP | ^~~~~~~~~~ <command-line>: note: this is the location of the previous definition In copy constructor 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::PlainObjectBase<Derived>&) [with Derived = Eigen::Matrix<double, 2, 2>]', inlined from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/Matrix.h:414:65, inlined from 'Element<6, 2, 2>::Element(const Element<6, 2, 2>&)' at FE_Assemblers_Solvers/Source/../../Mesh/Include/Mesh_Objects.h:57:7, inlined from 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<6, 2, 2>]' at FE_Assemblers_Solvers/Source/../../Mesh/Include/AD_Tree_imp.h:56:21: /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:512:17: warning: 'obj.Element<6, 2, 2>::M_J_.Eigen::Matrix<double, 2, 2, 0, 2, 2>::<unnamed>.Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 2> >::m_storage' may be used uninitialized [-Wmaybe-uninitialized] 512 | : Base(), m_storage(other.m_storage) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ FE_Assemblers_Solvers/Source/../../Mesh/Include/AD_Tree_imp.h: In member function 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<6, 2, 2>]': FE_Assemblers_Solvers/Source/../../Mesh/Include/AD_Tree_imp.h:54:11: note: 'obj' declared here 54 | Shape obj; | ^~~ In copy constructor 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::PlainObjectBase<Derived>&) [with Derived = Eigen::Matrix<double, 2, 2>]', inlined from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/Matrix.h:414:65, inlined from 'Element<6, 2, 2>::Element(const Element<6, 2, 2>&)' at FE_Assemblers_Solvers/Source/../../Mesh/Include/Mesh_Objects.h:57:7, inlined from 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<6, 2, 2>]' at FE_Assemblers_Solvers/Source/../../Mesh/Include/AD_Tree_imp.h:56:21: /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:512:17: warning: 'obj.Element<6, 2, 2>::M_invJ_.Eigen::Matrix<double, 2, 2, 0, 2, 2>::<unnamed>.Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 2> >::m_storage' may be used uninitialized [-Wmaybe-uninitialized] 512 | : Base(), m_storage(other.m_storage) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ FE_Assemblers_Solvers/Source/../../Mesh/Include/AD_Tree_imp.h: In member function 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<6, 2, 2>]': FE_Assemblers_Solvers/Source/../../Mesh/Include/AD_Tree_imp.h:54:11: note: 'obj' declared here 54 | Shape obj; | ^~~ In copy constructor 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::PlainObjectBase<Derived>&) [with Derived = Eigen::Matrix<double, 3, 2>]', inlined from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 3; int _Cols = 2; int _Options = 0; int _MaxRows = 3; int _MaxCols = 2]' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/Matrix.h:414:65, inlined from 'Element<3, 2, 3>::Element(const Element<3, 2, 3>&)' at FE_Assemblers_Solvers/Source/../../Mesh/Include/Mesh_Objects.h:168:7, inlined from 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<3, 2, 3>]' at FE_Assemblers_Solvers/Source/../../Mesh/Include/AD_Tree_imp.h:56:21: /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:512:17: warning: 'obj.Element<3, 2, 3>::M_J_.Eigen::Matrix<double, 3, 2, 0, 3, 2>::<unnamed>.Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 2> >::m_storage' may be used uninitialized [-Wmaybe-uninitialized] 512 | : Base(), m_storage(other.m_storage) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ FE_Assemblers_Solvers/Source/../../Mesh/Include/AD_Tree_imp.h: In member function 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<3, 2, 3>]': FE_Assemblers_Solvers/Source/../../Mesh/Include/AD_Tree_imp.h:54:11: note: 'obj' declared here 54 | Shape obj; | ^~~ In copy constructor 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::PlainObjectBase<Derived>&) [with Derived = Eigen::Matrix<double, 2, 3>]', inlined from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 2; int _Cols = 3; int _Options = 0; int _MaxRows = 2; int _MaxCols = 3]' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/Matrix.h:414:65, inlined from 'Element<3, 2, 3>::Element(const Element<3, 2, 3>&)' at FE_Assemblers_Solvers/Source/../../Mesh/Include/Mesh_Objects.h:168:7, inlined from 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<3, 2, 3>]' at FE_Assemblers_Solvers/Source/../../Mesh/Include/AD_Tree_imp.h:56:21: /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:512:17: warning: 'obj.Element<3, 2, 3>::M_invJ_.Eigen::Matrix<double, 2, 3, 0, 2, 3>::<unnamed>.Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 3> >::m_storage' may be used uninitialized [-Wmaybe-uninitialized] 512 | : Base(), m_storage(other.m_storage) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ FE_Assemblers_Solvers/Source/../../Mesh/Include/AD_Tree_imp.h: In member function 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<3, 2, 3>]': FE_Assemblers_Solvers/Source/../../Mesh/Include/AD_Tree_imp.h:54:11: note: 'obj' declared here 54 | Shape obj; | ^~~ In copy constructor 'Element<3, 2, 3>::Element(const Element<3, 2, 3>&)', inlined from 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<3, 2, 3>]' at FE_Assemblers_Solvers/Source/../../Mesh/Include/AD_Tree_imp.h:56:21: FE_Assemblers_Solvers/Source/../../Mesh/Include/Mesh_Objects.h:168:7: warning: 'obj.Element<3, 2, 3>::element_measure' may be used uninitialized [-Wmaybe-uninitialized] 168 | class Element<NNODES, 2, 3> : public Identifier { | ^~~~~~~~~~~~~~~~~~~~~ FE_Assemblers_Solvers/Source/../../Mesh/Include/AD_Tree_imp.h: In member function 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<3, 2, 3>]': FE_Assemblers_Solvers/Source/../../Mesh/Include/AD_Tree_imp.h:54:11: note: 'obj' declared here 54 | Shape obj; | ^~~ g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I'/data/gannet/ripley/R/test-dev/RcppEigen/include' -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -DR_NO_REMAP -c Regression/Source/Regression_Data.cpp -o Regression/Source/Regression_Data.o In file included from Regression/Source/../Include/Regression_Data.h:4, from Regression/Source/Regression_Data.cpp:1: Regression/Source/../Include/../../FdaPDE.h:5:9: warning: "R_NO_REMAP" redefined 5 | #define R_NO_REMAP | ^~~~~~~~~~ <command-line>: note: this is the location of the previous definition In file included from Regression/Source/../Include/../../Mesh/Include/Mesh_Objects.h:362, from Regression/Source/../Include/Regression_Data.h:5: Regression/Source/../Include/../../Mesh/Include/Mesh_Objects_imp.h:223:3: warning: multi-line comment [-Wcomment] 223 | // | \ | ^ Regression/Source/../Include/../../Mesh/Include/Mesh_Objects_imp.h:226:3: warning: multi-line comment [-Wcomment] 226 | // | \ | ^ Regression/Source/../Include/../../Mesh/Include/Mesh_Objects_imp.h:231:3: warning: multi-line comment [-Wcomment] 231 | // | \ | ^ Regression/Source/../Include/../../Mesh/Include/Mesh_Objects_imp.h:233:3: warning: multi-line comment [-Wcomment] 233 | // | \ | ^ In copy constructor 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::PlainObjectBase<Derived>&) [with Derived = Eigen::Matrix<double, 3, 2>]', inlined from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 3; int _Cols = 2; int _Options = 0; int _MaxRows = 3; int _MaxCols = 2]' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/Matrix.h:414:65, inlined from 'Element<6, 2, 3>::Element(const Element<6, 2, 3>&)' at FE_Assemblers_Solvers/Source/../../Mesh/Include/Mesh_Objects.h:168:7, inlined from 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<6, 2, 3>]' at FE_Assemblers_Solvers/Source/../../Mesh/Include/AD_Tree_imp.h:56:21: /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:512:17: warning: 'obj.Element<6, 2, 3>::M_J_.Eigen::Matrix<double, 3, 2, 0, 3, 2>::<unnamed>.Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 2> >::m_storage' may be used uninitialized [-Wmaybe-uninitialized] 512 | : Base(), m_storage(other.m_storage) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ FE_Assemblers_Solvers/Source/../../Mesh/Include/AD_Tree_imp.h: In member function 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<6, 2, 3>]': FE_Assemblers_Solvers/Source/../../Mesh/Include/AD_Tree_imp.h:54:11: note: 'obj' declared here 54 | Shape obj; | ^~~ In copy constructor 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::PlainObjectBase<Derived>&) [with Derived = Eigen::Matrix<double, 2, 3>]', inlined from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 2; int _Cols = 3; int _Options = 0; int _MaxRows = 2; int _MaxCols = 3]' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/Matrix.h:414:65, inlined from 'Element<6, 2, 3>::Element(const Element<6, 2, 3>&)' at FE_Assemblers_Solvers/Source/../../Mesh/Include/Mesh_Objects.h:168:7, inlined from 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<6, 2, 3>]' at FE_Assemblers_Solvers/Source/../../Mesh/Include/AD_Tree_imp.h:56:21: /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:512:17: warning: 'obj.Element<6, 2, 3>::M_invJ_.Eigen::Matrix<double, 2, 3, 0, 2, 3>::<unnamed>.Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 3> >::m_storage' may be used uninitialized [-Wmaybe-uninitialized] 512 | : Base(), m_storage(other.m_storage) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ FE_Assemblers_Solvers/Source/../../Mesh/Include/AD_Tree_imp.h: In member function 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<6, 2, 3>]': FE_Assemblers_Solvers/Source/../../Mesh/Include/AD_Tree_imp.h:54:11: note: 'obj' declared here 54 | Shape obj; | ^~~ In copy constructor 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::PlainObjectBase<Derived>&) [with Derived = Eigen::Matrix<double, 3, 3>]', inlined from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/Matrix.h:414:65, inlined from 'Element<4, 3, 3>::Element(const Element<4, 3, 3>&)' at FE_Assemblers_Solvers/Source/../../Mesh/Include/Mesh_Objects.h:57:7, inlined from 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<4, 3, 3>]' at FE_Assemblers_Solvers/Source/../../Mesh/Include/AD_Tree_imp.h:56:21: /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:512:17: warning: 'obj.Element<4, 3, 3>::M_J_.Eigen::Matrix<double, 3, 3, 0, 3, 3>::<unnamed>.Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >::m_storage' may be used uninitialized [-Wmaybe-uninitialized] 512 | : Base(), m_storage(other.m_storage) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ FE_Assemblers_Solvers/Source/../../Mesh/Include/AD_Tree_imp.h: In member function 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<4, 3, 3>]': FE_Assemblers_Solvers/Source/../../Mesh/Include/AD_Tree_imp.h:54:11: note: 'obj' declared here 54 | Shape obj; | ^~~ In copy constructor 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::PlainObjectBase<Derived>&) [with Derived = Eigen::Matrix<double, 3, 3>]', inlined from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/Matrix.h:414:65, inlined from 'Element<4, 3, 3>::Element(const Element<4, 3, 3>&)' at FE_Assemblers_Solvers/Source/../../Mesh/Include/Mesh_Objects.h:57:7, inlined from 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<4, 3, 3>]' at FE_Assemblers_Solvers/Source/../../Mesh/Include/AD_Tree_imp.h:56:21: /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:512:17: warning: 'obj.Element<4, 3, 3>::M_invJ_.Eigen::Matrix<double, 3, 3, 0, 3, 3>::<unnamed>.Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >::m_storage' may be used uninitialized [-Wmaybe-uninitialized] 512 | : Base(), m_storage(other.m_storage) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ FE_Assemblers_Solvers/Source/../../Mesh/Include/AD_Tree_imp.h: In member function 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<4, 3, 3>]': FE_Assemblers_Solvers/Source/../../Mesh/Include/AD_Tree_imp.h:54:11: note: 'obj' declared here 54 | Shape obj; | ^~~ In copy constructor 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::PlainObjectBase<Derived>&) [with Derived = Eigen::Matrix<double, 3, 3>]', inlined from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/Matrix.h:414:65, inlined from 'Element<10, 3, 3>::Element(const Element<10, 3, 3>&)' at FE_Assemblers_Solvers/Source/../../Mesh/Include/Mesh_Objects.h:57:7, inlined from 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<10, 3, 3>]' at FE_Assemblers_Solvers/Source/../../Mesh/Include/AD_Tree_imp.h:56:21: /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:512:17: warning: 'obj.Element<10, 3, 3>::M_J_.Eigen::Matrix<double, 3, 3, 0, 3, 3>::<unnamed>.Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >::m_storage' may be used uninitialized [-Wmaybe-uninitialized] 512 | : Base(), m_storage(other.m_storage) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ FE_Assemblers_Solvers/Source/../../Mesh/Include/AD_Tree_imp.h: In member function 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<10, 3, 3>]': FE_Assemblers_Solvers/Source/../../Mesh/Include/AD_Tree_imp.h:54:11: note: 'obj' declared here 54 | Shape obj; | ^~~ In copy constructor 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::PlainObjectBase<Derived>&) [with Derived = Eigen::Matrix<double, 3, 3>]', inlined from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/Matrix.h:414:65, inlined from 'Element<10, 3, 3>::Element(const Element<10, 3, 3>&)' at FE_Assemblers_Solvers/Source/../../Mesh/Include/Mesh_Objects.h:57:7, inlined from 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<10, 3, 3>]' at FE_Assemblers_Solvers/Source/../../Mesh/Include/AD_Tree_imp.h:56:21: /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:512:17: warning: 'obj.Element<10, 3, 3>::M_invJ_.Eigen::Matrix<double, 3, 3, 0, 3, 3>::<unnamed>.Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >::m_storage' may be used uninitialized [-Wmaybe-uninitialized] 512 | : Base(), m_storage(other.m_storage) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ FE_Assemblers_Solvers/Source/../../Mesh/Include/AD_Tree_imp.h: In member function 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<10, 3, 3>]': FE_Assemblers_Solvers/Source/../../Mesh/Include/AD_Tree_imp.h:54:11: note: 'obj' declared here 54 | Shape obj; | ^~~ In file included from Mesh/Source/../Include/Mesh_Input_Helper.h:264, from Mesh/Source/Rfun_MeshInputHelper.cpp:3: Mesh/Source/../Include/Mesh_Input_Helper_imp.h: In instantiation of 'std::vector<int> simplex_container<mydim>::how_many_neighbors(UInt) const [with int mydim = 1; UInt = int]': Mesh/Source/../Include/Mesh_Input_Helper_imp.h:216:62: required from here 216 | std::vector<UInt> currents = this->how_many_neighbors(i); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ Mesh/Source/../Include/Mesh_Input_Helper_imp.h:196:22: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<simplex<1>, std::allocator<simplex<1> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 196 | while( curr_idx < simplexes.size() && simplexes[index] == simplexes[curr_idx] ) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~ Mesh/Source/../Include/Mesh_Input_Helper_imp.h: In instantiation of 'void simplex_container<mydim>::assemble_subs(SEXP, UInt) const [with int mydim = 2; SEXP = SEXPREC*; UInt = int]': Mesh/Source/Rfun_MeshInputHelper.cpp:20:29: required from here 20 | edges_list.assemble_subs(result, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ Mesh/Source/../Include/Mesh_Input_Helper_imp.h:127:20: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 127 | for(UInt i=0; i<distinct_indexes.size(); ++i) | ~^~~~~~~~~~~~~~~~~~~~~~~~ Mesh/Source/../Include/Mesh_Input_Helper_imp.h: In instantiation of 'void simplex_container<mydim>::mark_boundary(SEXP, UInt) const [with int mydim = 2; SEXP = SEXPREC*; UInt = int]': Mesh/Source/Rfun_MeshInputHelper.cpp:21:29: required from here 21 | edges_list.mark_boundary(result, 1); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ Mesh/Source/../Include/Mesh_Input_Helper_imp.h:138:18: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 138 | for(UInt i=0; i<distinct_indexes.size()-1; ++i) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~ Mesh/Source/../Include/Mesh_Input_Helper_imp.h:142:73: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<bool>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 142 | boundarymarkers[distinct_indexes.size()-1] = distinct_indexes.back()+1==duplicates.size() || !duplicates[distinct_indexes.back()+1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ Mesh/Source/../Include/Mesh_Input_Helper_imp.h: In instantiation of 'void simplex_container<mydim>::compute_neighbors(SEXP, UInt) const [with int mydim = 2; SEXP = SEXPREC*; UInt = int]': Mesh/Source/Rfun_MeshInputHelper.cpp:22:33: required from here 22 | edges_list.compute_neighbors(result, 3); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ Mesh/Source/../Include/Mesh_Input_Helper_imp.h:152:19: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<simplex<2>, std::allocator<simplex<2> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 152 | for (UInt i=0; i<simplexes.size(); ++i) | ~^~~~~~~~~~~~~~~~~ Mesh/Source/../Include/Mesh_Input_Helper_imp.h: In instantiation of 'void simplex_container<mydim>::assemble_subs(SEXP, UInt) const [with int mydim = 3; SEXP = SEXPREC*; UInt = int]': Mesh/Source/Rfun_MeshInputHelper.cpp:102:29: required from here 102 | faces_list.assemble_subs(result, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ Mesh/Source/../Include/Mesh_Input_Helper_imp.h:127:20: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 127 | for(UInt i=0; i<distinct_indexes.size(); ++i) | ~^~~~~~~~~~~~~~~~~~~~~~~~ Mesh/Source/../Include/Mesh_Input_Helper_imp.h: In instantiation of 'void simplex_container<mydim>::mark_boundary(SEXP, UInt) const [with int mydim = 3; SEXP = SEXPREC*; UInt = int]': Mesh/Source/Rfun_MeshInputHelper.cpp:103:29: required from here 103 | faces_list.mark_boundary(result, 1); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ Mesh/Source/../Include/Mesh_Input_Helper_imp.h:138:18: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 138 | for(UInt i=0; i<distinct_indexes.size()-1; ++i) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~ Mesh/Source/../Include/Mesh_Input_Helper_imp.h:142:73: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<bool>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 142 | boundarymarkers[distinct_indexes.size()-1] = distinct_indexes.back()+1==duplicates.size() || !duplicates[distinct_indexes.back()+1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ Mesh/Source/../Include/Mesh_Input_Helper_imp.h: In instantiation of 'void simplex_container<mydim>::compute_neighbors(SEXP, UInt) const [with int mydim = 3; SEXP = SEXPREC*; UInt = int]': Mesh/Source/Rfun_MeshInputHelper.cpp:104:33: required from here 104 | faces_list.compute_neighbors(result, 3); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ Mesh/Source/../Include/Mesh_Input_Helper_imp.h:152:19: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<simplex<3>, std::allocator<simplex<3> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 152 | for (UInt i=0; i<simplexes.size(); ++i) | ~^~~~~~~~~~~~~~~~~ Mesh/Source/../Include/Mesh_Input_Helper_imp.h: In instantiation of 'void simplex_container<mydim>::assemble_subs(SEXP, UInt) const [with int mydim = 1; SEXP = SEXPREC*; UInt = int]': Mesh/Source/Rfun_MeshInputHelper.cpp:190:31: required from here 190 | nodes_list.assemble_subs(result, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ Mesh/Source/../Include/Mesh_Input_Helper_imp.h:127:20: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 127 | for(UInt i=0; i<distinct_indexes.size(); ++i) | ~^~~~~~~~~~~~~~~~~~~~~~~~ Mesh/Source/../Include/Mesh_Input_Helper_imp.h: In instantiation of 'void simplex_container<mydim>::mark_boundary(SEXP, UInt) const [with int mydim = 1; SEXP = SEXPREC*; UInt = int]': Mesh/Source/Rfun_MeshInputHelper.cpp:191:31: required from here 191 | nodes_list.mark_boundary(result, 1); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ Mesh/Source/../Include/Mesh_Input_Helper_imp.h:138:18: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 138 | for(UInt i=0; i<distinct_indexes.size()-1; ++i) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~ Mesh/Source/../Include/Mesh_Input_Helper_imp.h:142:73: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<bool>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 142 | boundarymarkers[distinct_indexes.size()-1] = distinct_indexes.back()+1==duplicates.size() || !duplicates[distinct_indexes.back()+1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FE_Assemblers_Solvers/Source/../Include/Projection_imp.h: In member function 'typename std::enable_if<isManifold, std::vector<Point<ndim> > >::type projection<ORDER, mydim, ndim>::computeProjection() [with bool isManifold = true; int ORDER = 2; int mydim = 2; int ndim = 3]': FE_Assemblers_Solvers/Source/../Include/Projection_imp.h:39:14: warning: 'pos_min' may be used uninitialized [-Wmaybe-uninitialized] 39 | UInt pos_min; | ^~~~~~~ Mesh/Source/../Include/Mesh_Input_Helper_imp.h: In instantiation of 'void simplex_container<mydim>::fill_container(const std::array<int, SIZE>&) [with long unsigned int SIZE = 6; int mydim = 2]': Mesh/Source/../Include/Mesh_Input_Helper.h:58:93: required from 'simplex_container<mydim>::simplex_container(SEXP, SEXP, const std::array<int, SIZE>&) [with long unsigned int SIZE = 6; int mydim = 2; SEXP = SEXPREC*]' 58 | elements(Relements), nodes(Rnodes), isTriangleContainer(SIZE==6) {this->fill_container(ORDERING);} | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ Mesh/Source/Rfun_MeshInputHelper.cpp:19:71: required from here 19 | simplex_container<2> edges_list(Rtriangles, Rnodes, EDGES_ORDERING); | ^ Mesh/Source/../Include/Mesh_Input_Helper_imp.h:18:21: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::array<int, 6>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 18 | for(UInt j=0; j<ORDERING.size()/mydim; ++j){ | ~^~~~~~~~~~~~~~~~~~~~~~ Mesh/Source/../Include/Mesh_Input_Helper_imp.h: In instantiation of 'void simplex_container<mydim>::fill_container(const std::array<int, SIZE>&) [with long unsigned int SIZE = 12; int mydim = 3]': Mesh/Source/../Include/Mesh_Input_Helper.h:58:93: required from 'simplex_container<mydim>::simplex_container(SEXP, SEXP, const std::array<int, SIZE>&) [with long unsigned int SIZE = 12; int mydim = 3; SEXP = SEXPREC*]' 58 | elements(Relements), nodes(Rnodes), isTriangleContainer(SIZE==6) {this->fill_container(ORDERING);} | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ Mesh/Source/Rfun_MeshInputHelper.cpp:101:74: required from here 101 | simplex_container<3> faces_list(Rtetrahedrons, Rnodes, FACES_ORDERING); | ^ Mesh/Source/../Include/Mesh_Input_Helper_imp.h:18:21: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::array<int, 12>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 18 | for(UInt j=0; j<ORDERING.size()/mydim; ++j){ | ~^~~~~~~~~~~~~~~~~~~~~~ Mesh/Source/../Include/Mesh_Input_Helper_imp.h: In instantiation of 'void simplex_container<mydim>::fill_container(const std::array<int, SIZE>&) [with long unsigned int SIZE = 12; int mydim = 2]': Mesh/Source/../Include/Mesh_Input_Helper.h:58:93: required from 'simplex_container<mydim>::simplex_container(SEXP, SEXP, const std::array<int, SIZE>&) [with long unsigned int SIZE = 12; int mydim = 2; SEXP = SEXPREC*]' 58 | elements(Relements), nodes(Rnodes), isTriangleContainer(SIZE==6) {this->fill_container(ORDERING);} | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ Mesh/Source/Rfun_MeshInputHelper.cpp:133:74: required from here 133 | simplex_container<2> edges_list(Rtetrahedrons, Rnodes, EDGES_ORDERING); | ^ Mesh/Source/../Include/Mesh_Input_Helper_imp.h:18:21: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::array<int, 12>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 18 | for(UInt j=0; j<ORDERING.size()/mydim; ++j){ | ~^~~~~~~~~~~~~~~~~~~~~~ Mesh/Source/../Include/Mesh_Input_Helper_imp.h: In instantiation of 'void simplex_container<mydim>::fill_container(const std::array<int, SIZE>&) [with long unsigned int SIZE = 2; int mydim = 1]': Mesh/Source/../Include/Mesh_Input_Helper.h:58:93: required from 'simplex_container<mydim>::simplex_container(SEXP, SEXP, const std::array<int, SIZE>&) [with long unsigned int SIZE = 2; int mydim = 1; SEXP = SEXPREC*]' 58 | elements(Relements), nodes(Rnodes), isTriangleContainer(SIZE==6) {this->fill_container(ORDERING);} | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ Mesh/Source/Rfun_MeshInputHelper.cpp:189:69: required from here 189 | simplex_container<1> nodes_list(Redges, Rnodes, NODES_ORDERING); | ^ Mesh/Source/../Include/Mesh_Input_Helper_imp.h:18:21: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::array<int, 2>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 18 | for(UInt j=0; j<ORDERING.size()/mydim; ++j){ | ~^~~~~~~~~~~~~~~~~~~~~~ Mesh/Source/../Include/Mesh_Input_Helper_imp.h: In instantiation of 'void simplex_container<mydim>::bin_sort() [with int mydim = 2]': Mesh/Source/../Include/Mesh_Input_Helper_imp.h:27:3: required from 'void simplex_container<mydim>::fill_container(const std::array<int, SIZE>&) [with long unsigned int SIZE = 6; int mydim = 2]' 27 | bin_sort(); | ^~~~~~~~ Mesh/Source/../Include/Mesh_Input_Helper.h:58:93: required from 'simplex_container<mydim>::simplex_container(SEXP, SEXP, const std::array<int, SIZE>&) [with long unsigned int SIZE = 6; int mydim = 2; SEXP = SEXPREC*]' 58 | elements(Relements), nodes(Rnodes), isTriangleContainer(SIZE==6) {this->fill_container(ORDERING);} | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ Mesh/Source/Rfun_MeshInputHelper.cpp:19:71: required from here 19 | simplex_container<2> edges_list(Rtriangles, Rnodes, EDGES_ORDERING); | ^ Mesh/Source/../Include/Mesh_Input_Helper_imp.h:38:18: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<simplex<2>, std::allocator<simplex<2> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 38 | for(UInt i=0; i<simplexes.size(); ++i) | ~^~~~~~~~~~~~~~~~~ Mesh/Source/../Include/Mesh_Input_Helper_imp.h:43:18: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 43 | for(UInt i=0; i<positions.size(); ++i){ | ~^~~~~~~~~~~~~~~~~ Mesh/Source/../Include/Mesh_Input_Helper_imp.h: In instantiation of 'void simplex_container<mydim>::store_indexes() [with int mydim = 2]': Mesh/Source/../Include/Mesh_Input_Helper_imp.h:29:3: required from 'void simplex_container<mydim>::fill_container(const std::array<int, SIZE>&) [with long unsigned int SIZE = 6; int mydim = 2]' 29 | store_indexes(); | ^~~~~~~~~~~~~ Mesh/Source/../Include/Mesh_Input_Helper.h:58:93: required from 'simplex_container<mydim>::simplex_container(SEXP, SEXP, const std::array<int, SIZE>&) [with long unsigned int SIZE = 6; int mydim = 2; SEXP = SEXPREC*]' 58 | elements(Relements), nodes(Rnodes), isTriangleContainer(SIZE==6) {this->fill_container(ORDERING);} | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ Mesh/Source/Rfun_MeshInputHelper.cpp:19:71: required from here 19 | simplex_container<2> edges_list(Rtriangles, Rnodes, EDGES_ORDERING); | ^ Mesh/Source/../Include/Mesh_Input_Helper_imp.h:113:18: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<bool>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 113 | for(UInt i=0; i<duplicates.size(); ++i) | ~^~~~~~~~~~~~~~~~~~ Mesh/Source/../Include/Mesh_Input_Helper_imp.h: In instantiation of 'void simplex_container<mydim>::bin_sort() [with int mydim = 3]': Mesh/Source/../Include/Mesh_Input_Helper_imp.h:27:3: required from 'void simplex_container<mydim>::fill_container(const std::array<int, SIZE>&) [with long unsigned int SIZE = 12; int mydim = 3]' 27 | bin_sort(); | ^~~~~~~~ Mesh/Source/../Include/Mesh_Input_Helper.h:58:93: required from 'simplex_container<mydim>::simplex_container(SEXP, SEXP, const std::array<int, SIZE>&) [with long unsigned int SIZE = 12; int mydim = 3; SEXP = SEXPREC*]' 58 | elements(Relements), nodes(Rnodes), isTriangleContainer(SIZE==6) {this->fill_container(ORDERING);} | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ Mesh/Source/Rfun_MeshInputHelper.cpp:101:74: required from here 101 | simplex_container<3> faces_list(Rtetrahedrons, Rnodes, FACES_ORDERING); | ^ Mesh/Source/../Include/Mesh_Input_Helper_imp.h:38:18: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<simplex<3>, std::allocator<simplex<3> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 38 | for(UInt i=0; i<simplexes.size(); ++i) | ~^~~~~~~~~~~~~~~~~ Mesh/Source/../Include/Mesh_Input_Helper_imp.h:43:18: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 43 | for(UInt i=0; i<positions.size(); ++i){ | ~^~~~~~~~~~~~~~~~~ Mesh/Source/../Include/Mesh_Input_Helper_imp.h: In instantiation of 'void simplex_container<mydim>::store_indexes() [with int mydim = 3]': Mesh/Source/../Include/Mesh_Input_Helper_imp.h:29:3: required from 'void simplex_container<mydim>::fill_container(const std::array<int, SIZE>&) [with long unsigned int SIZE = 12; int mydim = 3]' 29 | store_indexes(); | ^~~~~~~~~~~~~ Mesh/Source/../Include/Mesh_Input_Helper.h:58:93: required from 'simplex_container<mydim>::simplex_container(SEXP, SEXP, const std::array<int, SIZE>&) [with long unsigned int SIZE = 12; int mydim = 3; SEXP = SEXPREC*]' 58 | elements(Relements), nodes(Rnodes), isTriangleContainer(SIZE==6) {this->fill_container(ORDERING);} | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ Mesh/Source/Rfun_MeshInputHelper.cpp:101:74: required from here 101 | simplex_container<3> faces_list(Rtetrahedrons, Rnodes, FACES_ORDERING); | ^ Mesh/Source/../Include/Mesh_Input_Helper_imp.h:113:18: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<bool>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 113 | for(UInt i=0; i<duplicates.size(); ++i) | ~^~~~~~~~~~~~~~~~~~ Mesh/Source/../Include/Mesh_Input_Helper_imp.h: In instantiation of 'void simplex_container<mydim>::bin_sort() [with int mydim = 1]': Mesh/Source/../Include/Mesh_Input_Helper_imp.h:27:3: required from 'void simplex_container<mydim>::fill_container(const std::array<int, SIZE>&) [with long unsigned int SIZE = 2; int mydim = 1]' 27 | bin_sort(); | ^~~~~~~~ Mesh/Source/../Include/Mesh_Input_Helper.h:58:93: required from 'simplex_container<mydim>::simplex_container(SEXP, SEXP, const std::array<int, SIZE>&) [with long unsigned int SIZE = 2; int mydim = 1; SEXP = SEXPREC*]' 58 | elements(Relements), nodes(Rnodes), isTriangleContainer(SIZE==6) {this->fill_container(ORDERING);} | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ Mesh/Source/Rfun_MeshInputHelper.cpp:189:69: required from here 189 | simplex_container<1> nodes_list(Redges, Rnodes, NODES_ORDERING); | ^ Mesh/Source/../Include/Mesh_Input_Helper_imp.h:38:18: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<simplex<1>, std::allocator<simplex<1> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 38 | for(UInt i=0; i<simplexes.size(); ++i) | ~^~~~~~~~~~~~~~~~~ Mesh/Source/../Include/Mesh_Input_Helper_imp.h:43:18: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 43 | for(UInt i=0; i<positions.size(); ++i){ | ~^~~~~~~~~~~~~~~~~ Mesh/Source/../Include/Mesh_Input_Helper_imp.h: In instantiation of 'void simplex_container<mydim>::store_indexes() [with int mydim = 1]': Mesh/Source/../Include/Mesh_Input_Helper_imp.h:29:3: required from 'void simplex_container<mydim>::fill_container(const std::array<int, SIZE>&) [with long unsigned int SIZE = 2; int mydim = 1]' 29 | store_indexes(); | ^~~~~~~~~~~~~ Mesh/Source/../Include/Mesh_Input_Helper.h:58:93: required from 'simplex_container<mydim>::simplex_container(SEXP, SEXP, const std::array<int, SIZE>&) [with long unsigned int SIZE = 2; int mydim = 1; SEXP = SEXPREC*]' 58 | elements(Relements), nodes(Rnodes), isTriangleContainer(SIZE==6) {this->fill_container(ORDERING);} | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ Mesh/Source/Rfun_MeshInputHelper.cpp:189:69: required from here 189 | simplex_container<1> nodes_list(Redges, Rnodes, NODES_ORDERING); | ^ Mesh/Source/../Include/Mesh_Input_Helper_imp.h:113:18: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<bool>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 113 | for(UInt i=0; i<duplicates.size(); ++i) | ~^~~~~~~~~~~~~~~~~~ Mesh/Source/../Include/Mesh_Input_Helper_imp.h: In instantiation of 'void simplex_container<mydim>::bin_sort_(UInt, std::vector<int>&) [with int mydim = 2; UInt = int]': Mesh/Source/../Include/Mesh_Input_Helper_imp.h:41:3: required from 'void simplex_container<mydim>::bin_sort() [with int mydim = 2]' 41 | bin_sort_(mydim-1, positions); | ^~~~~~~~~ Mesh/Source/../Include/Mesh_Input_Helper_imp.h:27:3: required from 'void simplex_container<mydim>::fill_container(const std::array<int, SIZE>&) [with long unsigned int SIZE = 6; int mydim = 2]' 27 | bin_sort(); | ^~~~~~~~ Mesh/Source/../Include/Mesh_Input_Helper.h:58:93: required from 'simplex_container<mydim>::simplex_container(SEXP, SEXP, const std::array<int, SIZE>&) [with long unsigned int SIZE = 6; int mydim = 2; SEXP = SEXPREC*]' 58 | elements(Relements), nodes(Rnodes), isTriangleContainer(SIZE==6) {this->fill_container(ORDERING);} | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ Mesh/Source/Rfun_MeshInputHelper.cpp:19:71: required from here 19 | simplex_container<2> edges_list(Rtriangles, Rnodes, EDGES_ORDERING); | ^ Mesh/Source/../Include/Mesh_Input_Helper_imp.h:61:20: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 61 | for(UInt i=0; i<positions.size(); ++i){ | ~^~~~~~~~~~~~~~~~~ Mesh/Source/../Include/Mesh_Input_Helper_imp.h: In instantiation of 'void simplex_container<mydim>::bin_sort_(UInt, std::vector<int>&) [with int mydim = 3; UInt = int]': Mesh/Source/../Include/Mesh_Input_Helper_imp.h:41:3: required from 'void simplex_container<mydim>::bin_sort() [with int mydim = 3]' 41 | bin_sort_(mydim-1, positions); | ^~~~~~~~~ Mesh/Source/../Include/Mesh_Input_Helper_imp.h:27:3: required from 'void simplex_container<mydim>::fill_container(const std::array<int, SIZE>&) [with long unsigned int SIZE = 12; int mydim = 3]' 27 | bin_sort(); | ^~~~~~~~ Mesh/Source/../Include/Mesh_Input_Helper.h:58:93: required from 'simplex_container<mydim>::simplex_container(SEXP, SEXP, const std::array<int, SIZE>&) [with long unsigned int SIZE = 12; int mydim = 3; SEXP = SEXPREC*]' 58 | elements(Relements), nodes(Rnodes), isTriangleContainer(SIZE==6) {this->fill_container(ORDERING);} | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ Mesh/Source/Rfun_MeshInputHelper.cpp:101:74: required from here 101 | simplex_container<3> faces_list(Rtetrahedrons, Rnodes, FACES_ORDERING); | ^ Mesh/Source/../Include/Mesh_Input_Helper_imp.h:61:20: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 61 | for(UInt i=0; i<positions.size(); ++i){ | ~^~~~~~~~~~~~~~~~~ Mesh/Source/../Include/Mesh_Input_Helper_imp.h: In instantiation of 'void simplex_container<mydim>::bin_sort_(UInt, std::vector<int>&) [with int mydim = 1; UInt = int]': Mesh/Source/../Include/Mesh_Input_Helper_imp.h:41:3: required from 'void simplex_container<mydim>::bin_sort() [with int mydim = 1]' 41 | bin_sort_(mydim-1, positions); | ^~~~~~~~~ Mesh/Source/../Include/Mesh_Input_Helper_imp.h:27:3: required from 'void simplex_container<mydim>::fill_container(const std::array<int, SIZE>&) [with long unsigned int SIZE = 2; int mydim = 1]' 27 | bin_sort(); | ^~~~~~~~ Mesh/Source/../Include/Mesh_Input_Helper.h:58:93: required from 'simplex_container<mydim>::simplex_container(SEXP, SEXP, const std::array<int, SIZE>&) [with long unsigned int SIZE = 2; int mydim = 1; SEXP = SEXPREC*]' 58 | elements(Relements), nodes(Rnodes), isTriangleContainer(SIZE==6) {this->fill_container(ORDERING);} | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ Mesh/Source/Rfun_MeshInputHelper.cpp:189:69: required from here 189 | simplex_container<1> nodes_list(Redges, Rnodes, NODES_ORDERING); | ^ Mesh/Source/../Include/Mesh_Input_Helper_imp.h:61:20: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 61 | for(UInt i=0; i<positions.size(); ++i){ | ~^~~~~~~~~~~~~~~~~ FE_Assemblers_Solvers/Source/../Include/Projection_imp.h: In member function 'typename std::enable_if<isManifold, std::vector<Point<ndim> > >::type projection<ORDER, mydim, ndim>::computeProjection() [with bool isManifold = true; int ORDER = 1; int mydim = 2; int ndim = 3]': FE_Assemblers_Solvers/Source/../Include/Projection_imp.h:39:14: warning: 'pos_min' may be used uninitialized [-Wmaybe-uninitialized] Regression/Source/Regression_Data.cpp: In member function 'void RegressionData::setObservationsTime(SEXP)': Regression/Source/Regression_Data.cpp:150:14: warning: unused variable 'count' [-Wunused-variable] 150 | UInt count = 0; | ^~~~~ Regression/Source/Regression_Data.cpp: In member function 'void RegressionData::setCovariates(SEXP)': Regression/Source/Regression_Data.cpp:182:51: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'UInt' {aka 'int'} [-Wsign-compare] 182 | if(observations_na_.size()>k && i==observations_na_[k]) | ~~~~~~~~~~~~~~~~~~~~~~~^~ g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I'/data/gannet/ripley/R/test-dev/RcppEigen/include' -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -DR_NO_REMAP -c Regression/Source/Rfun_Auxiliary.cpp -o Regression/Source/Rfun_Auxiliary.o In file included from Regression/Source/Rfun_Auxiliary.cpp:1: Regression/Source/../../FdaPDE.h:5:9: warning: "R_NO_REMAP" redefined 5 | #define R_NO_REMAP | ^~~~~~~~~~ <command-line>: note: this is the location of the previous definition In file included from Regression/Source/../../Skeletons/Include/../../FE_Assemblers_Solvers/Include/../../Mesh/Include/Mesh_Objects.h:362, from Regression/Source/../../Skeletons/Include/../../FE_Assemblers_Solvers/Include/Finite_Element.h:6, from Regression/Source/../../Skeletons/Include/Auxiliary_Skeleton.h:5, from Regression/Source/Rfun_Auxiliary.cpp:2: Regression/Source/../../Skeletons/Include/../../FE_Assemblers_Solvers/Include/../../Mesh/Include/Mesh_Objects_imp.h:223:3: warning: multi-line comment [-Wcomment] 223 | // | \ | ^ Regression/Source/../../Skeletons/Include/../../FE_Assemblers_Solvers/Include/../../Mesh/Include/Mesh_Objects_imp.h:226:3: warning: multi-line comment [-Wcomment] 226 | // | \ | ^ Regression/Source/../../Skeletons/Include/../../FE_Assemblers_Solvers/Include/../../Mesh/Include/Mesh_Objects_imp.h:231:3: warning: multi-line comment [-Wcomment] 231 | // | \ | ^ Regression/Source/../../Skeletons/Include/../../FE_Assemblers_Solvers/Include/../../Mesh/Include/Mesh_Objects_imp.h:233:3: warning: multi-line comment [-Wcomment] 233 | // | \ | ^ g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I'/data/gannet/ripley/R/test-dev/RcppEigen/include' -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -DR_NO_REMAP -c Regression/Source/Rfun_Regression_Laplace.cpp -o Regression/Source/Rfun_Regression_Laplace.o g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I'/data/gannet/ripley/R/test-dev/RcppEigen/include' -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -DR_NO_REMAP -c Regression/Source/Rfun_Regression_PDE.cpp -o Regression/Source/Rfun_Regression_PDE.o In file included from Regression/Source/Rfun_Regression_Laplace.cpp:1: Regression/Source/../../FdaPDE.h:5:9: warning: "R_NO_REMAP" redefined 5 | #define R_NO_REMAP | ^~~~~~~~~~ <command-line>: note: this is the location of the previous definition In file included from Regression/Source/Rfun_Regression_PDE.cpp:1: Regression/Source/../../FdaPDE.h:5:9: warning: "R_NO_REMAP" redefined 5 | #define R_NO_REMAP | ^~~~~~~~~~ <command-line>: note: this is the location of the previous definition In file included from Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/../../FE_Assemblers_Solvers/Include/../../Mesh/Include/Mesh_Objects.h:362, from Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/../../FE_Assemblers_Solvers/Include/Finite_Element.h:6, from Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/Mixed_FE_Regression.h:7, from Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Carrier.h:8, from Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:5, from Regression/Source/Rfun_Regression_Laplace.cpp:2: Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/../../FE_Assemblers_Solvers/Include/../../Mesh/Include/Mesh_Objects_imp.h:223:3: warning: multi-line comment [-Wcomment] 223 | // | \ | ^ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/../../FE_Assemblers_Solvers/Include/../../Mesh/Include/Mesh_Objects_imp.h:226:3: warning: multi-line comment [-Wcomment] 226 | // | \ | ^ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/../../FE_Assemblers_Solvers/Include/../../Mesh/Include/Mesh_Objects_imp.h:231:3: warning: multi-line comment [-Wcomment] 231 | // | \ | ^ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/../../FE_Assemblers_Solvers/Include/../../Mesh/Include/Mesh_Objects_imp.h:233:3: warning: multi-line comment [-Wcomment] 233 | // | \ | ^ In file included from Regression/Source/../../Skeletons/Include/../../FE_Assemblers_Solvers/Include/../../Mesh/Include/Mesh_Objects.h:362, from Regression/Source/../../Skeletons/Include/../../FE_Assemblers_Solvers/Include/Finite_Element.h:6, from Regression/Source/../../Skeletons/Include/Auxiliary_Skeleton.h:5, from Regression/Source/Rfun_Regression_PDE.cpp:2: Regression/Source/../../Skeletons/Include/../../FE_Assemblers_Solvers/Include/../../Mesh/Include/Mesh_Objects_imp.h:223:3: warning: multi-line comment [-Wcomment] 223 | // | \ | ^ Regression/Source/../../Skeletons/Include/../../FE_Assemblers_Solvers/Include/../../Mesh/Include/Mesh_Objects_imp.h:226:3: warning: multi-line comment [-Wcomment] 226 | // | \ | ^ Regression/Source/../../Skeletons/Include/../../FE_Assemblers_Solvers/Include/../../Mesh/Include/Mesh_Objects_imp.h:231:3: warning: multi-line comment [-Wcomment] 231 | // | \ | ^ Regression/Source/../../Skeletons/Include/../../FE_Assemblers_Solvers/Include/../../Mesh/Include/Mesh_Objects_imp.h:233:3: warning: multi-line comment [-Wcomment] 233 | // | \ | ^ g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I'/data/gannet/ripley/R/test-dev/RcppEigen/include' -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -DR_NO_REMAP -c Regression/Source/Rfun_Regression_PDE_Space_Varying.cpp -o Regression/Source/Rfun_Regression_PDE_Space_Varying.o In file included from Regression/Source/Rfun_Regression_PDE_Space_Varying.cpp:1: Regression/Source/../../FdaPDE.h:5:9: warning: "R_NO_REMAP" redefined 5 | #define R_NO_REMAP | ^~~~~~~~~~ <command-line>: note: this is the location of the previous definition Regression/Source/Rfun_Auxiliary.cpp: In function 'SEXPREC* get_FEM_mass_matrix(SEXP, SEXP, SEXP, SEXP)': Regression/Source/Rfun_Auxiliary.cpp:61:18: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 61 | else if(order==2 && ndim==3 && mydim ==3) | ^~ Regression/Source/Rfun_Auxiliary.cpp:64:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 64 | return(NILSXP); | ^~~~~~ Regression/Source/Rfun_Auxiliary.cpp: In function 'SEXPREC* get_FEM_stiff_matrix(SEXP, SEXP, SEXP, SEXP)': Regression/Source/Rfun_Auxiliary.cpp:92:18: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 92 | else if(order==2 && ndim==3 && mydim ==3) | ^~ Regression/Source/Rfun_Auxiliary.cpp:95:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 95 | return(NILSXP); | ^~~~~~ gcc-14 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I'/data/gannet/ripley/R/test-dev/RcppEigen/include' -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -Werror=implicit-function-declaration -Wstrict-prototypes -c C_Libraries/FEMtriangulation.c -o C_Libraries/FEMtriangulation.o gcc-14 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I'/data/gannet/ripley/R/test-dev/RcppEigen/include' -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -Werror=implicit-function-declaration -Wstrict-prototypes -c C_Libraries/triangle.c -o C_Libraries/triangle.o In file included from Regression/Source/../../Skeletons/Include/../../FE_Assemblers_Solvers/Include/../../Mesh/Include/Mesh_Objects.h:362, from Regression/Source/../../Skeletons/Include/../../FE_Assemblers_Solvers/Include/Finite_Element.h:6, from Regression/Source/../../Skeletons/Include/Auxiliary_Skeleton.h:5, from Regression/Source/Rfun_Regression_PDE_Space_Varying.cpp:2: Regression/Source/../../Skeletons/Include/../../FE_Assemblers_Solvers/Include/../../Mesh/Include/Mesh_Objects_imp.h:223:3: warning: multi-line comment [-Wcomment] 223 | // | \ | ^ Regression/Source/../../Skeletons/Include/../../FE_Assemblers_Solvers/Include/../../Mesh/Include/Mesh_Objects_imp.h:226:3: warning: multi-line comment [-Wcomment] 226 | // | \ | ^ Regression/Source/../../Skeletons/Include/../../FE_Assemblers_Solvers/Include/../../Mesh/Include/Mesh_Objects_imp.h:231:3: warning: multi-line comment [-Wcomment] 231 | // | \ | ^ Regression/Source/../../Skeletons/Include/../../FE_Assemblers_Solvers/Include/../../Mesh/Include/Mesh_Objects_imp.h:233:3: warning: multi-line comment [-Wcomment] 233 | // | \ | ^ C_Libraries/triangle.c: In function 'insertvertex': C_Libraries/triangle.c:8059:31: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] 8059 | m->lastflip->prevflip = (struct flipstacker *) &insertvertex; | ^ C_Libraries/triangle.c: In function 'undovertex': C_Libraries/triangle.c:8722:41: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] 8722 | } else if (m->lastflip->prevflip == (struct flipstacker *) &insertvertex) { | ^ C_Libraries/triangle.c: In function 'segmentintersection': C_Libraries/triangle.c:11101:28: warning: variable 'collinear' set but not used [-Wunused-but-set-variable] 11101 | enum finddirectionresult collinear; | ^~~~~~~~~ C_Libraries/triangle.c: In function 'tallyencs': C_Libraries/triangle.c:12475:7: warning: variable 'dummy' set but not used [-Wunused-but-set-variable] 12475 | int dummy; | ^~~~~ C_Libraries/triangle.c: In function 'splitencsegs': C_Libraries/triangle.c:12541:7: warning: variable 'dummy' set but not used [-Wunused-but-set-variable] 12541 | int dummy; | ^~~~~ In file included from Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/Mixed_FE_Regression.h:360, from Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Carrier.h:8, from Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:5, from Regression/Source/Rfun_Regression_PDE.cpp:3: Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/Mixed_FE_Regression_imp.h: In member function 'void MixedFERegressionBase<InputHandler>::buildMatrixNoCov(const SpMat&, const SpMat&, const SpMat&)': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/Mixed_FE_Regression_imp.h:569:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 569 | if (regressionData_.isSpaceTime() && !this->isIterative) | ^~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/Mixed_FE_Regression_imp.h:573:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 573 | std::vector<coeff> tripletAll; | ^~~ C_Libraries/triangle.c: In function 'incircleadapt': C_Libraries/triangle.c:5436:20: warning: 'axtbclen' may be used uninitialized [-Wmaybe-uninitialized] 5436 | temp16alen = scale_expansion_zeroelim(axtbclen, axtbc, adxtail, temp16a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C_Libraries/triangle.c:5175:7: note: 'axtbclen' was declared here 5175 | int axtbclen, aytbclen, bxtcalen, bytcalen, cxtablen, cytablen; | ^~~~~~~~ C_Libraries/triangle.c:5478:20: warning: 'aytbclen' may be used uninitialized [-Wmaybe-uninitialized] 5478 | temp16alen = scale_expansion_zeroelim(aytbclen, aytbc, adytail, temp16a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C_Libraries/triangle.c:5175:17: note: 'aytbclen' was declared here 5175 | int axtbclen, aytbclen, bxtcalen, bytcalen, cxtablen, cytablen; | ^~~~~~~~ C_Libraries/triangle.c:5575:20: warning: 'bytcalen' may be used uninitialized [-Wmaybe-uninitialized] 5575 | temp16alen = scale_expansion_zeroelim(bytcalen, bytca, bdytail, temp16a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C_Libraries/triangle.c:5175:37: note: 'bytcalen' was declared here 5175 | int axtbclen, aytbclen, bxtcalen, bytcalen, cxtablen, cytablen; | ^~~~~~~~ C_Libraries/triangle.c:5533:20: warning: 'bxtcalen' may be used uninitialized [-Wmaybe-uninitialized] 5533 | temp16alen = scale_expansion_zeroelim(bxtcalen, bxtca, bdxtail, temp16a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C_Libraries/triangle.c:5175:27: note: 'bxtcalen' was declared here 5175 | int axtbclen, aytbclen, bxtcalen, bytcalen, cxtablen, cytablen; | ^~~~~~~~ C_Libraries/triangle.c:5672:20: warning: 'cytablen' may be used uninitialized [-Wmaybe-uninitialized] 5672 | temp16alen = scale_expansion_zeroelim(cytablen, cytab, cdytail, temp16a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C_Libraries/triangle.c:5175:57: note: 'cytablen' was declared here 5175 | int axtbclen, aytbclen, bxtcalen, bytcalen, cxtablen, cytablen; | ^~~~~~~~ C_Libraries/triangle.c:5630:20: warning: 'cxtablen' may be used uninitialized [-Wmaybe-uninitialized] 5630 | temp16alen = scale_expansion_zeroelim(cxtablen, cxtab, cdxtail, temp16a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C_Libraries/triangle.c:5175:47: note: 'cxtablen' was declared here 5175 | int axtbclen, aytbclen, bxtcalen, bytcalen, cxtablen, cytablen; | ^~~~~~~~ gcc-14 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I'/data/gannet/ripley/R/test-dev/RcppEigen/include' -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -Werror=implicit-function-declaration -Wstrict-prototypes -c FdaPDE_init.c -o FdaPDE_init.o In file included from Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/Mixed_FE_Regression.h:360: Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/Mixed_FE_Regression_imp.h: In member function 'void MixedFERegressionBase<InputHandler>::buildMatrixNoCov(const SpMat&, const SpMat&, const SpMat&)': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/Mixed_FE_Regression_imp.h:569:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 569 | if (regressionData_.isSpaceTime() && !this->isIterative) | ^~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/Mixed_FE_Regression_imp.h:573:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 573 | std::vector<coeff> tripletAll; | ^~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h: In function 'typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&)': Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:200:68: warning: typedef 'FunWr' locally defined but not used [-Wunused-local-typedefs] 200 | typedef Function_Wrapper<Real, Real, Real, Real, EvaluationType> FunWr; | ^~~~~ In file included from Regression/Source/Rfun_Regression_PDE.cpp:4: Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h: In function 'typename std::enable_if<(size == 2), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&)': Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:311:100: warning: typedef 'FunWr' locally defined but not used [-Wunused-local-typedefs] 311 | typedef Function_Wrapper<lambda::type<2>, Real, lambda::type<2>, MatrixXr, EvaluationType> FunWr; | ^~~~~ In file included from Regression/Source/Rfun_Regression_PDE.cpp:5: Regression/Source/../../Skeletons/Include/GAM_Skeleton.h: In instantiation of 'SEXPREC* GAM_skeleton(InputHandler&, OptimizationData&, SEXP, SEXP, std::string, SEXP) [with InputHandler = RegressionDataGAM<RegressionDataElliptic>; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*; std::string = std::__cxx11::basic_string<char>]': Regression/Source/Rfun_Regression_PDE.cpp:236:52: required from here 236 | return(GAM_skeleton<GAMDataElliptic, 1, 2, 2>(regressionData, optimizationData, Rmesh, Rmu0, family, RscaleParam)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/GAM_Skeleton.h:20:14: warning: unused variable 'count' [-Wunused-variable] 20 | UInt count = 0; | ^~~~~ Regression/Source/../../Skeletons/Include/GAM_Skeleton.h: In instantiation of 'SEXPREC* GAM_skeleton(InputHandler&, OptimizationData&, SEXP, SEXP, std::string, SEXP) [with InputHandler = RegressionDataGAM<RegressionDataElliptic>; int ORDER = 2; int mydim = 2; int ndim = 2; SEXP = SEXPREC*; std::string = std::__cxx11::basic_string<char>]': Regression/Source/Rfun_Regression_PDE.cpp:238:52: required from here 238 | return(GAM_skeleton<GAMDataElliptic, 2, 2, 2>(regressionData, optimizationData, Rmesh, Rmu0, family, RscaleParam)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/GAM_Skeleton.h:20:14: warning: unused variable 'count' [-Wunused-variable] 20 | UInt count = 0; | ^~~~~ Regression/Source/../../Skeletons/Include/GAM_Skeleton.h: In instantiation of 'SEXPREC* GAM_skeleton(InputHandler&, OptimizationData&, SEXP, SEXP, std::string, SEXP) [with InputHandler = RegressionDataGAM<RegressionDataElliptic>; int ORDER = 1; int mydim = 3; int ndim = 3; SEXP = SEXPREC*; std::string = std::__cxx11::basic_string<char>]': Regression/Source/Rfun_Regression_PDE.cpp:244:52: required from here 244 | return(GAM_skeleton<GAMDataElliptic, 1, 3, 3>(regressionData, optimizationData, Rmesh, Rmu0, family, RscaleParam)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/GAM_Skeleton.h:20:14: warning: unused variable 'count' [-Wunused-variable] 20 | UInt count = 0; | ^~~~~ Regression/Source/../../Skeletons/Include/GAM_Skeleton.h: In instantiation of 'SEXPREC* GAM_skeleton(InputHandler&, OptimizationData&, SEXP, SEXP, std::string, SEXP) [with InputHandler = RegressionDataGAM<RegressionDataElliptic>; int ORDER = 2; int mydim = 3; int ndim = 3; SEXP = SEXPREC*; std::string = std::__cxx11::basic_string<char>]': Regression/Source/Rfun_Regression_PDE.cpp:246:52: required from here 246 | return(GAM_skeleton<GAMDataElliptic, 2, 3, 3>(regressionData, optimizationData, Rmesh, Rmu0, family, RscaleParam)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/GAM_Skeleton.h:20:14: warning: unused variable 'count' [-Wunused-variable] 20 | UInt count = 0; | ^~~~~ In file included from Regression/Source/Rfun_Regression_PDE.cpp:6: Regression/Source/../../Skeletons/Include/GAM_Skeleton_time.h: In instantiation of 'SEXPREC* GAM_skeleton_time(InputHandler&, OptimizationData&, SEXP, SEXP, SEXP, std::string, SEXP) [with InputHandler = RegressionDataGAM<RegressionDataElliptic>; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*; std::string = std::__cxx11::basic_string<char>]': Regression/Source/Rfun_Regression_PDE.cpp:317:58: required from here 317 | return (GAM_skeleton_time<GAMDataElliptic, 1, 2, 2>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 318 | regressionData, optimizationData, Rmesh, Rmesh_time, Rmu0, family, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | RscaleParam)); | ~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/GAM_Skeleton_time.h:16:20: warning: unused variable 'SPLINE_DEGREE' [-Wunused-variable] 16 | constexpr UInt SPLINE_DEGREE = | ^~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/GAM_Skeleton_time.h: In instantiation of 'SEXPREC* GAM_skeleton_time(InputHandler&, OptimizationData&, SEXP, SEXP, SEXP, std::string, SEXP) [with InputHandler = RegressionDataGAM<RegressionDataElliptic>; int ORDER = 2; int mydim = 2; int ndim = 2; SEXP = SEXPREC*; std::string = std::__cxx11::basic_string<char>]': Regression/Source/Rfun_Regression_PDE.cpp:321:58: required from here 321 | return (GAM_skeleton_time<GAMDataElliptic, 2, 2, 2>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 322 | regressionData, optimizationData, Rmesh, Rmesh_time, Rmu0, family, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 | RscaleParam)); | ~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/GAM_Skeleton_time.h:16:20: warning: unused variable 'SPLINE_DEGREE' [-Wunused-variable] 16 | constexpr UInt SPLINE_DEGREE = | ^~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/GAM_Skeleton_time.h: In instantiation of 'SEXPREC* GAM_skeleton_time(InputHandler&, OptimizationData&, SEXP, SEXP, SEXP, std::string, SEXP) [with InputHandler = RegressionDataGAM<RegressionDataElliptic>; int ORDER = 1; int mydim = 3; int ndim = 3; SEXP = SEXPREC*; std::string = std::__cxx11::basic_string<char>]': Regression/Source/Rfun_Regression_PDE.cpp:325:58: required from here 325 | return (GAM_skeleton_time<GAMDataElliptic, 1, 3, 3>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 326 | regressionData, optimizationData, Rmesh, Rmesh_time, Rmu0, family, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327 | RscaleParam)); | ~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/GAM_Skeleton_time.h:16:20: warning: unused variable 'SPLINE_DEGREE' [-Wunused-variable] 16 | constexpr UInt SPLINE_DEGREE = | ^~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/GAM_Skeleton_time.h: In instantiation of 'SEXPREC* GAM_skeleton_time(InputHandler&, OptimizationData&, SEXP, SEXP, SEXP, std::string, SEXP) [with InputHandler = RegressionDataGAM<RegressionDataElliptic>; int ORDER = 2; int mydim = 3; int ndim = 3; SEXP = SEXPREC*; std::string = std::__cxx11::basic_string<char>]': Regression/Source/Rfun_Regression_PDE.cpp:329:58: required from here 329 | return (GAM_skeleton_time<GAMDataElliptic, 2, 3, 3>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 330 | regressionData, optimizationData, Rmesh, Rmesh_time, Rmu0, family, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | RscaleParam)); | ~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/GAM_Skeleton_time.h:16:20: warning: unused variable 'SPLINE_DEGREE' [-Wunused-variable] 16 | constexpr UInt SPLINE_DEGREE = | ^~~~~~~~~~~~~ In file included from Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/Mixed_FE_Regression.h:360, from Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Carrier.h:8, from Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:5, from Regression/Source/Rfun_Regression_PDE_Space_Varying.cpp:3: Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/Mixed_FE_Regression_imp.h: In member function 'void MixedFERegressionBase<InputHandler>::buildMatrixNoCov(const SpMat&, const SpMat&, const SpMat&)': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/Mixed_FE_Regression_imp.h:569:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 569 | if (regressionData_.isSpaceTime() && !this->isIterative) | ^~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/Mixed_FE_Regression_imp.h:573:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 573 | std::vector<coeff> tripletAll; | ^~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h: In instantiation of 'void compute_nonparametric_inference_matrices(const MeshHandler<ORDER, mydim, ndim>&, const InputHandler&, InferenceData&, Inference_Carrier<InputHandler>&) [with InputHandler = RegressionDataElliptic; int ORDER = 1; int mydim = 2; int ndim = 2]': Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:107:81: required from 'SEXPREC* regression_skeleton(InputHandler&, OptimizationData&, InferenceData&, SEXP) [with InputHandler = RegressionDataElliptic; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 107 | compute_nonparametric_inference_matrices<InputHandler, ORDER, mydim, ndim>(mesh, regressionData, inferenceData, inf_car); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/Rfun_Regression_PDE.cpp:78:66: required from here 78 | return(regression_skeleton<RegressionDataElliptic, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:425:21: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 425 | for(UInt i=0; i < row_indices.size(); ++i){ | ~~^~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:512:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 512 | for(auto i=0; i < sub_nodes_indices.size(); ++i){ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:546:25: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 546 | for(UInt i=0; i < locations_index.size(); ++i){ | ~~^~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:551:25: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 551 | for(UInt i=0; i < locations_index.size(); ++i){ | ~~^~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h: In instantiation of 'void compute_nonparametric_inference_matrices(const MeshHandler<ORDER, mydim, ndim>&, const InputHandler&, InferenceData&, Inference_Carrier<InputHandler>&) [with InputHandler = RegressionDataElliptic; int ORDER = 2; int mydim = 2; int ndim = 2]': Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:107:81: required from 'SEXPREC* regression_skeleton(InputHandler&, OptimizationData&, InferenceData&, SEXP) [with InputHandler = RegressionDataElliptic; int ORDER = 2; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 107 | compute_nonparametric_inference_matrices<InputHandler, ORDER, mydim, ndim>(mesh, regressionData, inferenceData, inf_car); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/Rfun_Regression_PDE.cpp:80:66: required from here 80 | return(regression_skeleton<RegressionDataElliptic, 2, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:425:21: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 425 | for(UInt i=0; i < row_indices.size(); ++i){ | ~~^~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:512:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 512 | for(auto i=0; i < sub_nodes_indices.size(); ++i){ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:546:25: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 546 | for(UInt i=0; i < locations_index.size(); ++i){ | ~~^~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:551:25: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 551 | for(UInt i=0; i < locations_index.size(); ++i){ | ~~^~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h: In instantiation of 'void compute_nonparametric_inference_matrices(const MeshHandler<ORDER, mydim, ndim>&, const InputHandler&, InferenceData&, Inference_Carrier<InputHandler>&) [with InputHandler = RegressionDataElliptic; int ORDER = 1; int mydim = 3; int ndim = 3]': Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:107:81: required from 'SEXPREC* regression_skeleton(InputHandler&, OptimizationData&, InferenceData&, SEXP) [with InputHandler = RegressionDataElliptic; int ORDER = 1; int mydim = 3; int ndim = 3; SEXP = SEXPREC*]' 107 | compute_nonparametric_inference_matrices<InputHandler, ORDER, mydim, ndim>(mesh, regressionData, inferenceData, inf_car); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/Rfun_Regression_PDE.cpp:86:66: required from here 86 | return(regression_skeleton<RegressionDataElliptic, 1, 3, 3>(regressionData, optimizationData, inferenceData, Rmesh)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:425:21: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 425 | for(UInt i=0; i < row_indices.size(); ++i){ | ~~^~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:512:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 512 | for(auto i=0; i < sub_nodes_indices.size(); ++i){ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:546:25: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 546 | for(UInt i=0; i < locations_index.size(); ++i){ | ~~^~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:551:25: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 551 | for(UInt i=0; i < locations_index.size(); ++i){ | ~~^~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h: In instantiation of 'void compute_nonparametric_inference_matrices(const MeshHandler<ORDER, mydim, ndim>&, const InputHandler&, InferenceData&, Inference_Carrier<InputHandler>&) [with InputHandler = RegressionDataElliptic; int ORDER = 2; int mydim = 3; int ndim = 3]': Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:107:81: required from 'SEXPREC* regression_skeleton(InputHandler&, OptimizationData&, InferenceData&, SEXP) [with InputHandler = RegressionDataElliptic; int ORDER = 2; int mydim = 3; int ndim = 3; SEXP = SEXPREC*]' 107 | compute_nonparametric_inference_matrices<InputHandler, ORDER, mydim, ndim>(mesh, regressionData, inferenceData, inf_car); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/Rfun_Regression_PDE.cpp:88:66: required from here 88 | return(regression_skeleton<RegressionDataElliptic, 2, 3, 3>(regressionData, optimizationData, inferenceData, Rmesh)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:425:21: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 425 | for(UInt i=0; i < row_indices.size(); ++i){ | ~~^~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:512:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 512 | for(auto i=0; i < sub_nodes_indices.size(); ++i){ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:546:25: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 546 | for(UInt i=0; i < locations_index.size(); ++i){ | ~~^~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:551:25: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 551 | for(UInt i=0; i < locations_index.size(); ++i){ | ~~^~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h: In instantiation of 'void compute_nonparametric_inference_matrices_time(const MeshHandler<ORDER, mydim, ndim>&, std::vector<double>, const InputHandler&, InferenceData&, Inference_Carrier<InputHandler>&) [with InputHandler = RegressionDataElliptic; int ORDER = 1; int mydim = 2; int ndim = 2]': Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:123:88: required from 'SEXPREC* regression_skeleton_time(InputHandler&, OptimizationData&, InferenceData&, SEXP, SEXP) [with InputHandler = RegressionDataElliptic; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 123 | compute_nonparametric_inference_matrices_time<InputHandler, ORDER, mydim, ndim>(mesh, mesh_time, regressionData, inferenceData, inf_car); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/Rfun_Regression_PDE.cpp:169:71: required from here 169 | return(regression_skeleton_time<RegressionDataElliptic, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh, Rmesh_time)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:556:21: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 556 | for(UInt i=0; i < row_indices.size(); ++i){ | ~~^~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h: In instantiation of 'void compute_nonparametric_inference_matrices_time(const MeshHandler<ORDER, mydim, ndim>&, std::vector<double>, const InputHandler&, InferenceData&, Inference_Carrier<InputHandler>&) [with InputHandler = RegressionDataElliptic; int ORDER = 2; int mydim = 2; int ndim = 2]': Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:123:88: required from 'SEXPREC* regression_skeleton_time(InputHandler&, OptimizationData&, InferenceData&, SEXP, SEXP) [with InputHandler = RegressionDataElliptic; int ORDER = 2; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 123 | compute_nonparametric_inference_matrices_time<InputHandler, ORDER, mydim, ndim>(mesh, mesh_time, regressionData, inferenceData, inf_car); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/Rfun_Regression_PDE.cpp:171:71: required from here 171 | return(regression_skeleton_time<RegressionDataElliptic, 2, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh, Rmesh_time)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:556:21: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 556 | for(UInt i=0; i < row_indices.size(); ++i){ | ~~^~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h: In instantiation of 'void compute_nonparametric_inference_matrices_time(const MeshHandler<ORDER, mydim, ndim>&, std::vector<double>, const InputHandler&, InferenceData&, Inference_Carrier<InputHandler>&) [with InputHandler = RegressionDataElliptic; int ORDER = 1; int mydim = 3; int ndim = 3]': Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:123:88: required from 'SEXPREC* regression_skeleton_time(InputHandler&, OptimizationData&, InferenceData&, SEXP, SEXP) [with InputHandler = RegressionDataElliptic; int ORDER = 1; int mydim = 3; int ndim = 3; SEXP = SEXPREC*]' 123 | compute_nonparametric_inference_matrices_time<InputHandler, ORDER, mydim, ndim>(mesh, mesh_time, regressionData, inferenceData, inf_car); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/Rfun_Regression_PDE.cpp:177:71: required from here 177 | return(regression_skeleton_time<RegressionDataElliptic, 1, 3, 3>(regressionData, optimizationData, inferenceData, Rmesh, Rmesh_time)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:556:21: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 556 | for(UInt i=0; i < row_indices.size(); ++i){ | ~~^~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h: In instantiation of 'void compute_nonparametric_inference_matrices_time(const MeshHandler<ORDER, mydim, ndim>&, std::vector<double>, const InputHandler&, InferenceData&, Inference_Carrier<InputHandler>&) [with InputHandler = RegressionDataElliptic; int ORDER = 2; int mydim = 3; int ndim = 3]': Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:123:88: required from 'SEXPREC* regression_skeleton_time(InputHandler&, OptimizationData&, InferenceData&, SEXP, SEXP) [with InputHandler = RegressionDataElliptic; int ORDER = 2; int mydim = 3; int ndim = 3; SEXP = SEXPREC*]' 123 | compute_nonparametric_inference_matrices_time<InputHandler, ORDER, mydim, ndim>(mesh, mesh_time, regressionData, inferenceData, inf_car); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/Rfun_Regression_PDE.cpp:179:71: required from here 179 | return(regression_skeleton_time<RegressionDataElliptic, 2, 3, 3>(regressionData, optimizationData, inferenceData, Rmesh, Rmesh_time)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:556:21: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 556 | for(UInt i=0; i < row_indices.size(); ++i){ | ~~^~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h: In function 'typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&)': Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:200:68: warning: typedef 'FunWr' locally defined but not used [-Wunused-local-typedefs] 200 | typedef Function_Wrapper<Real, Real, Real, Real, EvaluationType> FunWr; | ^~~~~ In file included from Regression/Source/Rfun_Regression_Laplace.cpp:3: Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h: In function 'typename std::enable_if<(size == 2), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&)': Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:311:100: warning: typedef 'FunWr' locally defined but not used [-Wunused-local-typedefs] 311 | typedef Function_Wrapper<lambda::type<2>, Real, lambda::type<2>, MatrixXr, EvaluationType> FunWr; | ^~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/Mixed_FE_Regression_imp.h: In instantiation of 'void MixedFERegressionBase<InputHandler>::getRightHandData(VectorXr&) [with InputHandler = RegressionDataElliptic; VectorXr = Eigen::Matrix<double, -1, 1>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/Mixed_FE_Regression_imp.h:1008:2: required from 'void MixedFERegressionBase<InputHandler>::preapply(EOExpr<A>, const ForcingTerm&, const MeshHandler<ORDER, mydim, ndim>&) [with int ORDER = 1; int mydim = 2; int ndim = 2; A = EOBinOp<EOExpr<EOBinOp<EOExpr<EOBinOp<double, EOExpr<Mass>, EOMult> >, EOExpr<const Diffusion<PDEParameterOptions::Constant>&>, EOAdd> >, EOExpr<const Advection<PDEParameterOptions::Constant>&>, EOAdd>; InputHandler = RegressionDataElliptic]' 1008 | getRightHandData(rightHandData); //updated | ^~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/Mixed_FE_Regression_imp.h:1601:59: required from 'void MixedFERegression<RegressionDataElliptic>::preapply(const MeshHandler<ORDER, mydim, ndim>&) [with int ORDER = 1; int mydim = 2; int ndim = 2]' 1601 | MixedFERegressionBase<RegressionDataElliptic>::preapply(c*mass+stiff[K]+b.dot(grad), ForcingTerm(), mesh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:44:22: required from 'SEXPREC* regression_skeleton(InputHandler&, OptimizationData&, InferenceData&, SEXP) [with InputHandler = RegressionDataElliptic; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 44 | regression.preapply(mesh); // preliminary apply (preapply) to store all problem matrices | ~~~~~~~~~~~~~~~~~~~^~~~~~ Regression/Source/Rfun_Regression_PDE.cpp:78:66: required from here 78 | return(regression_skeleton<RegressionDataElliptic, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/Mixed_FE_Regression_imp.h:537:40: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 537 | for(UInt i=0; i<regressionData_.getObservationsIndices()->size(); ++i) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer.h:422, from Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:7: Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::set_R_() [with InputCarrier = Carrier<RegressionDataElliptic, Forced, Areal>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer.h:214:45: required from 'GCV_Exact<InputCarrier, 1>::GCV_Exact(InputCarrier&) [with InputCarrier = Carrier<RegressionDataElliptic, Forced, Areal>]' 214 | this->set_R_(); // this matrix is unchanged during the whole procedure, thus it's set once and for all | ~~~~~~~~~~~~^~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:130:33: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<false> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionDataElliptic, Forced, Areal>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<false> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> >]' 130 | GCV_Exact<CarrierType, 1> optim(carrier); | ^~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:58:85: required from 'SEXPREC* regression_skeleton(InputHandler&, OptimizationData&, InferenceData&, SEXP) [with InputHandler = RegressionDataElliptic; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 58 | solution_bricks = optimizer_method_selection<Carrier<InputHandler, Forced,Areal>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_PDE.cpp:78:66: required from here 78 | return(regression_skeleton<RegressionDataElliptic, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:247:20: warning: unused variable 'ret' [-Wunused-variable] 247 | const UInt ret = AuxiliaryOptimizer::universal_R_setter<InputCarrier>(this->R_, this->the_carrier, this->adt); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/Mixed_FE_Regression_imp.h: In instantiation of 'MatrixXv MixedFERegressionBase<InputHandler>::apply_iterative() [with InputHandler = RegressionDataElliptic; MatrixXv = Eigen::Matrix<Eigen::Matrix<double, -1, 1>, -1, -1>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Carrier.h:260:62: required from 'MatrixXr Carrier<InputHandler, Extensions>::apply(lambda::type<1>) [with InputHandler = RegressionDataElliptic; Extensions = {Forced, Areal}; MatrixXr = Eigen::Matrix<double, -1, -1>; lambda::type<1> = double]' 260 | return (this->model->apply_iterative())(0,0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:160:36: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<false> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionDataElliptic, Forced, Areal>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<false> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> >]' 160 | MatrixXr sol = carrier.apply(carrier.get_opt_data()->get_lambda_S()[j]); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:58:85: required from 'SEXPREC* regression_skeleton(InputHandler&, OptimizationData&, InferenceData&, SEXP) [with InputHandler = RegressionDataElliptic; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 58 | solution_bricks = optimizer_method_selection<Carrier<InputHandler, Forced,Areal>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_PDE.cpp:78:66: required from here 78 | return(regression_skeleton<RegressionDataElliptic, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/Mixed_FE_Regression_imp.h:1244:10: warning: unused variable 'delta' [-Wunused-variable] 1244 | Real delta = mesh_time_[1] - mesh_time_[0]; // Time interval | ^~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::set_R_() [with InputCarrier = Carrier<RegressionDataElliptic, Forced>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer.h:214:45: required from 'GCV_Exact<InputCarrier, 1>::GCV_Exact(InputCarrier&) [with InputCarrier = Carrier<RegressionDataElliptic, Forced>]' 214 | this->set_R_(); // this matrix is unchanged during the whole procedure, thus it's set once and for all | ~~~~~~~~~~~~^~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:130:33: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<false> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionDataElliptic, Forced>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<false> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> >]' 130 | GCV_Exact<CarrierType, 1> optim(carrier); | ^~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:67:78: required from 'SEXPREC* regression_skeleton(InputHandler&, OptimizationData&, InferenceData&, SEXP) [with InputHandler = RegressionDataElliptic; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 67 | solution_bricks = optimizer_method_selection<Carrier<InputHandler,Forced>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_PDE.cpp:78:66: required from here 78 | return(regression_skeleton<RegressionDataElliptic, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:247:20: warning: unused variable 'ret' [-Wunused-variable] 247 | const UInt ret = AuxiliaryOptimizer::universal_R_setter<InputCarrier>(this->R_, this->the_carrier, this->adt); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::set_R_() [with InputCarrier = Carrier<RegressionDataElliptic, Areal>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer.h:214:45: required from 'GCV_Exact<InputCarrier, 1>::GCV_Exact(InputCarrier&) [with InputCarrier = Carrier<RegressionDataElliptic, Areal>]' 214 | this->set_R_(); // this matrix is unchanged during the whole procedure, thus it's set once and for all | ~~~~~~~~~~~~^~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:130:33: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<false> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionDataElliptic, Areal>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<false> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> >]' 130 | GCV_Exact<CarrierType, 1> optim(carrier); | ^~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:79:77: required from 'SEXPREC* regression_skeleton(InputHandler&, OptimizationData&, InferenceData&, SEXP) [with InputHandler = RegressionDataElliptic; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 79 | solution_bricks = optimizer_method_selection<Carrier<InputHandler,Areal>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_PDE.cpp:78:66: required from here 78 | return(regression_skeleton<RegressionDataElliptic, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:247:20: warning: unused variable 'ret' [-Wunused-variable] 247 | const UInt ret = AuxiliaryOptimizer::universal_R_setter<InputCarrier>(this->R_, this->the_carrier, this->adt); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::set_R_() [with InputCarrier = Carrier<RegressionDataElliptic>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer.h:214:45: required from 'GCV_Exact<InputCarrier, 1>::GCV_Exact(InputCarrier&) [with InputCarrier = Carrier<RegressionDataElliptic>]' 214 | this->set_R_(); // this matrix is unchanged during the whole procedure, thus it's set once and for all | ~~~~~~~~~~~~^~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:130:33: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<false> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionDataElliptic>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<false> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> >]' 130 | GCV_Exact<CarrierType, 1> optim(carrier); | ^~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:88:71: required from 'SEXPREC* regression_skeleton(InputHandler&, OptimizationData&, InferenceData&, SEXP) [with InputHandler = RegressionDataElliptic; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 88 | solution_bricks = optimizer_method_selection<Carrier<InputHandler>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_PDE.cpp:78:66: required from here 78 | return(regression_skeleton<RegressionDataElliptic, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:247:20: warning: unused variable 'ret' [-Wunused-variable] 247 | const UInt ret = AuxiliaryOptimizer::universal_R_setter<InputCarrier>(this->R_, this->the_carrier, this->adt); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 2>::set_R_() [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Forced, Areal>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer.h:319:39: required from 'GCV_Exact<InputCarrier, 2>::GCV_Exact(InputCarrier&) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Forced, Areal>]' 319 | this->set_R_(); // this matrix is unchanged during the whole procedure, thus it's set once and for all | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:155:30: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionDataElliptic, Temporal, Forced, Areal>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> >]' 155 | GCV_Exact<CarrierType, 2> optim(carrier); | ^~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:73:93: required from 'SEXPREC* regression_skeleton_time(InputHandler&, OptimizationData&, InferenceData&, SEXP, SEXP) [with InputHandler = RegressionDataElliptic; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 73 | solution_bricks = optimizer_method_selection<Carrier<InputHandler,Temporal,Forced,Areal>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_PDE.cpp:169:71: required from here 169 | return(regression_skeleton_time<RegressionDataElliptic, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh, Rmesh_time)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:263:20: warning: unused variable 'ret' [-Wunused-variable] 263 | const UInt ret = AuxiliaryOptimizer::universal_R_setter<InputCarrier>(this->R_, this->the_carrier, this->adt); | ^~~ In file included from Regression/Source/Rfun_Regression_Laplace.cpp:4: Regression/Source/../../Skeletons/Include/GAM_Skeleton.h: In instantiation of 'SEXPREC* GAM_skeleton(InputHandler&, OptimizationData&, SEXP, SEXP, std::string, SEXP) [with InputHandler = RegressionDataGAM<RegressionData>; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*; std::string = std::__cxx11::basic_string<char>]': Regression/Source/Rfun_Regression_Laplace.cpp:240:51: required from here 240 | return(GAM_skeleton<GAMDataLaplace, 1, 2, 2>(regressionData, optimizationData, Rmesh, Rmu0 , family, RscaleParam)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/GAM_Skeleton.h:20:14: warning: unused variable 'count' [-Wunused-variable] 20 | UInt count = 0; | ^~~~~ Regression/Source/../../Skeletons/Include/GAM_Skeleton.h: In instantiation of 'SEXPREC* GAM_skeleton(InputHandler&, OptimizationData&, SEXP, SEXP, std::string, SEXP) [with InputHandler = RegressionDataGAM<RegressionData>; int ORDER = 2; int mydim = 2; int ndim = 2; SEXP = SEXPREC*; std::string = std::__cxx11::basic_string<char>]': Regression/Source/Rfun_Regression_Laplace.cpp:242:51: required from here 242 | return(GAM_skeleton<GAMDataLaplace, 2, 2, 2>(regressionData, optimizationData, Rmesh, Rmu0, family, RscaleParam)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/GAM_Skeleton.h:20:14: warning: unused variable 'count' [-Wunused-variable] 20 | UInt count = 0; | ^~~~~ Regression/Source/../../Skeletons/Include/GAM_Skeleton.h: In instantiation of 'SEXPREC* GAM_skeleton(InputHandler&, OptimizationData&, SEXP, SEXP, std::string, SEXP) [with InputHandler = RegressionDataGAM<RegressionData>; int ORDER = 1; int mydim = 2; int ndim = 3; SEXP = SEXPREC*; std::string = std::__cxx11::basic_string<char>]': Regression/Source/Rfun_Regression_Laplace.cpp:244:51: required from here 244 | return(GAM_skeleton<GAMDataLaplace, 1, 2, 3>(regressionData, optimizationData, Rmesh, Rmu0, family, RscaleParam)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/GAM_Skeleton.h:20:14: warning: unused variable 'count' [-Wunused-variable] 20 | UInt count = 0; | ^~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 2>::set_R_() [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Forced>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer.h:319:39: required from 'GCV_Exact<InputCarrier, 2>::GCV_Exact(InputCarrier&) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Forced>]' 319 | this->set_R_(); // this matrix is unchanged during the whole procedure, thus it's set once and for all | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:155:30: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionDataElliptic, Temporal, Forced>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> >]' 155 | GCV_Exact<CarrierType, 2> optim(carrier); | ^~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:82:87: required from 'SEXPREC* regression_skeleton_time(InputHandler&, OptimizationData&, InferenceData&, SEXP, SEXP) [with InputHandler = RegressionDataElliptic; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 82 | solution_bricks = optimizer_method_selection<Carrier<InputHandler,Temporal,Forced>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_PDE.cpp:169:71: required from here 169 | return(regression_skeleton_time<RegressionDataElliptic, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh, Rmesh_time)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:263:20: warning: unused variable 'ret' [-Wunused-variable] 263 | const UInt ret = AuxiliaryOptimizer::universal_R_setter<InputCarrier>(this->R_, this->the_carrier, this->adt); | ^~~ Regression/Source/../../Skeletons/Include/GAM_Skeleton.h: In instantiation of 'SEXPREC* GAM_skeleton(InputHandler&, OptimizationData&, SEXP, SEXP, std::string, SEXP) [with InputHandler = RegressionDataGAM<RegressionData>; int ORDER = 2; int mydim = 2; int ndim = 3; SEXP = SEXPREC*; std::string = std::__cxx11::basic_string<char>]': Regression/Source/Rfun_Regression_Laplace.cpp:246:51: required from here 246 | return(GAM_skeleton<GAMDataLaplace, 2, 2, 3>(regressionData, optimizationData, Rmesh, Rmu0, family, RscaleParam)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/GAM_Skeleton.h:20:14: warning: unused variable 'count' [-Wunused-variable] 20 | UInt count = 0; | ^~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 2>::set_R_() [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Areal>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer.h:319:39: required from 'GCV_Exact<InputCarrier, 2>::GCV_Exact(InputCarrier&) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Areal>]' 319 | this->set_R_(); // this matrix is unchanged during the whole procedure, thus it's set once and for all | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:155:30: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionDataElliptic, Temporal, Areal>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> >]' 155 | GCV_Exact<CarrierType, 2> optim(carrier); | ^~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:94:86: required from 'SEXPREC* regression_skeleton_time(InputHandler&, OptimizationData&, InferenceData&, SEXP, SEXP) [with InputHandler = RegressionDataElliptic; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 94 | solution_bricks = optimizer_method_selection<Carrier<InputHandler,Temporal,Areal>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_PDE.cpp:169:71: required from here 169 | return(regression_skeleton_time<RegressionDataElliptic, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh, Rmesh_time)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:263:20: warning: unused variable 'ret' [-Wunused-variable] 263 | const UInt ret = AuxiliaryOptimizer::universal_R_setter<InputCarrier>(this->R_, this->the_carrier, this->adt); | ^~~ Regression/Source/../../Skeletons/Include/GAM_Skeleton.h: In instantiation of 'SEXPREC* GAM_skeleton(InputHandler&, OptimizationData&, SEXP, SEXP, std::string, SEXP) [with InputHandler = RegressionDataGAM<RegressionData>; int ORDER = 1; int mydim = 3; int ndim = 3; SEXP = SEXPREC*; std::string = std::__cxx11::basic_string<char>]': Regression/Source/Rfun_Regression_Laplace.cpp:248:51: required from here 248 | return(GAM_skeleton<GAMDataLaplace, 1, 3, 3>(regressionData, optimizationData, Rmesh, Rmu0, family, RscaleParam)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/GAM_Skeleton.h:20:14: warning: unused variable 'count' [-Wunused-variable] 20 | UInt count = 0; | ^~~~~ Regression/Source/../../Skeletons/Include/GAM_Skeleton.h: In instantiation of 'SEXPREC* GAM_skeleton(InputHandler&, OptimizationData&, SEXP, SEXP, std::string, SEXP) [with InputHandler = RegressionDataGAM<RegressionData>; int ORDER = 2; int mydim = 3; int ndim = 3; SEXP = SEXPREC*; std::string = std::__cxx11::basic_string<char>]': Regression/Source/Rfun_Regression_Laplace.cpp:250:51: required from here 250 | return(GAM_skeleton<GAMDataLaplace, 2, 3, 3>(regressionData, optimizationData, Rmesh, Rmu0, family, RscaleParam)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/GAM_Skeleton.h:20:14: warning: unused variable 'count' [-Wunused-variable] 20 | UInt count = 0; | ^~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 2>::set_R_() [with InputCarrier = Carrier<RegressionDataElliptic, Temporal>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer.h:319:39: required from 'GCV_Exact<InputCarrier, 2>::GCV_Exact(InputCarrier&) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal>]' 319 | this->set_R_(); // this matrix is unchanged during the whole procedure, thus it's set once and for all | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:155:30: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionDataElliptic, Temporal>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> >]' 155 | GCV_Exact<CarrierType, 2> optim(carrier); | ^~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:103:80: required from 'SEXPREC* regression_skeleton_time(InputHandler&, OptimizationData&, InferenceData&, SEXP, SEXP) [with InputHandler = RegressionDataElliptic; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 103 | solution_bricks = optimizer_method_selection<Carrier<InputHandler,Temporal>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_PDE.cpp:169:71: required from here 169 | return(regression_skeleton_time<RegressionDataElliptic, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh, Rmesh_time)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:263:20: warning: unused variable 'ret' [-Wunused-variable] 263 | const UInt ret = AuxiliaryOptimizer::universal_R_setter<InputCarrier>(this->R_, this->the_carrier, this->adt); | ^~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h: In function 'typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&)': Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:200:68: warning: typedef 'FunWr' locally defined but not used [-Wunused-local-typedefs] 200 | typedef Function_Wrapper<Real, Real, Real, Real, EvaluationType> FunWr; | ^~~~~ Regression/Source/../../Skeletons/Include/GAM_Skeleton.h: In instantiation of 'SEXPREC* GAM_skeleton(InputHandler&, OptimizationData&, SEXP, SEXP, std::string, SEXP) [with InputHandler = RegressionDataGAM<RegressionData>; int ORDER = 1; int mydim = 1; int ndim = 2; SEXP = SEXPREC*; std::string = std::__cxx11::basic_string<char>]': Regression/Source/Rfun_Regression_Laplace.cpp:252:51: required from here 252 | return(GAM_skeleton<GAMDataLaplace, 1, 1, 2>(regressionData, optimizationData, Rmesh, Rmu0, family, RscaleParam)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/GAM_Skeleton.h:20:14: warning: unused variable 'count' [-Wunused-variable] 20 | UInt count = 0; | ^~~~~ In file included from Regression/Source/../../Skeletons/Include/../../FE_Assemblers_Solvers/Include/Matrix_Assembler.h:8, from Regression/Source/../../Skeletons/Include/Auxiliary_Skeleton.h:6: Regression/Source/../../Skeletons/Include/../../FE_Assemblers_Solvers/Include/Spline.h: In instantiation of 'Real Spline<DEGREE, ORDER_DERIVATIVE>::BasisFunction_impl(UInt, UInt, Real) const [with int DEGREE = 3; int ORDER_DERIVATIVE = 2; Real = double; UInt = int]': Regression/Source/../../Skeletons/Include/../../FE_Assemblers_Solvers/Include/Spline.h:40:58: required from 'Real Spline<DEGREE, ORDER_DERIVATIVE>::BasisFunction(UInt, Real) const [with int DEGREE = 3; int ORDER_DERIVATIVE = 2; Real = double; UInt = int]' 40 | Real BasisFunction(UInt i, Real u) const {return BasisFunction_impl(DEGREE, i, u);} | ^~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:611:32: required from 'void compute_nonparametric_inference_matrices_time(const MeshHandler<ORDER, mydim, ndim>&, std::vector<double>, const InputHandler&, InferenceData&, Inference_Carrier<InputHandler>&) [with InputHandler = RegressionDataElliptic; int ORDER = 1; int mydim = 2; int ndim = 2]' 611 | value = spline.BasisFunction(j, time_locs_inf[i]); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:123:88: required from 'SEXPREC* regression_skeleton_time(InputHandler&, OptimizationData&, InferenceData&, SEXP, SEXP) [with InputHandler = RegressionDataElliptic; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 123 | compute_nonparametric_inference_matrices_time<InputHandler, ORDER, mydim, ndim>(mesh, mesh_time, regressionData, inferenceData, inf_car); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/Rfun_Regression_PDE.cpp:169:71: required from here 169 | return(regression_skeleton_time<RegressionDataElliptic, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh, Rmesh_time)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../FE_Assemblers_Solvers/Include/Spline.h:53:85: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 53 | return u >= knots_[i] && u < knots_[i+1] || u == knots_.back() && i == knots_.size()-DEGREE-2; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/GAM_Skeleton.h: In instantiation of 'SEXPREC* GAM_skeleton(InputHandler&, OptimizationData&, SEXP, SEXP, std::string, SEXP) [with InputHandler = RegressionDataGAM<RegressionData>; int ORDER = 2; int mydim = 1; int ndim = 2; SEXP = SEXPREC*; std::string = std::__cxx11::basic_string<char>]': Regression/Source/Rfun_Regression_Laplace.cpp:254:51: required from here 254 | return(GAM_skeleton<GAMDataLaplace, 2, 1, 2>(regressionData, optimizationData, Rmesh, Rmu0, family, RscaleParam)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/GAM_Skeleton.h:20:14: warning: unused variable 'count' [-Wunused-variable] 20 | UInt count = 0; | ^~~~~ In file included from Regression/Source/Rfun_Regression_PDE_Space_Varying.cpp:4: Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h: In function 'typename std::enable_if<(size == 2), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&)': Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:311:100: warning: typedef 'FunWr' locally defined but not used [-Wunused-local-typedefs] 311 | typedef Function_Wrapper<lambda::type<2>, Real, lambda::type<2>, MatrixXr, EvaluationType> FunWr; | ^~~~~ In file included from Regression/Source/Rfun_Regression_Laplace.cpp:5: Regression/Source/../../Skeletons/Include/GAM_Skeleton_time.h: In instantiation of 'SEXPREC* GAM_skeleton_time(InputHandler&, OptimizationData&, SEXP, SEXP, SEXP, std::string, SEXP) [with InputHandler = RegressionDataGAM<RegressionData>; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*; std::string = std::__cxx11::basic_string<char>]': Regression/Source/Rfun_Regression_Laplace.cpp:319:56: required from here 319 | return(GAM_skeleton_time<GAMDataLaplace, 1, 2, 2>(regressionData, optimizationData, Rmesh, Rmesh_time, Rmu0, family, RscaleParam)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/GAM_Skeleton_time.h:16:20: warning: unused variable 'SPLINE_DEGREE' [-Wunused-variable] 16 | constexpr UInt SPLINE_DEGREE = | ^~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/GAM_Skeleton_time.h: In instantiation of 'SEXPREC* GAM_skeleton_time(InputHandler&, OptimizationData&, SEXP, SEXP, SEXP, std::string, SEXP) [with InputHandler = RegressionDataGAM<RegressionData>; int ORDER = 2; int mydim = 2; int ndim = 2; SEXP = SEXPREC*; std::string = std::__cxx11::basic_string<char>]': Regression/Source/Rfun_Regression_Laplace.cpp:321:56: required from here 321 | return(GAM_skeleton_time<GAMDataLaplace, 2, 2, 2>(regressionData, optimizationData, Rmesh, Rmesh_time, Rmu0, family, RscaleParam)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/GAM_Skeleton_time.h:16:20: warning: unused variable 'SPLINE_DEGREE' [-Wunused-variable] 16 | constexpr UInt SPLINE_DEGREE = | ^~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/GAM_Skeleton_time.h: In instantiation of 'SEXPREC* GAM_skeleton_time(InputHandler&, OptimizationData&, SEXP, SEXP, SEXP, std::string, SEXP) [with InputHandler = RegressionDataGAM<RegressionData>; int ORDER = 1; int mydim = 2; int ndim = 3; SEXP = SEXPREC*; std::string = std::__cxx11::basic_string<char>]': Regression/Source/Rfun_Regression_Laplace.cpp:323:56: required from here 323 | return(GAM_skeleton_time<GAMDataLaplace, 1, 2, 3>(regressionData, optimizationData, Rmesh, Rmesh_time, Rmu0, family, RscaleParam)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/GAM_Skeleton_time.h:16:20: warning: unused variable 'SPLINE_DEGREE' [-Wunused-variable] 16 | constexpr UInt SPLINE_DEGREE = | ^~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/GAM_Skeleton_time.h: In instantiation of 'SEXPREC* GAM_skeleton_time(InputHandler&, OptimizationData&, SEXP, SEXP, SEXP, std::string, SEXP) [with InputHandler = RegressionDataGAM<RegressionData>; int ORDER = 2; int mydim = 2; int ndim = 3; SEXP = SEXPREC*; std::string = std::__cxx11::basic_string<char>]': Regression/Source/Rfun_Regression_Laplace.cpp:325:56: required from here 325 | return(GAM_skeleton_time<GAMDataLaplace, 2, 2, 3>(regressionData, optimizationData, Rmesh, Rmesh_time, Rmu0, family, RscaleParam)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/GAM_Skeleton_time.h:16:20: warning: unused variable 'SPLINE_DEGREE' [-Wunused-variable] 16 | constexpr UInt SPLINE_DEGREE = | ^~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/GAM_Skeleton_time.h: In instantiation of 'SEXPREC* GAM_skeleton_time(InputHandler&, OptimizationData&, SEXP, SEXP, SEXP, std::string, SEXP) [with InputHandler = RegressionDataGAM<RegressionData>; int ORDER = 1; int mydim = 3; int ndim = 3; SEXP = SEXPREC*; std::string = std::__cxx11::basic_string<char>]': Regression/Source/Rfun_Regression_Laplace.cpp:327:56: required from here 327 | return(GAM_skeleton_time<GAMDataLaplace, 1, 3, 3>(regressionData, optimizationData, Rmesh, Rmesh_time, Rmu0, family, RscaleParam)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/GAM_Skeleton_time.h:16:20: warning: unused variable 'SPLINE_DEGREE' [-Wunused-variable] 16 | constexpr UInt SPLINE_DEGREE = | ^~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/GAM_Skeleton_time.h: In instantiation of 'SEXPREC* GAM_skeleton_time(InputHandler&, OptimizationData&, SEXP, SEXP, SEXP, std::string, SEXP) [with InputHandler = RegressionDataGAM<RegressionData>; int ORDER = 2; int mydim = 3; int ndim = 3; SEXP = SEXPREC*; std::string = std::__cxx11::basic_string<char>]': Regression/Source/Rfun_Regression_Laplace.cpp:329:56: required from here 329 | return(GAM_skeleton_time<GAMDataLaplace, 2, 3, 3>(regressionData, optimizationData, Rmesh, Rmesh_time, Rmu0, family, RscaleParam)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/GAM_Skeleton_time.h:16:20: warning: unused variable 'SPLINE_DEGREE' [-Wunused-variable] 16 | constexpr UInt SPLINE_DEGREE = | ^~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/GAM_Skeleton_time.h: In instantiation of 'SEXPREC* GAM_skeleton_time(InputHandler&, OptimizationData&, SEXP, SEXP, SEXP, std::string, SEXP) [with InputHandler = RegressionDataGAM<RegressionData>; int ORDER = 1; int mydim = 1; int ndim = 2; SEXP = SEXPREC*; std::string = std::__cxx11::basic_string<char>]': Regression/Source/Rfun_Regression_Laplace.cpp:331:56: required from here 331 | return(GAM_skeleton_time<GAMDataLaplace, 1, 1, 2>(regressionData, optimizationData, Rmesh, Rmesh_time, Rmu0, family, RscaleParam)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/GAM_Skeleton_time.h:16:20: warning: unused variable 'SPLINE_DEGREE' [-Wunused-variable] 16 | constexpr UInt SPLINE_DEGREE = | ^~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/GAM_Skeleton_time.h: In instantiation of 'SEXPREC* GAM_skeleton_time(InputHandler&, OptimizationData&, SEXP, SEXP, SEXP, std::string, SEXP) [with InputHandler = RegressionDataGAM<RegressionData>; int ORDER = 2; int mydim = 1; int ndim = 2; SEXP = SEXPREC*; std::string = std::__cxx11::basic_string<char>]': Regression/Source/Rfun_Regression_Laplace.cpp:333:56: required from here 333 | return(GAM_skeleton_time<GAMDataLaplace, 2, 1, 2>(regressionData, optimizationData, Rmesh, Rmesh_time, Rmu0, family, RscaleParam)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/GAM_Skeleton_time.h:16:20: warning: unused variable 'SPLINE_DEGREE' [-Wunused-variable] 16 | constexpr UInt SPLINE_DEGREE = | ^~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::set_R_() [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Forced, Areal>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer.h:232:18: required from 'GCV_Exact<InputCarrier, 1>::GCV_Exact(InputCarrier&, Real) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Forced, Areal>; Real = double]' 232 | this->set_R_(); | ~~~~~~~~~~~~^~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:254:12: required from 'std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > parabolic_routine(CarrierType&) [with GCV_type = GCV_Exact<Carrier<RegressionDataElliptic, Temporal, Forced, Areal>, 1>; CarrierType = Carrier<RegressionDataElliptic, Temporal, Forced, Areal>]' 254 | GCV_type optim(carrier, lambdaT[j]); | ^~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:152:55: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionDataElliptic, Temporal, Forced, Areal>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> >]' 152 | return parabolic_routine<GCV_Exact<CarrierType, 1>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:73:93: required from 'SEXPREC* regression_skeleton_time(InputHandler&, OptimizationData&, InferenceData&, SEXP, SEXP) [with InputHandler = RegressionDataElliptic; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 73 | solution_bricks = optimizer_method_selection<Carrier<InputHandler,Temporal,Forced,Areal>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_PDE.cpp:169:71: required from here 169 | return(regression_skeleton_time<RegressionDataElliptic, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh, Rmesh_time)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:247:20: warning: unused variable 'ret' [-Wunused-variable] 247 | const UInt ret = AuxiliaryOptimizer::universal_R_setter<InputCarrier>(this->R_, this->the_carrier, this->adt); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::set_R_(Real) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Forced, Areal>; Real = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer.h:234:18: required from 'GCV_Exact<InputCarrier, 1>::GCV_Exact(InputCarrier&, Real) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Forced, Areal>; Real = double]' 234 | this->set_R_(lambdaT_); | ~~~~~~~~~~~~^~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:254:12: required from 'std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > parabolic_routine(CarrierType&) [with GCV_type = GCV_Exact<Carrier<RegressionDataElliptic, Temporal, Forced, Areal>, 1>; CarrierType = Carrier<RegressionDataElliptic, Temporal, Forced, Areal>]' 254 | GCV_type optim(carrier, lambdaT[j]); | ^~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:152:55: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionDataElliptic, Temporal, Forced, Areal>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> >]' 152 | return parabolic_routine<GCV_Exact<CarrierType, 1>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:73:93: required from 'SEXPREC* regression_skeleton_time(InputHandler&, OptimizationData&, InferenceData&, SEXP, SEXP) [with InputHandler = RegressionDataElliptic; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 73 | solution_bricks = optimizer_method_selection<Carrier<InputHandler,Temporal,Forced,Areal>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_PDE.cpp:169:71: required from here 169 | return(regression_skeleton_time<RegressionDataElliptic, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh, Rmesh_time)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:279:20: warning: unused variable 'ret' [-Wunused-variable] 279 | const UInt ret = AuxiliaryOptimizer::universal_R_setter<InputCarrier>(this->R_, this->the_carrier, this->adt, lambdaT); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::set_R_() [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Forced>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer.h:232:18: required from 'GCV_Exact<InputCarrier, 1>::GCV_Exact(InputCarrier&, Real) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Forced>; Real = double]' 232 | this->set_R_(); | ~~~~~~~~~~~~^~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:254:12: required from 'std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > parabolic_routine(CarrierType&) [with GCV_type = GCV_Exact<Carrier<RegressionDataElliptic, Temporal, Forced>, 1>; CarrierType = Carrier<RegressionDataElliptic, Temporal, Forced>]' 254 | GCV_type optim(carrier, lambdaT[j]); | ^~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:152:55: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionDataElliptic, Temporal, Forced>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> >]' 152 | return parabolic_routine<GCV_Exact<CarrierType, 1>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:82:87: required from 'SEXPREC* regression_skeleton_time(InputHandler&, OptimizationData&, InferenceData&, SEXP, SEXP) [with InputHandler = RegressionDataElliptic; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 82 | solution_bricks = optimizer_method_selection<Carrier<InputHandler,Temporal,Forced>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_PDE.cpp:169:71: required from here 169 | return(regression_skeleton_time<RegressionDataElliptic, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh, Rmesh_time)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:247:20: warning: unused variable 'ret' [-Wunused-variable] 247 | const UInt ret = AuxiliaryOptimizer::universal_R_setter<InputCarrier>(this->R_, this->the_carrier, this->adt); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::set_R_(Real) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Forced>; Real = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer.h:234:18: required from 'GCV_Exact<InputCarrier, 1>::GCV_Exact(InputCarrier&, Real) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Forced>; Real = double]' 234 | this->set_R_(lambdaT_); | ~~~~~~~~~~~~^~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:254:12: required from 'std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > parabolic_routine(CarrierType&) [with GCV_type = GCV_Exact<Carrier<RegressionDataElliptic, Temporal, Forced>, 1>; CarrierType = Carrier<RegressionDataElliptic, Temporal, Forced>]' 254 | GCV_type optim(carrier, lambdaT[j]); | ^~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:152:55: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionDataElliptic, Temporal, Forced>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> >]' 152 | return parabolic_routine<GCV_Exact<CarrierType, 1>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:82:87: required from 'SEXPREC* regression_skeleton_time(InputHandler&, OptimizationData&, InferenceData&, SEXP, SEXP) [with InputHandler = RegressionDataElliptic; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 82 | solution_bricks = optimizer_method_selection<Carrier<InputHandler,Temporal,Forced>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_PDE.cpp:169:71: required from here 169 | return(regression_skeleton_time<RegressionDataElliptic, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh, Rmesh_time)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:279:20: warning: unused variable 'ret' [-Wunused-variable] 279 | const UInt ret = AuxiliaryOptimizer::universal_R_setter<InputCarrier>(this->R_, this->the_carrier, this->adt, lambdaT); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::set_R_() [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Areal>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer.h:232:18: required from 'GCV_Exact<InputCarrier, 1>::GCV_Exact(InputCarrier&, Real) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Areal>; Real = double]' 232 | this->set_R_(); | ~~~~~~~~~~~~^~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:254:12: required from 'std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > parabolic_routine(CarrierType&) [with GCV_type = GCV_Exact<Carrier<RegressionDataElliptic, Temporal, Areal>, 1>; CarrierType = Carrier<RegressionDataElliptic, Temporal, Areal>]' 254 | GCV_type optim(carrier, lambdaT[j]); | ^~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:152:55: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionDataElliptic, Temporal, Areal>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> >]' 152 | return parabolic_routine<GCV_Exact<CarrierType, 1>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:94:86: required from 'SEXPREC* regression_skeleton_time(InputHandler&, OptimizationData&, InferenceData&, SEXP, SEXP) [with InputHandler = RegressionDataElliptic; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 94 | solution_bricks = optimizer_method_selection<Carrier<InputHandler,Temporal,Areal>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_PDE.cpp:169:71: required from here 169 | return(regression_skeleton_time<RegressionDataElliptic, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh, Rmesh_time)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:247:20: warning: unused variable 'ret' [-Wunused-variable] 247 | const UInt ret = AuxiliaryOptimizer::universal_R_setter<InputCarrier>(this->R_, this->the_carrier, this->adt); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::set_R_(Real) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Areal>; Real = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer.h:234:18: required from 'GCV_Exact<InputCarrier, 1>::GCV_Exact(InputCarrier&, Real) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Areal>; Real = double]' 234 | this->set_R_(lambdaT_); | ~~~~~~~~~~~~^~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:254:12: required from 'std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > parabolic_routine(CarrierType&) [with GCV_type = GCV_Exact<Carrier<RegressionDataElliptic, Temporal, Areal>, 1>; CarrierType = Carrier<RegressionDataElliptic, Temporal, Areal>]' 254 | GCV_type optim(carrier, lambdaT[j]); | ^~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:152:55: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionDataElliptic, Temporal, Areal>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> >]' 152 | return parabolic_routine<GCV_Exact<CarrierType, 1>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:94:86: required from 'SEXPREC* regression_skeleton_time(InputHandler&, OptimizationData&, InferenceData&, SEXP, SEXP) [with InputHandler = RegressionDataElliptic; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 94 | solution_bricks = optimizer_method_selection<Carrier<InputHandler,Temporal,Areal>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_PDE.cpp:169:71: required from here 169 | return(regression_skeleton_time<RegressionDataElliptic, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh, Rmesh_time)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:279:20: warning: unused variable 'ret' [-Wunused-variable] 279 | const UInt ret = AuxiliaryOptimizer::universal_R_setter<InputCarrier>(this->R_, this->the_carrier, this->adt, lambdaT); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::set_R_() [with InputCarrier = Carrier<RegressionDataElliptic, Temporal>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer.h:232:18: required from 'GCV_Exact<InputCarrier, 1>::GCV_Exact(InputCarrier&, Real) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal>; Real = double]' 232 | this->set_R_(); | ~~~~~~~~~~~~^~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:254:12: required from 'std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > parabolic_routine(CarrierType&) [with GCV_type = GCV_Exact<Carrier<RegressionDataElliptic, Temporal>, 1>; CarrierType = Carrier<RegressionDataElliptic, Temporal>]' 254 | GCV_type optim(carrier, lambdaT[j]); | ^~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:152:55: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionDataElliptic, Temporal>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> >]' 152 | return parabolic_routine<GCV_Exact<CarrierType, 1>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:103:80: required from 'SEXPREC* regression_skeleton_time(InputHandler&, OptimizationData&, InferenceData&, SEXP, SEXP) [with InputHandler = RegressionDataElliptic; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 103 | solution_bricks = optimizer_method_selection<Carrier<InputHandler,Temporal>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_PDE.cpp:169:71: required from here 169 | return(regression_skeleton_time<RegressionDataElliptic, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh, Rmesh_time)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:247:20: warning: unused variable 'ret' [-Wunused-variable] 247 | const UInt ret = AuxiliaryOptimizer::universal_R_setter<InputCarrier>(this->R_, this->the_carrier, this->adt); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::set_R_(Real) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal>; Real = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer.h:234:18: required from 'GCV_Exact<InputCarrier, 1>::GCV_Exact(InputCarrier&, Real) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal>; Real = double]' 234 | this->set_R_(lambdaT_); | ~~~~~~~~~~~~^~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:254:12: required from 'std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > parabolic_routine(CarrierType&) [with GCV_type = GCV_Exact<Carrier<RegressionDataElliptic, Temporal>, 1>; CarrierType = Carrier<RegressionDataElliptic, Temporal>]' 254 | GCV_type optim(carrier, lambdaT[j]); | ^~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:152:55: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionDataElliptic, Temporal>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> >]' 152 | return parabolic_routine<GCV_Exact<CarrierType, 1>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:103:80: required from 'SEXPREC* regression_skeleton_time(InputHandler&, OptimizationData&, InferenceData&, SEXP, SEXP) [with InputHandler = RegressionDataElliptic; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 103 | solution_bricks = optimizer_method_selection<Carrier<InputHandler,Temporal>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_PDE.cpp:169:71: required from here 169 | return(regression_skeleton_time<RegressionDataElliptic, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh, Rmesh_time)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:279:20: warning: unused variable 'ret' [-Wunused-variable] 279 | const UInt ret = AuxiliaryOptimizer::universal_R_setter<InputCarrier>(this->R_, this->the_carrier, this->adt, lambdaT); | ^~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h: In instantiation of 'void compute_nonparametric_inference_matrices(const MeshHandler<ORDER, mydim, ndim>&, const InputHandler&, InferenceData&, Inference_Carrier<InputHandler>&) [with InputHandler = RegressionData; int ORDER = 1; int mydim = 2; int ndim = 2]': Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:107:81: required from 'SEXPREC* regression_skeleton(InputHandler&, OptimizationData&, InferenceData&, SEXP) [with InputHandler = RegressionData; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 107 | compute_nonparametric_inference_matrices<InputHandler, ORDER, mydim, ndim>(mesh, regressionData, inferenceData, inf_car); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/Rfun_Regression_Laplace.cpp:79:58: required from here 79 | return(regression_skeleton<RegressionData, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:425:21: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 425 | for(UInt i=0; i < row_indices.size(); ++i){ | ~~^~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:512:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 512 | for(auto i=0; i < sub_nodes_indices.size(); ++i){ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:546:25: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 546 | for(UInt i=0; i < locations_index.size(); ++i){ | ~~^~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:551:25: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 551 | for(UInt i=0; i < locations_index.size(); ++i){ | ~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from Regression/Source/Rfun_Regression_PDE_Space_Varying.cpp:5: Regression/Source/../../Skeletons/Include/GAM_Skeleton.h: In instantiation of 'SEXPREC* GAM_skeleton(InputHandler&, OptimizationData&, SEXP, SEXP, std::string, SEXP) [with InputHandler = RegressionDataGAM<RegressionDataEllipticSpaceVarying>; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*; std::string = std::__cxx11::basic_string<char>]': Regression/Source/Rfun_Regression_PDE_Space_Varying.cpp:243:64: required from here 243 | return(GAM_skeleton<GAMDataEllipticSpaceVarying, 1, 2, 2>(regressionData, optimizationData, Rmesh, Rmu0 , family, RscaleParam)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/GAM_Skeleton.h:20:14: warning: unused variable 'count' [-Wunused-variable] 20 | UInt count = 0; | ^~~~~ Regression/Source/../../Skeletons/Include/GAM_Skeleton.h: In instantiation of 'SEXPREC* GAM_skeleton(InputHandler&, OptimizationData&, SEXP, SEXP, std::string, SEXP) [with InputHandler = RegressionDataGAM<RegressionDataEllipticSpaceVarying>; int ORDER = 2; int mydim = 2; int ndim = 2; SEXP = SEXPREC*; std::string = std::__cxx11::basic_string<char>]': Regression/Source/Rfun_Regression_PDE_Space_Varying.cpp:245:64: required from here 245 | return(GAM_skeleton<GAMDataEllipticSpaceVarying, 2, 2, 2>(regressionData, optimizationData, Rmesh, Rmu0, family, RscaleParam)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/GAM_Skeleton.h:20:14: warning: unused variable 'count' [-Wunused-variable] 20 | UInt count = 0; | ^~~~~ Regression/Source/../../Skeletons/Include/GAM_Skeleton.h: In instantiation of 'SEXPREC* GAM_skeleton(InputHandler&, OptimizationData&, SEXP, SEXP, std::string, SEXP) [with InputHandler = RegressionDataGAM<RegressionDataEllipticSpaceVarying>; int ORDER = 1; int mydim = 3; int ndim = 3; SEXP = SEXPREC*; std::string = std::__cxx11::basic_string<char>]': Regression/Source/Rfun_Regression_PDE_Space_Varying.cpp:251:64: required from here 251 | return(GAM_skeleton<GAMDataEllipticSpaceVarying, 1, 3, 3>(regressionData, optimizationData, Rmesh, Rmu0, family, RscaleParam)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/GAM_Skeleton.h:20:14: warning: unused variable 'count' [-Wunused-variable] 20 | UInt count = 0; | ^~~~~ Regression/Source/../../Skeletons/Include/GAM_Skeleton.h: In instantiation of 'SEXPREC* GAM_skeleton(InputHandler&, OptimizationData&, SEXP, SEXP, std::string, SEXP) [with InputHandler = RegressionDataGAM<RegressionDataEllipticSpaceVarying>; int ORDER = 2; int mydim = 3; int ndim = 3; SEXP = SEXPREC*; std::string = std::__cxx11::basic_string<char>]': Regression/Source/Rfun_Regression_PDE_Space_Varying.cpp:253:64: required from here 253 | return(GAM_skeleton<GAMDataEllipticSpaceVarying, 2, 3, 3>(regressionData, optimizationData, Rmesh, Rmu0, family, RscaleParam)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/GAM_Skeleton.h:20:14: warning: unused variable 'count' [-Wunused-variable] 20 | UInt count = 0; | ^~~~~ In file included from Regression/Source/Rfun_Regression_PDE_Space_Varying.cpp:6: Regression/Source/../../Skeletons/Include/GAM_Skeleton_time.h: In instantiation of 'SEXPREC* GAM_skeleton_time(InputHandler&, OptimizationData&, SEXP, SEXP, SEXP, std::string, SEXP) [with InputHandler = RegressionDataGAM<RegressionDataEllipticSpaceVarying>; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*; std::string = std::__cxx11::basic_string<char>]': Regression/Source/Rfun_Regression_PDE_Space_Varying.cpp:322:69: required from here 322 | return(GAM_skeleton_time<GAMDataEllipticSpaceVarying, 1, 2, 2>(regressionData, optimizationData, Rmesh, Rmesh_time, Rmu0, family, RscaleParam)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/GAM_Skeleton_time.h:16:20: warning: unused variable 'SPLINE_DEGREE' [-Wunused-variable] 16 | constexpr UInt SPLINE_DEGREE = | ^~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/GAM_Skeleton_time.h: In instantiation of 'SEXPREC* GAM_skeleton_time(InputHandler&, OptimizationData&, SEXP, SEXP, SEXP, std::string, SEXP) [with InputHandler = RegressionDataGAM<RegressionDataEllipticSpaceVarying>; int ORDER = 2; int mydim = 2; int ndim = 2; SEXP = SEXPREC*; std::string = std::__cxx11::basic_string<char>]': Regression/Source/Rfun_Regression_PDE_Space_Varying.cpp:324:69: required from here 324 | return(GAM_skeleton_time<GAMDataEllipticSpaceVarying, 2, 2, 2>(regressionData, optimizationData, Rmesh, Rmesh_time, Rmu0, family, RscaleParam)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/GAM_Skeleton_time.h:16:20: warning: unused variable 'SPLINE_DEGREE' [-Wunused-variable] 16 | constexpr UInt SPLINE_DEGREE = | ^~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h: In instantiation of 'void compute_nonparametric_inference_matrices(const MeshHandler<ORDER, mydim, ndim>&, const InputHandler&, InferenceData&, Inference_Carrier<InputHandler>&) [with InputHandler = RegressionData; int ORDER = 2; int mydim = 2; int ndim = 2]': Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:107:81: required from 'SEXPREC* regression_skeleton(InputHandler&, OptimizationData&, InferenceData&, SEXP) [with InputHandler = RegressionData; int ORDER = 2; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 107 | compute_nonparametric_inference_matrices<InputHandler, ORDER, mydim, ndim>(mesh, regressionData, inferenceData, inf_car); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/Rfun_Regression_Laplace.cpp:81:58: required from here 81 | return(regression_skeleton<RegressionData, 2, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:425:21: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 425 | for(UInt i=0; i < row_indices.size(); ++i){ | ~~^~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:512:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 512 | for(auto i=0; i < sub_nodes_indices.size(); ++i){ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:546:25: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 546 | for(UInt i=0; i < locations_index.size(); ++i){ | ~~^~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:551:25: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 551 | for(UInt i=0; i < locations_index.size(); ++i){ | ~~^~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/GAM_Skeleton_time.h: In instantiation of 'SEXPREC* GAM_skeleton_time(InputHandler&, OptimizationData&, SEXP, SEXP, SEXP, std::string, SEXP) [with InputHandler = RegressionDataGAM<RegressionDataEllipticSpaceVarying>; int ORDER = 1; int mydim = 3; int ndim = 3; SEXP = SEXPREC*; std::string = std::__cxx11::basic_string<char>]': Regression/Source/Rfun_Regression_PDE_Space_Varying.cpp:326:69: required from here 326 | return(GAM_skeleton_time<GAMDataEllipticSpaceVarying, 1, 3, 3>(regressionData, optimizationData, Rmesh, Rmesh_time, Rmu0, family, RscaleParam)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/GAM_Skeleton_time.h:16:20: warning: unused variable 'SPLINE_DEGREE' [-Wunused-variable] 16 | constexpr UInt SPLINE_DEGREE = | ^~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/GAM_Skeleton_time.h: In instantiation of 'SEXPREC* GAM_skeleton_time(InputHandler&, OptimizationData&, SEXP, SEXP, SEXP, std::string, SEXP) [with InputHandler = RegressionDataGAM<RegressionDataEllipticSpaceVarying>; int ORDER = 2; int mydim = 3; int ndim = 3; SEXP = SEXPREC*; std::string = std::__cxx11::basic_string<char>]': Regression/Source/Rfun_Regression_PDE_Space_Varying.cpp:328:69: required from here 328 | return(GAM_skeleton_time<GAMDataEllipticSpaceVarying, 2, 3, 3>(regressionData, optimizationData, Rmesh, Rmesh_time, Rmu0, family, RscaleParam)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/GAM_Skeleton_time.h:16:20: warning: unused variable 'SPLINE_DEGREE' [-Wunused-variable] 16 | constexpr UInt SPLINE_DEGREE = | ^~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h: In instantiation of 'void compute_nonparametric_inference_matrices(const MeshHandler<ORDER, mydim, ndim>&, const InputHandler&, InferenceData&, Inference_Carrier<InputHandler>&) [with InputHandler = RegressionData; int ORDER = 1; int mydim = 2; int ndim = 3]': Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:107:81: required from 'SEXPREC* regression_skeleton(InputHandler&, OptimizationData&, InferenceData&, SEXP) [with InputHandler = RegressionData; int ORDER = 1; int mydim = 2; int ndim = 3; SEXP = SEXPREC*]' 107 | compute_nonparametric_inference_matrices<InputHandler, ORDER, mydim, ndim>(mesh, regressionData, inferenceData, inf_car); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/Rfun_Regression_Laplace.cpp:83:58: required from here 83 | return(regression_skeleton<RegressionData, 1, 2, 3>(regressionData, optimizationData, inferenceData, Rmesh)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:425:21: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 425 | for(UInt i=0; i < row_indices.size(); ++i){ | ~~^~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:512:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 512 | for(auto i=0; i < sub_nodes_indices.size(); ++i){ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:546:25: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 546 | for(UInt i=0; i < locations_index.size(); ++i){ | ~~^~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:551:25: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 551 | for(UInt i=0; i < locations_index.size(); ++i){ | ~~^~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h: In instantiation of 'void compute_nonparametric_inference_matrices(const MeshHandler<ORDER, mydim, ndim>&, const InputHandler&, InferenceData&, Inference_Carrier<InputHandler>&) [with InputHandler = RegressionData; int ORDER = 2; int mydim = 2; int ndim = 3]': Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:107:81: required from 'SEXPREC* regression_skeleton(InputHandler&, OptimizationData&, InferenceData&, SEXP) [with InputHandler = RegressionData; int ORDER = 2; int mydim = 2; int ndim = 3; SEXP = SEXPREC*]' 107 | compute_nonparametric_inference_matrices<InputHandler, ORDER, mydim, ndim>(mesh, regressionData, inferenceData, inf_car); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/Rfun_Regression_Laplace.cpp:85:58: required from here 85 | return(regression_skeleton<RegressionData, 2, 2, 3>(regressionData, optimizationData, inferenceData, Rmesh)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:425:21: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 425 | for(UInt i=0; i < row_indices.size(); ++i){ | ~~^~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:512:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 512 | for(auto i=0; i < sub_nodes_indices.size(); ++i){ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:546:25: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 546 | for(UInt i=0; i < locations_index.size(); ++i){ | ~~^~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:551:25: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 551 | for(UInt i=0; i < locations_index.size(); ++i){ | ~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/Core:294, from /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/StdVector:14, from FPCA/Source/../../FdaPDE.h:32: In copy constructor 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::PlainObjectBase<Derived>&) [with Derived = Eigen::Matrix<double, 2, 2>]', inlined from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/Matrix.h:414:65, inlined from 'Element<3, 2, 2>::Element(const Element<3, 2, 2>&)' at FPCA/Source/../../Skeletons/Include/../../Mesh/Include/Mesh_Objects.h:57:7, inlined from 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<3, 2, 2>]' at FPCA/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:56:21: /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:512:17: warning: 'obj.Element<3, 2, 2>::M_J_.Eigen::Matrix<double, 2, 2, 0, 2, 2>::<unnamed>.Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 2> >::m_storage' may be used uninitialized [-Wmaybe-uninitialized] 512 | : Base(), m_storage(other.m_storage) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FPCA/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree.h:122, from FPCA/Source/../../Skeletons/Include/../../Mesh/Include/Mesh.h:12: FPCA/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h: In member function 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<3, 2, 2>]': FPCA/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:54:11: note: 'obj' declared here 54 | Shape obj; | ^~~ In copy constructor 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::PlainObjectBase<Derived>&) [with Derived = Eigen::Matrix<double, 2, 2>]', inlined from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/Matrix.h:414:65, inlined from 'Element<3, 2, 2>::Element(const Element<3, 2, 2>&)' at FPCA/Source/../../Skeletons/Include/../../Mesh/Include/Mesh_Objects.h:57:7, inlined from 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<3, 2, 2>]' at FPCA/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:56:21: /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:512:17: warning: 'obj.Element<3, 2, 2>::M_invJ_.Eigen::Matrix<double, 2, 2, 0, 2, 2>::<unnamed>.Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 2> >::m_storage' may be used uninitialized [-Wmaybe-uninitialized] 512 | : Base(), m_storage(other.m_storage) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ FPCA/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h: In member function 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<3, 2, 2>]': FPCA/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:54:11: note: 'obj' declared here 54 | Shape obj; | ^~~ In copy constructor 'Element<3, 2, 2>::Element(const Element<3, 2, 2>&)', inlined from 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<3, 2, 2>]' at FPCA/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:56:21: FPCA/Source/../../Skeletons/Include/../../Mesh/Include/Mesh_Objects.h:57:7: warning: 'obj.Element<3, 2, 2>::element_measure' may be used uninitialized [-Wmaybe-uninitialized] 57 | class Element : public Identifier { | ^~~~~~~ FPCA/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h: In member function 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<3, 2, 2>]': FPCA/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:54:11: note: 'obj' declared here 54 | Shape obj; | ^~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h: In instantiation of 'void compute_nonparametric_inference_matrices(const MeshHandler<ORDER, mydim, ndim>&, const InputHandler&, InferenceData&, Inference_Carrier<InputHandler>&) [with InputHandler = RegressionData; int ORDER = 1; int mydim = 3; int ndim = 3]': Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:107:81: required from 'SEXPREC* regression_skeleton(InputHandler&, OptimizationData&, InferenceData&, SEXP) [with InputHandler = RegressionData; int ORDER = 1; int mydim = 3; int ndim = 3; SEXP = SEXPREC*]' 107 | compute_nonparametric_inference_matrices<InputHandler, ORDER, mydim, ndim>(mesh, regressionData, inferenceData, inf_car); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/Rfun_Regression_Laplace.cpp:87:58: required from here 87 | return(regression_skeleton<RegressionData, 1, 3, 3>(regressionData, optimizationData, inferenceData, Rmesh)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:425:21: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 425 | for(UInt i=0; i < row_indices.size(); ++i){ | ~~^~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:512:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 512 | for(auto i=0; i < sub_nodes_indices.size(); ++i){ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:546:25: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 546 | for(UInt i=0; i < locations_index.size(); ++i){ | ~~^~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:551:25: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 551 | for(UInt i=0; i < locations_index.size(); ++i){ | ~~^~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h: In instantiation of 'void compute_nonparametric_inference_matrices(const MeshHandler<ORDER, mydim, ndim>&, const InputHandler&, InferenceData&, Inference_Carrier<InputHandler>&) [with InputHandler = RegressionData; int ORDER = 2; int mydim = 3; int ndim = 3]': Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:107:81: required from 'SEXPREC* regression_skeleton(InputHandler&, OptimizationData&, InferenceData&, SEXP) [with InputHandler = RegressionData; int ORDER = 2; int mydim = 3; int ndim = 3; SEXP = SEXPREC*]' 107 | compute_nonparametric_inference_matrices<InputHandler, ORDER, mydim, ndim>(mesh, regressionData, inferenceData, inf_car); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/Rfun_Regression_Laplace.cpp:89:58: required from here 89 | return(regression_skeleton<RegressionData, 2, 3, 3>(regressionData, optimizationData, inferenceData, Rmesh)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:425:21: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 425 | for(UInt i=0; i < row_indices.size(); ++i){ | ~~^~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:512:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 512 | for(auto i=0; i < sub_nodes_indices.size(); ++i){ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:546:25: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 546 | for(UInt i=0; i < locations_index.size(); ++i){ | ~~^~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:551:25: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 551 | for(UInt i=0; i < locations_index.size(); ++i){ | ~~^~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h: In instantiation of 'void compute_nonparametric_inference_matrices(const MeshHandler<ORDER, mydim, ndim>&, const InputHandler&, InferenceData&, Inference_Carrier<InputHandler>&) [with InputHandler = RegressionData; int ORDER = 1; int mydim = 1; int ndim = 2]': Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:107:81: required from 'SEXPREC* regression_skeleton(InputHandler&, OptimizationData&, InferenceData&, SEXP) [with InputHandler = RegressionData; int ORDER = 1; int mydim = 1; int ndim = 2; SEXP = SEXPREC*]' 107 | compute_nonparametric_inference_matrices<InputHandler, ORDER, mydim, ndim>(mesh, regressionData, inferenceData, inf_car); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/Rfun_Regression_Laplace.cpp:91:58: required from here 91 | return(regression_skeleton<RegressionData, 1, 1, 2>(regressionData, optimizationData, inferenceData, Rmesh)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:425:21: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 425 | for(UInt i=0; i < row_indices.size(); ++i){ | ~~^~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:512:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 512 | for(auto i=0; i < sub_nodes_indices.size(); ++i){ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:546:25: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 546 | for(UInt i=0; i < locations_index.size(); ++i){ | ~~^~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:551:25: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 551 | for(UInt i=0; i < locations_index.size(); ++i){ | ~~^~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h: In instantiation of 'void compute_nonparametric_inference_matrices(const MeshHandler<ORDER, mydim, ndim>&, const InputHandler&, InferenceData&, Inference_Carrier<InputHandler>&) [with InputHandler = RegressionData; int ORDER = 2; int mydim = 1; int ndim = 2]': Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:107:81: required from 'SEXPREC* regression_skeleton(InputHandler&, OptimizationData&, InferenceData&, SEXP) [with InputHandler = RegressionData; int ORDER = 2; int mydim = 1; int ndim = 2; SEXP = SEXPREC*]' 107 | compute_nonparametric_inference_matrices<InputHandler, ORDER, mydim, ndim>(mesh, regressionData, inferenceData, inf_car); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/Rfun_Regression_Laplace.cpp:93:58: required from here 93 | return(regression_skeleton<RegressionData, 2, 1, 2>(regressionData, optimizationData, inferenceData, Rmesh)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:425:21: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 425 | for(UInt i=0; i < row_indices.size(); ++i){ | ~~^~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:512:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 512 | for(auto i=0; i < sub_nodes_indices.size(); ++i){ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:546:25: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 546 | for(UInt i=0; i < locations_index.size(); ++i){ | ~~^~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:551:25: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 551 | for(UInt i=0; i < locations_index.size(); ++i){ | ~~^~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h: In instantiation of 'void compute_nonparametric_inference_matrices_time(const MeshHandler<ORDER, mydim, ndim>&, std::vector<double>, const InputHandler&, InferenceData&, Inference_Carrier<InputHandler>&) [with InputHandler = RegressionData; int ORDER = 1; int mydim = 2; int ndim = 2]': Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:123:88: required from 'SEXPREC* regression_skeleton_time(InputHandler&, OptimizationData&, InferenceData&, SEXP, SEXP) [with InputHandler = RegressionData; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 123 | compute_nonparametric_inference_matrices_time<InputHandler, ORDER, mydim, ndim>(mesh, mesh_time, regressionData, inferenceData, inf_car); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/Rfun_Regression_Laplace.cpp:172:63: required from here 172 | return(regression_skeleton_time<RegressionData, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh, Rmesh_time)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:556:21: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 556 | for(UInt i=0; i < row_indices.size(); ++i){ | ~~^~~~~~~~~~~~~~~~~~~~ In copy constructor 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::PlainObjectBase<Derived>&) [with Derived = Eigen::Matrix<double, 2, 2>]', inlined from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/Matrix.h:414:65, inlined from 'Element<6, 2, 2>::Element(const Element<6, 2, 2>&)' at FPCA/Source/../../Skeletons/Include/../../Mesh/Include/Mesh_Objects.h:57:7, inlined from 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<6, 2, 2>]' at FPCA/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:56:21: /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:512:17: warning: 'obj.Element<6, 2, 2>::M_J_.Eigen::Matrix<double, 2, 2, 0, 2, 2>::<unnamed>.Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 2> >::m_storage' may be used uninitialized [-Wmaybe-uninitialized] 512 | : Base(), m_storage(other.m_storage) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ FPCA/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h: In member function 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<6, 2, 2>]': FPCA/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:54:11: note: 'obj' declared here 54 | Shape obj; | ^~~ In copy constructor 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::PlainObjectBase<Derived>&) [with Derived = Eigen::Matrix<double, 2, 2>]', inlined from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/Matrix.h:414:65, inlined from 'Element<6, 2, 2>::Element(const Element<6, 2, 2>&)' at FPCA/Source/../../Skeletons/Include/../../Mesh/Include/Mesh_Objects.h:57:7, inlined from 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<6, 2, 2>]' at FPCA/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:56:21: /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:512:17: warning: 'obj.Element<6, 2, 2>::M_invJ_.Eigen::Matrix<double, 2, 2, 0, 2, 2>::<unnamed>.Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 2> >::m_storage' may be used uninitialized [-Wmaybe-uninitialized] 512 | : Base(), m_storage(other.m_storage) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ FPCA/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h: In member function 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<6, 2, 2>]': FPCA/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:54:11: note: 'obj' declared here 54 | Shape obj; | ^~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h: In instantiation of 'void compute_nonparametric_inference_matrices_time(const MeshHandler<ORDER, mydim, ndim>&, std::vector<double>, const InputHandler&, InferenceData&, Inference_Carrier<InputHandler>&) [with InputHandler = RegressionData; int ORDER = 2; int mydim = 2; int ndim = 2]': Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:123:88: required from 'SEXPREC* regression_skeleton_time(InputHandler&, OptimizationData&, InferenceData&, SEXP, SEXP) [with InputHandler = RegressionData; int ORDER = 2; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 123 | compute_nonparametric_inference_matrices_time<InputHandler, ORDER, mydim, ndim>(mesh, mesh_time, regressionData, inferenceData, inf_car); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/Rfun_Regression_Laplace.cpp:174:63: required from here 174 | return(regression_skeleton_time<RegressionData, 2, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh, Rmesh_time)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:556:21: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 556 | for(UInt i=0; i < row_indices.size(); ++i){ | ~~^~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h: In instantiation of 'void compute_nonparametric_inference_matrices_time(const MeshHandler<ORDER, mydim, ndim>&, std::vector<double>, const InputHandler&, InferenceData&, Inference_Carrier<InputHandler>&) [with InputHandler = RegressionData; int ORDER = 1; int mydim = 2; int ndim = 3]': Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:123:88: required from 'SEXPREC* regression_skeleton_time(InputHandler&, OptimizationData&, InferenceData&, SEXP, SEXP) [with InputHandler = RegressionData; int ORDER = 1; int mydim = 2; int ndim = 3; SEXP = SEXPREC*]' 123 | compute_nonparametric_inference_matrices_time<InputHandler, ORDER, mydim, ndim>(mesh, mesh_time, regressionData, inferenceData, inf_car); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/Rfun_Regression_Laplace.cpp:176:63: required from here 176 | return(regression_skeleton_time<RegressionData, 1, 2, 3>(regressionData, optimizationData, inferenceData, Rmesh, Rmesh_time)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:556:21: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 556 | for(UInt i=0; i < row_indices.size(); ++i){ | ~~^~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h: In instantiation of 'void compute_nonparametric_inference_matrices_time(const MeshHandler<ORDER, mydim, ndim>&, std::vector<double>, const InputHandler&, InferenceData&, Inference_Carrier<InputHandler>&) [with InputHandler = RegressionData; int ORDER = 2; int mydim = 2; int ndim = 3]': Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:123:88: required from 'SEXPREC* regression_skeleton_time(InputHandler&, OptimizationData&, InferenceData&, SEXP, SEXP) [with InputHandler = RegressionData; int ORDER = 2; int mydim = 2; int ndim = 3; SEXP = SEXPREC*]' 123 | compute_nonparametric_inference_matrices_time<InputHandler, ORDER, mydim, ndim>(mesh, mesh_time, regressionData, inferenceData, inf_car); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/Rfun_Regression_Laplace.cpp:178:63: required from here 178 | return(regression_skeleton_time<RegressionData, 2, 2, 3>(regressionData, optimizationData, inferenceData, Rmesh, Rmesh_time)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:556:21: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 556 | for(UInt i=0; i < row_indices.size(); ++i){ | ~~^~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h: In instantiation of 'void compute_nonparametric_inference_matrices_time(const MeshHandler<ORDER, mydim, ndim>&, std::vector<double>, const InputHandler&, InferenceData&, Inference_Carrier<InputHandler>&) [with InputHandler = RegressionData; int ORDER = 1; int mydim = 3; int ndim = 3]': Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:123:88: required from 'SEXPREC* regression_skeleton_time(InputHandler&, OptimizationData&, InferenceData&, SEXP, SEXP) [with InputHandler = RegressionData; int ORDER = 1; int mydim = 3; int ndim = 3; SEXP = SEXPREC*]' 123 | compute_nonparametric_inference_matrices_time<InputHandler, ORDER, mydim, ndim>(mesh, mesh_time, regressionData, inferenceData, inf_car); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/Rfun_Regression_Laplace.cpp:180:63: required from here 180 | return(regression_skeleton_time<RegressionData, 1, 3, 3>(regressionData, optimizationData, inferenceData, Rmesh, Rmesh_time)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:556:21: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 556 | for(UInt i=0; i < row_indices.size(); ++i){ | ~~^~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h: In instantiation of 'void compute_nonparametric_inference_matrices_time(const MeshHandler<ORDER, mydim, ndim>&, std::vector<double>, const InputHandler&, InferenceData&, Inference_Carrier<InputHandler>&) [with InputHandler = RegressionData; int ORDER = 2; int mydim = 3; int ndim = 3]': Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:123:88: required from 'SEXPREC* regression_skeleton_time(InputHandler&, OptimizationData&, InferenceData&, SEXP, SEXP) [with InputHandler = RegressionData; int ORDER = 2; int mydim = 3; int ndim = 3; SEXP = SEXPREC*]' 123 | compute_nonparametric_inference_matrices_time<InputHandler, ORDER, mydim, ndim>(mesh, mesh_time, regressionData, inferenceData, inf_car); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/Rfun_Regression_Laplace.cpp:182:63: required from here 182 | return(regression_skeleton_time<RegressionData, 2, 3, 3>(regressionData, optimizationData, inferenceData, Rmesh, Rmesh_time)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:556:21: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 556 | for(UInt i=0; i < row_indices.size(); ++i){ | ~~^~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h: In instantiation of 'void compute_nonparametric_inference_matrices_time(const MeshHandler<ORDER, mydim, ndim>&, std::vector<double>, const InputHandler&, InferenceData&, Inference_Carrier<InputHandler>&) [with InputHandler = RegressionData; int ORDER = 1; int mydim = 1; int ndim = 2]': Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:123:88: required from 'SEXPREC* regression_skeleton_time(InputHandler&, OptimizationData&, InferenceData&, SEXP, SEXP) [with InputHandler = RegressionData; int ORDER = 1; int mydim = 1; int ndim = 2; SEXP = SEXPREC*]' 123 | compute_nonparametric_inference_matrices_time<InputHandler, ORDER, mydim, ndim>(mesh, mesh_time, regressionData, inferenceData, inf_car); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/Rfun_Regression_Laplace.cpp:184:63: required from here 184 | return(regression_skeleton_time<RegressionData, 1, 1, 2>(regressionData, optimizationData, inferenceData, Rmesh, Rmesh_time)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:556:21: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 556 | for(UInt i=0; i < row_indices.size(); ++i){ | ~~^~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/Mixed_FE_Regression_imp.h: In instantiation of 'void MixedFERegressionBase<InputHandler>::computeDegreesOfFreedomExact(UInt, UInt, Real, Real) [with InputHandler = RegressionDataElliptic; UInt = int; Real = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/Mixed_FE_Regression_imp.h:739:5: required from 'void MixedFERegressionBase<InputHandler>::computeDegreesOfFreedom(UInt, UInt, Real, Real) [with InputHandler = RegressionDataElliptic; UInt = int; Real = double]' 739 | computeDegreesOfFreedomExact(output_indexS, output_indexT, lambdaS, lambdaT); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Regression/Include/FPIRLS_imp.h:330:44: required from 'void FPIRLS_Base<InputHandler, ORDER, mydim, ndim>::compute_GCV(const UInt&, const UInt&) [with InputHandler = RegressionDataGAM<RegressionDataElliptic>; int ORDER = 1; int mydim = 2; int ndim = 2; UInt = int]' 330 | regression_.computeDegreesOfFreedom(0, 0, (*optimizationData_.get_LambdaS_vector())[lambdaS_index], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | (*optimizationData_.get_LambdaT_vector())[lambdaT_index]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Regression/Include/FPIRLS_imp.h:126:11: required from 'void FPIRLS_Base<InputHandler, ORDER, mydim, ndim>::apply(const ForcingTerm&) [with InputHandler = RegressionDataGAM<RegressionDataElliptic>; int ORDER = 1; int mydim = 2; int ndim = 2]' 126 | compute_GCV(i,j); | ^~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Regression/Include/FPIRLS_imp.h:386:54: required from 'void FPIRLS<InputHandler, ORDER, mydim, ndim>::apply() [with InputHandler = RegressionDataGAM<RegressionDataElliptic>; int ORDER = 1; int mydim = 2; int ndim = 2]' 386 | FPIRLS_Base<InputHandler,ORDER, mydim, ndim>::apply(ForcingTerm()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/GAM_Skeleton.h:29:15: required from 'SEXPREC* GAM_skeleton(InputHandler&, OptimizationData&, SEXP, SEXP, std::string, SEXP) [with InputHandler = RegressionDataGAM<RegressionDataElliptic>; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*; std::string = std::__cxx11::basic_string<char>]' 29 | fpirls->apply(); | ~~~~~~~~~~~~~^~ Regression/Source/Rfun_Regression_PDE.cpp:236:52: required from here 236 | return(GAM_skeleton<GAMDataElliptic, 1, 2, 2>(regressionData, optimizationData, Rmesh, Rmu0, family, RscaleParam)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/Mixed_FE_Regression_imp.h:869:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 869 | for (int i = 0; i < k->size(); ++i) { | ~~^~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h: In instantiation of 'void compute_nonparametric_inference_matrices_time(const MeshHandler<ORDER, mydim, ndim>&, std::vector<double>, const InputHandler&, InferenceData&, Inference_Carrier<InputHandler>&) [with InputHandler = RegressionData; int ORDER = 2; int mydim = 1; int ndim = 2]': Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:123:88: required from 'SEXPREC* regression_skeleton_time(InputHandler&, OptimizationData&, InferenceData&, SEXP, SEXP) [with InputHandler = RegressionData; int ORDER = 2; int mydim = 1; int ndim = 2; SEXP = SEXPREC*]' 123 | compute_nonparametric_inference_matrices_time<InputHandler, ORDER, mydim, ndim>(mesh, mesh_time, regressionData, inferenceData, inf_car); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/Rfun_Regression_Laplace.cpp:186:63: required from here 186 | return(regression_skeleton_time<RegressionData, 2, 1, 2>(regressionData, optimizationData, inferenceData, Rmesh, Rmesh_time)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:556:21: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 556 | for(UInt i=0; i < row_indices.size(); ++i){ | ~~^~~~~~~~~~~~~~~~~~~~ In copy constructor 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::PlainObjectBase<Derived>&) [with Derived = Eigen::Matrix<double, 3, 2>]', inlined from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 3; int _Cols = 2; int _Options = 0; int _MaxRows = 3; int _MaxCols = 2]' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/Matrix.h:414:65, inlined from 'Element<3, 2, 3>::Element(const Element<3, 2, 3>&)' at FPCA/Source/../../Skeletons/Include/../../Mesh/Include/Mesh_Objects.h:168:7, inlined from 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<3, 2, 3>]' at FPCA/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:56:21: /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:512:17: warning: 'obj.Element<3, 2, 3>::M_J_.Eigen::Matrix<double, 3, 2, 0, 3, 2>::<unnamed>.Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 2> >::m_storage' may be used uninitialized [-Wmaybe-uninitialized] 512 | : Base(), m_storage(other.m_storage) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ FPCA/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h: In member function 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<3, 2, 3>]': FPCA/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:54:11: note: 'obj' declared here 54 | Shape obj; | ^~~ In copy constructor 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::PlainObjectBase<Derived>&) [with Derived = Eigen::Matrix<double, 2, 3>]', inlined from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 2; int _Cols = 3; int _Options = 0; int _MaxRows = 2; int _MaxCols = 3]' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/Matrix.h:414:65, inlined from 'Element<3, 2, 3>::Element(const Element<3, 2, 3>&)' at FPCA/Source/../../Skeletons/Include/../../Mesh/Include/Mesh_Objects.h:168:7, inlined from 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<3, 2, 3>]' at FPCA/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:56:21: /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:512:17: warning: 'obj.Element<3, 2, 3>::M_invJ_.Eigen::Matrix<double, 2, 3, 0, 2, 3>::<unnamed>.Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 3> >::m_storage' may be used uninitialized [-Wmaybe-uninitialized] 512 | : Base(), m_storage(other.m_storage) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ FPCA/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h: In member function 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<3, 2, 3>]': FPCA/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:54:11: note: 'obj' declared here 54 | Shape obj; | ^~~ In copy constructor 'Element<3, 2, 3>::Element(const Element<3, 2, 3>&)', inlined from 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<3, 2, 3>]' at FPCA/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:56:21: FPCA/Source/../../Skeletons/Include/../../Mesh/Include/Mesh_Objects.h:168:7: warning: 'obj.Element<3, 2, 3>::element_measure' may be used uninitialized [-Wmaybe-uninitialized] 168 | class Element<NNODES, 2, 3> : public Identifier { | ^~~~~~~~~~~~~~~~~~~~~ FPCA/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h: In member function 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<3, 2, 3>]': FPCA/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:54:11: note: 'obj' declared here 54 | Shape obj; | ^~~ In copy constructor 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::PlainObjectBase<Derived>&) [with Derived = Eigen::Matrix<double, 3, 2>]', inlined from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 3; int _Cols = 2; int _Options = 0; int _MaxRows = 3; int _MaxCols = 2]' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/Matrix.h:414:65, inlined from 'Element<6, 2, 3>::Element(const Element<6, 2, 3>&)' at FPCA/Source/../../Skeletons/Include/../../Mesh/Include/Mesh_Objects.h:168:7, inlined from 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<6, 2, 3>]' at FPCA/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:56:21: /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:512:17: warning: 'obj.Element<6, 2, 3>::M_J_.Eigen::Matrix<double, 3, 2, 0, 3, 2>::<unnamed>.Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 2> >::m_storage' may be used uninitialized [-Wmaybe-uninitialized] 512 | : Base(), m_storage(other.m_storage) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ FPCA/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h: In member function 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<6, 2, 3>]': FPCA/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:54:11: note: 'obj' declared here 54 | Shape obj; | ^~~ In copy constructor 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::PlainObjectBase<Derived>&) [with Derived = Eigen::Matrix<double, 2, 3>]', inlined from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 2; int _Cols = 3; int _Options = 0; int _MaxRows = 2; int _MaxCols = 3]' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/Matrix.h:414:65, inlined from 'Element<6, 2, 3>::Element(const Element<6, 2, 3>&)' at FPCA/Source/../../Skeletons/Include/../../Mesh/Include/Mesh_Objects.h:168:7, inlined from 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<6, 2, 3>]' at FPCA/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:56:21: /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:512:17: warning: 'obj.Element<6, 2, 3>::M_invJ_.Eigen::Matrix<double, 2, 3, 0, 2, 3>::<unnamed>.Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 3> >::m_storage' may be used uninitialized [-Wmaybe-uninitialized] 512 | : Base(), m_storage(other.m_storage) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ FPCA/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h: In member function 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<6, 2, 3>]': FPCA/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:54:11: note: 'obj' declared here 54 | Shape obj; | ^~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h: In instantiation of 'void compute_nonparametric_inference_matrices(const MeshHandler<ORDER, mydim, ndim>&, const InputHandler&, InferenceData&, Inference_Carrier<InputHandler>&) [with InputHandler = RegressionDataEllipticSpaceVarying; int ORDER = 1; int mydim = 2; int ndim = 2]': Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:107:81: required from 'SEXPREC* regression_skeleton(InputHandler&, OptimizationData&, InferenceData&, SEXP) [with InputHandler = RegressionDataEllipticSpaceVarying; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 107 | compute_nonparametric_inference_matrices<InputHandler, ORDER, mydim, ndim>(mesh, regressionData, inferenceData, inf_car); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/Rfun_Regression_PDE_Space_Varying.cpp:82:78: required from here 82 | return(regression_skeleton<RegressionDataEllipticSpaceVarying, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:425:21: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 425 | for(UInt i=0; i < row_indices.size(); ++i){ | ~~^~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:512:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 512 | for(auto i=0; i < sub_nodes_indices.size(); ++i){ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:546:25: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 546 | for(UInt i=0; i < locations_index.size(); ++i){ | ~~^~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:551:25: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 551 | for(UInt i=0; i < locations_index.size(); ++i){ | ~~^~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h: In instantiation of 'void compute_nonparametric_inference_matrices(const MeshHandler<ORDER, mydim, ndim>&, const InputHandler&, InferenceData&, Inference_Carrier<InputHandler>&) [with InputHandler = RegressionDataEllipticSpaceVarying; int ORDER = 2; int mydim = 2; int ndim = 2]': Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:107:81: required from 'SEXPREC* regression_skeleton(InputHandler&, OptimizationData&, InferenceData&, SEXP) [with InputHandler = RegressionDataEllipticSpaceVarying; int ORDER = 2; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 107 | compute_nonparametric_inference_matrices<InputHandler, ORDER, mydim, ndim>(mesh, regressionData, inferenceData, inf_car); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/Rfun_Regression_PDE_Space_Varying.cpp:84:78: required from here 84 | return(regression_skeleton<RegressionDataEllipticSpaceVarying, 2, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:425:21: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 425 | for(UInt i=0; i < row_indices.size(); ++i){ | ~~^~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:512:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 512 | for(auto i=0; i < sub_nodes_indices.size(); ++i){ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:546:25: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 546 | for(UInt i=0; i < locations_index.size(); ++i){ | ~~^~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:551:25: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 551 | for(UInt i=0; i < locations_index.size(); ++i){ | ~~^~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h: In instantiation of 'void compute_nonparametric_inference_matrices(const MeshHandler<ORDER, mydim, ndim>&, const InputHandler&, InferenceData&, Inference_Carrier<InputHandler>&) [with InputHandler = RegressionDataEllipticSpaceVarying; int ORDER = 1; int mydim = 3; int ndim = 3]': Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:107:81: required from 'SEXPREC* regression_skeleton(InputHandler&, OptimizationData&, InferenceData&, SEXP) [with InputHandler = RegressionDataEllipticSpaceVarying; int ORDER = 1; int mydim = 3; int ndim = 3; SEXP = SEXPREC*]' 107 | compute_nonparametric_inference_matrices<InputHandler, ORDER, mydim, ndim>(mesh, regressionData, inferenceData, inf_car); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/Rfun_Regression_PDE_Space_Varying.cpp:90:78: required from here 90 | return(regression_skeleton<RegressionDataEllipticSpaceVarying, 1, 3, 3>(regressionData, optimizationData, inferenceData, Rmesh)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:425:21: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 425 | for(UInt i=0; i < row_indices.size(); ++i){ | ~~^~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:512:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 512 | for(auto i=0; i < sub_nodes_indices.size(); ++i){ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:546:25: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 546 | for(UInt i=0; i < locations_index.size(); ++i){ | ~~^~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:551:25: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 551 | for(UInt i=0; i < locations_index.size(); ++i){ | ~~^~~~~~~~~~~~~~~~~~~~~~~~ In copy constructor 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::PlainObjectBase<Derived>&) [with Derived = Eigen::Matrix<double, 3, 3>]', inlined from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/Matrix.h:414:65, inlined from 'Element<4, 3, 3>::Element(const Element<4, 3, 3>&)' at FPCA/Source/../../Skeletons/Include/../../Mesh/Include/Mesh_Objects.h:57:7, inlined from 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<4, 3, 3>]' at FPCA/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:56:21: /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:512:17: warning: 'obj.Element<4, 3, 3>::M_J_.Eigen::Matrix<double, 3, 3, 0, 3, 3>::<unnamed>.Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >::m_storage' may be used uninitialized [-Wmaybe-uninitialized] 512 | : Base(), m_storage(other.m_storage) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ FPCA/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h: In member function 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<4, 3, 3>]': FPCA/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:54:11: note: 'obj' declared here 54 | Shape obj; | ^~~ In copy constructor 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::PlainObjectBase<Derived>&) [with Derived = Eigen::Matrix<double, 3, 3>]', inlined from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/Matrix.h:414:65, inlined from 'Element<4, 3, 3>::Element(const Element<4, 3, 3>&)' at FPCA/Source/../../Skeletons/Include/../../Mesh/Include/Mesh_Objects.h:57:7, inlined from 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<4, 3, 3>]' at FPCA/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:56:21: /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:512:17: warning: 'obj.Element<4, 3, 3>::M_invJ_.Eigen::Matrix<double, 3, 3, 0, 3, 3>::<unnamed>.Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >::m_storage' may be used uninitialized [-Wmaybe-uninitialized] 512 | : Base(), m_storage(other.m_storage) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ FPCA/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h: In member function 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<4, 3, 3>]': FPCA/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:54:11: note: 'obj' declared here 54 | Shape obj; | ^~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h: In instantiation of 'void compute_nonparametric_inference_matrices(const MeshHandler<ORDER, mydim, ndim>&, const InputHandler&, InferenceData&, Inference_Carrier<InputHandler>&) [with InputHandler = RegressionDataEllipticSpaceVarying; int ORDER = 2; int mydim = 3; int ndim = 3]': Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:107:81: required from 'SEXPREC* regression_skeleton(InputHandler&, OptimizationData&, InferenceData&, SEXP) [with InputHandler = RegressionDataEllipticSpaceVarying; int ORDER = 2; int mydim = 3; int ndim = 3; SEXP = SEXPREC*]' 107 | compute_nonparametric_inference_matrices<InputHandler, ORDER, mydim, ndim>(mesh, regressionData, inferenceData, inf_car); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/Rfun_Regression_PDE_Space_Varying.cpp:92:78: required from here 92 | return(regression_skeleton<RegressionDataEllipticSpaceVarying, 2, 3, 3>(regressionData, optimizationData, inferenceData, Rmesh)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:425:21: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 425 | for(UInt i=0; i < row_indices.size(); ++i){ | ~~^~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:512:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 512 | for(auto i=0; i < sub_nodes_indices.size(); ++i){ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:546:25: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 546 | for(UInt i=0; i < locations_index.size(); ++i){ | ~~^~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:551:25: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 551 | for(UInt i=0; i < locations_index.size(); ++i){ | ~~^~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h: In instantiation of 'void compute_nonparametric_inference_matrices_time(const MeshHandler<ORDER, mydim, ndim>&, std::vector<double>, const InputHandler&, InferenceData&, Inference_Carrier<InputHandler>&) [with InputHandler = RegressionDataEllipticSpaceVarying; int ORDER = 1; int mydim = 2; int ndim = 2]': Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:123:88: required from 'SEXPREC* regression_skeleton_time(InputHandler&, OptimizationData&, InferenceData&, SEXP, SEXP) [with InputHandler = RegressionDataEllipticSpaceVarying; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 123 | compute_nonparametric_inference_matrices_time<InputHandler, ORDER, mydim, ndim>(mesh, mesh_time, regressionData, inferenceData, inf_car); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/Rfun_Regression_PDE_Space_Varying.cpp:176:83: required from here 176 | return(regression_skeleton_time<RegressionDataEllipticSpaceVarying, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh, Rmesh_time)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:556:21: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 556 | for(UInt i=0; i < row_indices.size(); ++i){ | ~~^~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h: In instantiation of 'void compute_nonparametric_inference_matrices_time(const MeshHandler<ORDER, mydim, ndim>&, std::vector<double>, const InputHandler&, InferenceData&, Inference_Carrier<InputHandler>&) [with InputHandler = RegressionDataEllipticSpaceVarying; int ORDER = 2; int mydim = 2; int ndim = 2]': Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:123:88: required from 'SEXPREC* regression_skeleton_time(InputHandler&, OptimizationData&, InferenceData&, SEXP, SEXP) [with InputHandler = RegressionDataEllipticSpaceVarying; int ORDER = 2; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 123 | compute_nonparametric_inference_matrices_time<InputHandler, ORDER, mydim, ndim>(mesh, mesh_time, regressionData, inferenceData, inf_car); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/Rfun_Regression_PDE_Space_Varying.cpp:178:83: required from here 178 | return(regression_skeleton_time<RegressionDataEllipticSpaceVarying, 2, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh, Rmesh_time)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:556:21: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 556 | for(UInt i=0; i < row_indices.size(); ++i){ | ~~^~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h: In instantiation of 'void compute_nonparametric_inference_matrices_time(const MeshHandler<ORDER, mydim, ndim>&, std::vector<double>, const InputHandler&, InferenceData&, Inference_Carrier<InputHandler>&) [with InputHandler = RegressionDataEllipticSpaceVarying; int ORDER = 1; int mydim = 3; int ndim = 3]': Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:123:88: required from 'SEXPREC* regression_skeleton_time(InputHandler&, OptimizationData&, InferenceData&, SEXP, SEXP) [with InputHandler = RegressionDataEllipticSpaceVarying; int ORDER = 1; int mydim = 3; int ndim = 3; SEXP = SEXPREC*]' 123 | compute_nonparametric_inference_matrices_time<InputHandler, ORDER, mydim, ndim>(mesh, mesh_time, regressionData, inferenceData, inf_car); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/Rfun_Regression_PDE_Space_Varying.cpp:184:83: required from here 184 | return(regression_skeleton_time<RegressionDataEllipticSpaceVarying, 1, 3, 3>(regressionData, optimizationData, inferenceData, Rmesh, Rmesh_time)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:556:21: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 556 | for(UInt i=0; i < row_indices.size(); ++i){ | ~~^~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h: In instantiation of 'void compute_nonparametric_inference_matrices_time(const MeshHandler<ORDER, mydim, ndim>&, std::vector<double>, const InputHandler&, InferenceData&, Inference_Carrier<InputHandler>&) [with InputHandler = RegressionDataEllipticSpaceVarying; int ORDER = 2; int mydim = 3; int ndim = 3]': Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:123:88: required from 'SEXPREC* regression_skeleton_time(InputHandler&, OptimizationData&, InferenceData&, SEXP, SEXP) [with InputHandler = RegressionDataEllipticSpaceVarying; int ORDER = 2; int mydim = 3; int ndim = 3; SEXP = SEXPREC*]' 123 | compute_nonparametric_inference_matrices_time<InputHandler, ORDER, mydim, ndim>(mesh, mesh_time, regressionData, inferenceData, inf_car); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/Rfun_Regression_PDE_Space_Varying.cpp:186:83: required from here 186 | return(regression_skeleton_time<RegressionDataEllipticSpaceVarying, 2, 3, 3>(regressionData, optimizationData, inferenceData, Rmesh, Rmesh_time)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:556:21: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 556 | for(UInt i=0; i < row_indices.size(); ++i){ | ~~^~~~~~~~~~~~~~~~~~~~ In copy constructor 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::PlainObjectBase<Derived>&) [with Derived = Eigen::Matrix<double, 3, 3>]', inlined from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/Matrix.h:414:65, inlined from 'Element<10, 3, 3>::Element(const Element<10, 3, 3>&)' at FPCA/Source/../../Skeletons/Include/../../Mesh/Include/Mesh_Objects.h:57:7, inlined from 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<10, 3, 3>]' at FPCA/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:56:21: /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:512:17: warning: 'obj.Element<10, 3, 3>::M_J_.Eigen::Matrix<double, 3, 3, 0, 3, 3>::<unnamed>.Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >::m_storage' may be used uninitialized [-Wmaybe-uninitialized] 512 | : Base(), m_storage(other.m_storage) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ FPCA/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h: In member function 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<10, 3, 3>]': FPCA/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:54:11: note: 'obj' declared here 54 | Shape obj; | ^~~ In copy constructor 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::PlainObjectBase<Derived>&) [with Derived = Eigen::Matrix<double, 3, 3>]', inlined from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/Matrix.h:414:65, inlined from 'Element<10, 3, 3>::Element(const Element<10, 3, 3>&)' at FPCA/Source/../../Skeletons/Include/../../Mesh/Include/Mesh_Objects.h:57:7, inlined from 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<10, 3, 3>]' at FPCA/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:56:21: /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:512:17: warning: 'obj.Element<10, 3, 3>::M_invJ_.Eigen::Matrix<double, 3, 3, 0, 3, 3>::<unnamed>.Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >::m_storage' may be used uninitialized [-Wmaybe-uninitialized] 512 | : Base(), m_storage(other.m_storage) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ FPCA/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h: In member function 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<10, 3, 3>]': FPCA/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:54:11: note: 'obj' declared here 54 | Shape obj; | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::first_updater(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataElliptic, Forced, Areal>; lambda::type<1> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:58:60: required from 'void GOF_updater<LambdaOptim, T>::updaters_setter(LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionDataElliptic, Forced, Areal>, 1>; T = double]' 58 | this->updaters.push_back(std::bind(&LambdaOptim::first_updater, lopt_ptr, std::placeholders::_1)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:100:33: required from 'void GOF_updater<LambdaOptim, T>::call_to(UInt, T, LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionDataElliptic, Forced, Areal>, 1>; T = double; UInt = int]' 100 | updaters_setter(lopt_ptr); // set all the updaters from the given pointer | ^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:810:25: required from 'Real GCV_Exact<InputCarrier, 1>::compute_f(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataElliptic, Forced, Areal>; Real = double; lambda::type<1> = double]' 810 | this->gu.call_to(0, lambda, this); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Function_Variadic.h:79:47: required from 'typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type Function_Wrapper<Dtype, Ctype, Tuple, Hessian, Extensions>::evaluate_f(U) [with U = double; Dtype = double; Ctype = double; Tuple = double; Hessian = double; Extensions = {GCV_Exact<Carrier<RegressionDataElliptic, Forced, Areal>, 1>}; typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type = double]' 79 | return this->compute_f(lambda); | ~~~~~~~~~~~~~~~^~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:246:36: required from 'typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Exact<Carrier<RegressionDataElliptic, Forced, Areal>, 1>; CarrierType = Carrier<RegressionDataElliptic, Forced, Areal>; int size = 1; typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> >]' 246 | Real evaluation = Fun.evaluate_f(lambdaS_grid[i]); //only scalar functions; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:131:85: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<false> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionDataElliptic, Forced, Areal>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<false> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> >]' 131 | return optimizer_strategy_selection<GCV_Exact<CarrierType, 1>, CarrierType, 1>(optim, carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:58:85: required from 'SEXPREC* regression_skeleton(InputHandler&, OptimizationData&, InferenceData&, SEXP) [with InputHandler = RegressionDataElliptic; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 58 | solution_bricks = optimizer_method_selection<Carrier<InputHandler, Forced,Areal>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_PDE.cpp:78:66: required from here 78 | return(regression_skeleton<RegressionDataElliptic, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:760:14: warning: unused variable 'ret' [-Wunused-variable] 760 | UInt ret = AuxiliaryOptimizer::universal_first_updater<InputCarrier>(this->adt, this->the_carrier, this->dS_, this->eps_hat, lambda); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::second_updater(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataElliptic, Forced, Areal>; lambda::type<1> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:59:60: required from 'void GOF_updater<LambdaOptim, T>::updaters_setter(LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionDataElliptic, Forced, Areal>, 1>; T = double]' 59 | this->updaters.push_back(std::bind(&LambdaOptim::second_updater, lopt_ptr, std::placeholders::_1)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:100:33: required from 'void GOF_updater<LambdaOptim, T>::call_to(UInt, T, LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionDataElliptic, Forced, Areal>, 1>; T = double; UInt = int]' 100 | updaters_setter(lopt_ptr); // set all the updaters from the given pointer | ^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:810:25: required from 'Real GCV_Exact<InputCarrier, 1>::compute_f(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataElliptic, Forced, Areal>; Real = double; lambda::type<1> = double]' 810 | this->gu.call_to(0, lambda, this); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Function_Variadic.h:79:47: required from 'typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type Function_Wrapper<Dtype, Ctype, Tuple, Hessian, Extensions>::evaluate_f(U) [with U = double; Dtype = double; Ctype = double; Tuple = double; Hessian = double; Extensions = {GCV_Exact<Carrier<RegressionDataElliptic, Forced, Areal>, 1>}; typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type = double]' 79 | return this->compute_f(lambda); | ~~~~~~~~~~~~~~~^~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:246:36: required from 'typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Exact<Carrier<RegressionDataElliptic, Forced, Areal>, 1>; CarrierType = Carrier<RegressionDataElliptic, Forced, Areal>; int size = 1; typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> >]' 246 | Real evaluation = Fun.evaluate_f(lambdaS_grid[i]); //only scalar functions; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:131:85: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<false> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionDataElliptic, Forced, Areal>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<false> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> >]' 131 | return optimizer_strategy_selection<GCV_Exact<CarrierType, 1>, CarrierType, 1>(optim, carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:58:85: required from 'SEXPREC* regression_skeleton(InputHandler&, OptimizationData&, InferenceData&, SEXP) [with InputHandler = RegressionDataElliptic; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 58 | solution_bricks = optimizer_method_selection<Carrier<InputHandler, Forced,Areal>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_PDE.cpp:78:66: required from here 78 | return(regression_skeleton<RegressionDataElliptic, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:780:14: warning: unused variable 'ret' [-Wunused-variable] 780 | UInt ret = AuxiliaryOptimizer::universal_second_updater<InputCarrier>(this->adt, this->the_carrier, this->ddS_, this->eps_hat); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::first_updater(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataElliptic, Forced>; lambda::type<1> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:58:60: required from 'void GOF_updater<LambdaOptim, T>::updaters_setter(LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionDataElliptic, Forced>, 1>; T = double]' 58 | this->updaters.push_back(std::bind(&LambdaOptim::first_updater, lopt_ptr, std::placeholders::_1)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:100:33: required from 'void GOF_updater<LambdaOptim, T>::call_to(UInt, T, LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionDataElliptic, Forced>, 1>; T = double; UInt = int]' 100 | updaters_setter(lopt_ptr); // set all the updaters from the given pointer | ^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:810:25: required from 'Real GCV_Exact<InputCarrier, 1>::compute_f(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataElliptic, Forced>; Real = double; lambda::type<1> = double]' 810 | this->gu.call_to(0, lambda, this); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Function_Variadic.h:79:47: required from 'typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type Function_Wrapper<Dtype, Ctype, Tuple, Hessian, Extensions>::evaluate_f(U) [with U = double; Dtype = double; Ctype = double; Tuple = double; Hessian = double; Extensions = {GCV_Exact<Carrier<RegressionDataElliptic, Forced>, 1>}; typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type = double]' 79 | return this->compute_f(lambda); | ~~~~~~~~~~~~~~~^~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:246:36: required from 'typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Exact<Carrier<RegressionDataElliptic, Forced>, 1>; CarrierType = Carrier<RegressionDataElliptic, Forced>; int size = 1; typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> >]' 246 | Real evaluation = Fun.evaluate_f(lambdaS_grid[i]); //only scalar functions; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:131:85: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<false> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionDataElliptic, Forced>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<false> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> >]' 131 | return optimizer_strategy_selection<GCV_Exact<CarrierType, 1>, CarrierType, 1>(optim, carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:67:78: required from 'SEXPREC* regression_skeleton(InputHandler&, OptimizationData&, InferenceData&, SEXP) [with InputHandler = RegressionDataElliptic; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 67 | solution_bricks = optimizer_method_selection<Carrier<InputHandler,Forced>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_PDE.cpp:78:66: required from here 78 | return(regression_skeleton<RegressionDataElliptic, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:760:14: warning: unused variable 'ret' [-Wunused-variable] 760 | UInt ret = AuxiliaryOptimizer::universal_first_updater<InputCarrier>(this->adt, this->the_carrier, this->dS_, this->eps_hat, lambda); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::second_updater(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataElliptic, Forced>; lambda::type<1> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:59:60: required from 'void GOF_updater<LambdaOptim, T>::updaters_setter(LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionDataElliptic, Forced>, 1>; T = double]' 59 | this->updaters.push_back(std::bind(&LambdaOptim::second_updater, lopt_ptr, std::placeholders::_1)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:100:33: required from 'void GOF_updater<LambdaOptim, T>::call_to(UInt, T, LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionDataElliptic, Forced>, 1>; T = double; UInt = int]' 100 | updaters_setter(lopt_ptr); // set all the updaters from the given pointer | ^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:810:25: required from 'Real GCV_Exact<InputCarrier, 1>::compute_f(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataElliptic, Forced>; Real = double; lambda::type<1> = double]' 810 | this->gu.call_to(0, lambda, this); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Function_Variadic.h:79:47: required from 'typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type Function_Wrapper<Dtype, Ctype, Tuple, Hessian, Extensions>::evaluate_f(U) [with U = double; Dtype = double; Ctype = double; Tuple = double; Hessian = double; Extensions = {GCV_Exact<Carrier<RegressionDataElliptic, Forced>, 1>}; typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type = double]' 79 | return this->compute_f(lambda); | ~~~~~~~~~~~~~~~^~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:246:36: required from 'typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Exact<Carrier<RegressionDataElliptic, Forced>, 1>; CarrierType = Carrier<RegressionDataElliptic, Forced>; int size = 1; typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> >]' 246 | Real evaluation = Fun.evaluate_f(lambdaS_grid[i]); //only scalar functions; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:131:85: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<false> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionDataElliptic, Forced>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<false> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> >]' 131 | return optimizer_strategy_selection<GCV_Exact<CarrierType, 1>, CarrierType, 1>(optim, carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:67:78: required from 'SEXPREC* regression_skeleton(InputHandler&, OptimizationData&, InferenceData&, SEXP) [with InputHandler = RegressionDataElliptic; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 67 | solution_bricks = optimizer_method_selection<Carrier<InputHandler,Forced>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_PDE.cpp:78:66: required from here 78 | return(regression_skeleton<RegressionDataElliptic, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:780:14: warning: unused variable 'ret' [-Wunused-variable] 780 | UInt ret = AuxiliaryOptimizer::universal_second_updater<InputCarrier>(this->adt, this->the_carrier, this->ddS_, this->eps_hat); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::first_updater(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataElliptic, Areal>; lambda::type<1> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:58:60: required from 'void GOF_updater<LambdaOptim, T>::updaters_setter(LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionDataElliptic, Areal>, 1>; T = double]' 58 | this->updaters.push_back(std::bind(&LambdaOptim::first_updater, lopt_ptr, std::placeholders::_1)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:100:33: required from 'void GOF_updater<LambdaOptim, T>::call_to(UInt, T, LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionDataElliptic, Areal>, 1>; T = double; UInt = int]' 100 | updaters_setter(lopt_ptr); // set all the updaters from the given pointer | ^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:810:25: required from 'Real GCV_Exact<InputCarrier, 1>::compute_f(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataElliptic, Areal>; Real = double; lambda::type<1> = double]' 810 | this->gu.call_to(0, lambda, this); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Function_Variadic.h:79:47: required from 'typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type Function_Wrapper<Dtype, Ctype, Tuple, Hessian, Extensions>::evaluate_f(U) [with U = double; Dtype = double; Ctype = double; Tuple = double; Hessian = double; Extensions = {GCV_Exact<Carrier<RegressionDataElliptic, Areal>, 1>}; typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type = double]' 79 | return this->compute_f(lambda); | ~~~~~~~~~~~~~~~^~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:246:36: required from 'typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Exact<Carrier<RegressionDataElliptic, Areal>, 1>; CarrierType = Carrier<RegressionDataElliptic, Areal>; int size = 1; typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> >]' 246 | Real evaluation = Fun.evaluate_f(lambdaS_grid[i]); //only scalar functions; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:131:85: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<false> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionDataElliptic, Areal>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<false> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> >]' 131 | return optimizer_strategy_selection<GCV_Exact<CarrierType, 1>, CarrierType, 1>(optim, carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:79:77: required from 'SEXPREC* regression_skeleton(InputHandler&, OptimizationData&, InferenceData&, SEXP) [with InputHandler = RegressionDataElliptic; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 79 | solution_bricks = optimizer_method_selection<Carrier<InputHandler,Areal>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_PDE.cpp:78:66: required from here 78 | return(regression_skeleton<RegressionDataElliptic, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:760:14: warning: unused variable 'ret' [-Wunused-variable] 760 | UInt ret = AuxiliaryOptimizer::universal_first_updater<InputCarrier>(this->adt, this->the_carrier, this->dS_, this->eps_hat, lambda); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::second_updater(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataElliptic, Areal>; lambda::type<1> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:59:60: required from 'void GOF_updater<LambdaOptim, T>::updaters_setter(LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionDataElliptic, Areal>, 1>; T = double]' 59 | this->updaters.push_back(std::bind(&LambdaOptim::second_updater, lopt_ptr, std::placeholders::_1)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:100:33: required from 'void GOF_updater<LambdaOptim, T>::call_to(UInt, T, LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionDataElliptic, Areal>, 1>; T = double; UInt = int]' 100 | updaters_setter(lopt_ptr); // set all the updaters from the given pointer | ^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:810:25: required from 'Real GCV_Exact<InputCarrier, 1>::compute_f(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataElliptic, Areal>; Real = double; lambda::type<1> = double]' 810 | this->gu.call_to(0, lambda, this); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Function_Variadic.h:79:47: required from 'typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type Function_Wrapper<Dtype, Ctype, Tuple, Hessian, Extensions>::evaluate_f(U) [with U = double; Dtype = double; Ctype = double; Tuple = double; Hessian = double; Extensions = {GCV_Exact<Carrier<RegressionDataElliptic, Areal>, 1>}; typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type = double]' 79 | return this->compute_f(lambda); | ~~~~~~~~~~~~~~~^~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:246:36: required from 'typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Exact<Carrier<RegressionDataElliptic, Areal>, 1>; CarrierType = Carrier<RegressionDataElliptic, Areal>; int size = 1; typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> >]' 246 | Real evaluation = Fun.evaluate_f(lambdaS_grid[i]); //only scalar functions; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:131:85: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<false> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionDataElliptic, Areal>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<false> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> >]' 131 | return optimizer_strategy_selection<GCV_Exact<CarrierType, 1>, CarrierType, 1>(optim, carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:79:77: required from 'SEXPREC* regression_skeleton(InputHandler&, OptimizationData&, InferenceData&, SEXP) [with InputHandler = RegressionDataElliptic; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 79 | solution_bricks = optimizer_method_selection<Carrier<InputHandler,Areal>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_PDE.cpp:78:66: required from here 78 | return(regression_skeleton<RegressionDataElliptic, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:780:14: warning: unused variable 'ret' [-Wunused-variable] 780 | UInt ret = AuxiliaryOptimizer::universal_second_updater<InputCarrier>(this->adt, this->the_carrier, this->ddS_, this->eps_hat); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::first_updater(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataElliptic>; lambda::type<1> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:58:60: required from 'void GOF_updater<LambdaOptim, T>::updaters_setter(LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionDataElliptic>, 1>; T = double]' 58 | this->updaters.push_back(std::bind(&LambdaOptim::first_updater, lopt_ptr, std::placeholders::_1)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:100:33: required from 'void GOF_updater<LambdaOptim, T>::call_to(UInt, T, LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionDataElliptic>, 1>; T = double; UInt = int]' 100 | updaters_setter(lopt_ptr); // set all the updaters from the given pointer | ^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:810:25: required from 'Real GCV_Exact<InputCarrier, 1>::compute_f(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataElliptic>; Real = double; lambda::type<1> = double]' 810 | this->gu.call_to(0, lambda, this); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Function_Variadic.h:79:47: required from 'typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type Function_Wrapper<Dtype, Ctype, Tuple, Hessian, Extensions>::evaluate_f(U) [with U = double; Dtype = double; Ctype = double; Tuple = double; Hessian = double; Extensions = {GCV_Exact<Carrier<RegressionDataElliptic>, 1>}; typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type = double]' 79 | return this->compute_f(lambda); | ~~~~~~~~~~~~~~~^~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:246:36: required from 'typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Exact<Carrier<RegressionDataElliptic>, 1>; CarrierType = Carrier<RegressionDataElliptic>; int size = 1; typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> >]' 246 | Real evaluation = Fun.evaluate_f(lambdaS_grid[i]); //only scalar functions; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:131:85: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<false> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionDataElliptic>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<false> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> >]' 131 | return optimizer_strategy_selection<GCV_Exact<CarrierType, 1>, CarrierType, 1>(optim, carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:88:71: required from 'SEXPREC* regression_skeleton(InputHandler&, OptimizationData&, InferenceData&, SEXP) [with InputHandler = RegressionDataElliptic; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 88 | solution_bricks = optimizer_method_selection<Carrier<InputHandler>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_PDE.cpp:78:66: required from here 78 | return(regression_skeleton<RegressionDataElliptic, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:760:14: warning: unused variable 'ret' [-Wunused-variable] 760 | UInt ret = AuxiliaryOptimizer::universal_first_updater<InputCarrier>(this->adt, this->the_carrier, this->dS_, this->eps_hat, lambda); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::second_updater(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataElliptic>; lambda::type<1> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:59:60: required from 'void GOF_updater<LambdaOptim, T>::updaters_setter(LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionDataElliptic>, 1>; T = double]' 59 | this->updaters.push_back(std::bind(&LambdaOptim::second_updater, lopt_ptr, std::placeholders::_1)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:100:33: required from 'void GOF_updater<LambdaOptim, T>::call_to(UInt, T, LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionDataElliptic>, 1>; T = double; UInt = int]' 100 | updaters_setter(lopt_ptr); // set all the updaters from the given pointer | ^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:810:25: required from 'Real GCV_Exact<InputCarrier, 1>::compute_f(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataElliptic>; Real = double; lambda::type<1> = double]' 810 | this->gu.call_to(0, lambda, this); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Function_Variadic.h:79:47: required from 'typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type Function_Wrapper<Dtype, Ctype, Tuple, Hessian, Extensions>::evaluate_f(U) [with U = double; Dtype = double; Ctype = double; Tuple = double; Hessian = double; Extensions = {GCV_Exact<Carrier<RegressionDataElliptic>, 1>}; typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type = double]' 79 | return this->compute_f(lambda); | ~~~~~~~~~~~~~~~^~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:246:36: required from 'typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Exact<Carrier<RegressionDataElliptic>, 1>; CarrierType = Carrier<RegressionDataElliptic>; int size = 1; typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> >]' 246 | Real evaluation = Fun.evaluate_f(lambdaS_grid[i]); //only scalar functions; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:131:85: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<false> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionDataElliptic>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<false> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> >]' 131 | return optimizer_strategy_selection<GCV_Exact<CarrierType, 1>, CarrierType, 1>(optim, carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:88:71: required from 'SEXPREC* regression_skeleton(InputHandler&, OptimizationData&, InferenceData&, SEXP) [with InputHandler = RegressionDataElliptic; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 88 | solution_bricks = optimizer_method_selection<Carrier<InputHandler>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_PDE.cpp:78:66: required from here 78 | return(regression_skeleton<RegressionDataElliptic, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:780:14: warning: unused variable 'ret' [-Wunused-variable] 780 | UInt ret = AuxiliaryOptimizer::universal_second_updater<InputCarrier>(this->adt, this->the_carrier, this->ddS_, this->eps_hat); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 2>::first_updater(lambda::type<2>) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Forced, Areal>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:58:60: required from 'void GOF_updater<LambdaOptim, T>::updaters_setter(LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionDataElliptic, Temporal, Forced, Areal>, 2>; T = Eigen::Matrix<double, -1, 1>]' 58 | this->updaters.push_back(std::bind(&LambdaOptim::first_updater, lopt_ptr, std::placeholders::_1)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:100:33: required from 'void GOF_updater<LambdaOptim, T>::call_to(UInt, T, LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionDataElliptic, Temporal, Forced, Areal>, 2>; T = Eigen::Matrix<double, -1, 1>; UInt = int]' 100 | updaters_setter(lopt_ptr); // set all the updaters from the given pointer | ^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:827:25: required from 'Real GCV_Exact<InputCarrier, 2>::compute_f(lambda::type<2>) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Forced, Areal>; Real = double; lambda::type<2> = Eigen::Matrix<double, -1, 1>]' 827 | this->gu.call_to(0, lambda, this); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Function_Variadic.h:79:47: required from 'typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type Function_Wrapper<Dtype, Ctype, Tuple, Hessian, Extensions>::evaluate_f(U) [with U = Eigen::Matrix<double, -1, 1>; Dtype = Eigen::Matrix<double, -1, 1>; Ctype = double; Tuple = Eigen::Matrix<double, -1, 1>; Hessian = Eigen::Matrix<double, -1, -1>; Extensions = {GCV_Exact<Carrier<RegressionDataElliptic, Temporal, Forced, Areal>, 2>}; typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type = double]' 79 | return this->compute_f(lambda); | ~~~~~~~~~~~~~~~^~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:383:43: required from 'typename std::enable_if<(size == 2), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Exact<Carrier<RegressionDataElliptic, Temporal, Forced, Areal>, 2>; CarrierType = Carrier<RegressionDataElliptic, Temporal, Forced, Areal>; int size = 2; typename std::enable_if<(size == 2), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> >]' 383 | Real evaluation = Fun.evaluate_f(lambda_vec[i]); //only scalar functions; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:156:82: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionDataElliptic, Temporal, Forced, Areal>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> >]' 156 | return optimizer_strategy_selection<GCV_Exact<CarrierType, 2>, CarrierType, 2>(optim, carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:73:93: required from 'SEXPREC* regression_skeleton_time(InputHandler&, OptimizationData&, InferenceData&, SEXP, SEXP) [with InputHandler = RegressionDataElliptic; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 73 | solution_bricks = optimizer_method_selection<Carrier<InputHandler,Temporal,Forced,Areal>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_PDE.cpp:169:71: required from here 169 | return(regression_skeleton_time<RegressionDataElliptic, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh, Rmesh_time)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:767:14: warning: unused variable 'ret' [-Wunused-variable] 767 | UInt ret = AuxiliaryOptimizer::universal_first_updater<InputCarrier>(this->adt, this->the_carrier, this->dS_, this->eps_hat, lambda(0)); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:768:14: warning: unused variable 'time_ret' [-Wunused-variable] 768 | UInt time_ret = AuxiliaryOptimizer::universal_first_updater<InputCarrier>(this->time_adt, this->the_carrier, this->time_dS_, this->eps_hat, lambda(0)); | ^~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 2>::second_updater(lambda::type<2>) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Forced, Areal>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:59:60: required from 'void GOF_updater<LambdaOptim, T>::updaters_setter(LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionDataElliptic, Temporal, Forced, Areal>, 2>; T = Eigen::Matrix<double, -1, 1>]' 59 | this->updaters.push_back(std::bind(&LambdaOptim::second_updater, lopt_ptr, std::placeholders::_1)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:100:33: required from 'void GOF_updater<LambdaOptim, T>::call_to(UInt, T, LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionDataElliptic, Temporal, Forced, Areal>, 2>; T = Eigen::Matrix<double, -1, 1>; UInt = int]' 100 | updaters_setter(lopt_ptr); // set all the updaters from the given pointer | ^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:827:25: required from 'Real GCV_Exact<InputCarrier, 2>::compute_f(lambda::type<2>) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Forced, Areal>; Real = double; lambda::type<2> = Eigen::Matrix<double, -1, 1>]' 827 | this->gu.call_to(0, lambda, this); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Function_Variadic.h:79:47: required from 'typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type Function_Wrapper<Dtype, Ctype, Tuple, Hessian, Extensions>::evaluate_f(U) [with U = Eigen::Matrix<double, -1, 1>; Dtype = Eigen::Matrix<double, -1, 1>; Ctype = double; Tuple = Eigen::Matrix<double, -1, 1>; Hessian = Eigen::Matrix<double, -1, -1>; Extensions = {GCV_Exact<Carrier<RegressionDataElliptic, Temporal, Forced, Areal>, 2>}; typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type = double]' 79 | return this->compute_f(lambda); | ~~~~~~~~~~~~~~~^~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:383:43: required from 'typename std::enable_if<(size == 2), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Exact<Carrier<RegressionDataElliptic, Temporal, Forced, Areal>, 2>; CarrierType = Carrier<RegressionDataElliptic, Temporal, Forced, Areal>; int size = 2; typename std::enable_if<(size == 2), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> >]' 383 | Real evaluation = Fun.evaluate_f(lambda_vec[i]); //only scalar functions; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:156:82: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionDataElliptic, Temporal, Forced, Areal>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> >]' 156 | return optimizer_strategy_selection<GCV_Exact<CarrierType, 2>, CarrierType, 2>(optim, carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:73:93: required from 'SEXPREC* regression_skeleton_time(InputHandler&, OptimizationData&, InferenceData&, SEXP, SEXP) [with InputHandler = RegressionDataElliptic; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 73 | solution_bricks = optimizer_method_selection<Carrier<InputHandler,Temporal,Forced,Areal>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_PDE.cpp:169:71: required from here 169 | return(regression_skeleton_time<RegressionDataElliptic, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh, Rmesh_time)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:789:14: warning: unused variable 'ret' [-Wunused-variable] 789 | UInt ret = AuxiliaryOptimizer::universal_second_updater<InputCarrier>(this->adt, this->the_carrier, this->ddS_, this->eps_hat); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:790:14: warning: unused variable 'time_ret' [-Wunused-variable] 790 | UInt time_ret = AuxiliaryOptimizer::universal_second_updater<InputCarrier>(this->time_adt, this->the_carrier, this->time_ddS_, this->eps_hat); | ^~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:791:14: warning: unused variable 'time_ret_mxd' [-Wunused-variable] 791 | UInt time_ret_mxd = AuxiliaryOptimizer::universal_second_updater_mxd<InputCarrier>(this->adt, this->time_adt, this->the_carrier, this->time_ddS_mxd_, this->eps_hat); | ^~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 2>::first_updater(lambda::type<2>) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Forced>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:58:60: required from 'void GOF_updater<LambdaOptim, T>::updaters_setter(LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionDataElliptic, Temporal, Forced>, 2>; T = Eigen::Matrix<double, -1, 1>]' 58 | this->updaters.push_back(std::bind(&LambdaOptim::first_updater, lopt_ptr, std::placeholders::_1)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:100:33: required from 'void GOF_updater<LambdaOptim, T>::call_to(UInt, T, LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionDataElliptic, Temporal, Forced>, 2>; T = Eigen::Matrix<double, -1, 1>; UInt = int]' 100 | updaters_setter(lopt_ptr); // set all the updaters from the given pointer | ^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:827:25: required from 'Real GCV_Exact<InputCarrier, 2>::compute_f(lambda::type<2>) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Forced>; Real = double; lambda::type<2> = Eigen::Matrix<double, -1, 1>]' 827 | this->gu.call_to(0, lambda, this); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Function_Variadic.h:79:47: required from 'typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type Function_Wrapper<Dtype, Ctype, Tuple, Hessian, Extensions>::evaluate_f(U) [with U = Eigen::Matrix<double, -1, 1>; Dtype = Eigen::Matrix<double, -1, 1>; Ctype = double; Tuple = Eigen::Matrix<double, -1, 1>; Hessian = Eigen::Matrix<double, -1, -1>; Extensions = {GCV_Exact<Carrier<RegressionDataElliptic, Temporal, Forced>, 2>}; typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type = double]' 79 | return this->compute_f(lambda); | ~~~~~~~~~~~~~~~^~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:383:43: required from 'typename std::enable_if<(size == 2), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Exact<Carrier<RegressionDataElliptic, Temporal, Forced>, 2>; CarrierType = Carrier<RegressionDataElliptic, Temporal, Forced>; int size = 2; typename std::enable_if<(size == 2), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> >]' 383 | Real evaluation = Fun.evaluate_f(lambda_vec[i]); //only scalar functions; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:156:82: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionDataElliptic, Temporal, Forced>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> >]' 156 | return optimizer_strategy_selection<GCV_Exact<CarrierType, 2>, CarrierType, 2>(optim, carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:82:87: required from 'SEXPREC* regression_skeleton_time(InputHandler&, OptimizationData&, InferenceData&, SEXP, SEXP) [with InputHandler = RegressionDataElliptic; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 82 | solution_bricks = optimizer_method_selection<Carrier<InputHandler,Temporal,Forced>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_PDE.cpp:169:71: required from here 169 | return(regression_skeleton_time<RegressionDataElliptic, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh, Rmesh_time)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:767:14: warning: unused variable 'ret' [-Wunused-variable] 767 | UInt ret = AuxiliaryOptimizer::universal_first_updater<InputCarrier>(this->adt, this->the_carrier, this->dS_, this->eps_hat, lambda(0)); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:768:14: warning: unused variable 'time_ret' [-Wunused-variable] 768 | UInt time_ret = AuxiliaryOptimizer::universal_first_updater<InputCarrier>(this->time_adt, this->the_carrier, this->time_dS_, this->eps_hat, lambda(0)); | ^~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 2>::second_updater(lambda::type<2>) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Forced>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:59:60: required from 'void GOF_updater<LambdaOptim, T>::updaters_setter(LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionDataElliptic, Temporal, Forced>, 2>; T = Eigen::Matrix<double, -1, 1>]' 59 | this->updaters.push_back(std::bind(&LambdaOptim::second_updater, lopt_ptr, std::placeholders::_1)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:100:33: required from 'void GOF_updater<LambdaOptim, T>::call_to(UInt, T, LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionDataElliptic, Temporal, Forced>, 2>; T = Eigen::Matrix<double, -1, 1>; UInt = int]' 100 | updaters_setter(lopt_ptr); // set all the updaters from the given pointer | ^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:827:25: required from 'Real GCV_Exact<InputCarrier, 2>::compute_f(lambda::type<2>) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Forced>; Real = double; lambda::type<2> = Eigen::Matrix<double, -1, 1>]' 827 | this->gu.call_to(0, lambda, this); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Function_Variadic.h:79:47: required from 'typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type Function_Wrapper<Dtype, Ctype, Tuple, Hessian, Extensions>::evaluate_f(U) [with U = Eigen::Matrix<double, -1, 1>; Dtype = Eigen::Matrix<double, -1, 1>; Ctype = double; Tuple = Eigen::Matrix<double, -1, 1>; Hessian = Eigen::Matrix<double, -1, -1>; Extensions = {GCV_Exact<Carrier<RegressionDataElliptic, Temporal, Forced>, 2>}; typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type = double]' 79 | return this->compute_f(lambda); | ~~~~~~~~~~~~~~~^~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:383:43: required from 'typename std::enable_if<(size == 2), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Exact<Carrier<RegressionDataElliptic, Temporal, Forced>, 2>; CarrierType = Carrier<RegressionDataElliptic, Temporal, Forced>; int size = 2; typename std::enable_if<(size == 2), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> >]' 383 | Real evaluation = Fun.evaluate_f(lambda_vec[i]); //only scalar functions; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:156:82: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionDataElliptic, Temporal, Forced>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> >]' 156 | return optimizer_strategy_selection<GCV_Exact<CarrierType, 2>, CarrierType, 2>(optim, carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:82:87: required from 'SEXPREC* regression_skeleton_time(InputHandler&, OptimizationData&, InferenceData&, SEXP, SEXP) [with InputHandler = RegressionDataElliptic; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 82 | solution_bricks = optimizer_method_selection<Carrier<InputHandler,Temporal,Forced>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_PDE.cpp:169:71: required from here 169 | return(regression_skeleton_time<RegressionDataElliptic, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh, Rmesh_time)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:789:14: warning: unused variable 'ret' [-Wunused-variable] 789 | UInt ret = AuxiliaryOptimizer::universal_second_updater<InputCarrier>(this->adt, this->the_carrier, this->ddS_, this->eps_hat); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:790:14: warning: unused variable 'time_ret' [-Wunused-variable] 790 | UInt time_ret = AuxiliaryOptimizer::universal_second_updater<InputCarrier>(this->time_adt, this->the_carrier, this->time_ddS_, this->eps_hat); | ^~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:791:14: warning: unused variable 'time_ret_mxd' [-Wunused-variable] 791 | UInt time_ret_mxd = AuxiliaryOptimizer::universal_second_updater_mxd<InputCarrier>(this->adt, this->time_adt, this->the_carrier, this->time_ddS_mxd_, this->eps_hat); | ^~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 2>::first_updater(lambda::type<2>) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Areal>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:58:60: required from 'void GOF_updater<LambdaOptim, T>::updaters_setter(LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionDataElliptic, Temporal, Areal>, 2>; T = Eigen::Matrix<double, -1, 1>]' 58 | this->updaters.push_back(std::bind(&LambdaOptim::first_updater, lopt_ptr, std::placeholders::_1)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:100:33: required from 'void GOF_updater<LambdaOptim, T>::call_to(UInt, T, LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionDataElliptic, Temporal, Areal>, 2>; T = Eigen::Matrix<double, -1, 1>; UInt = int]' 100 | updaters_setter(lopt_ptr); // set all the updaters from the given pointer | ^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:827:25: required from 'Real GCV_Exact<InputCarrier, 2>::compute_f(lambda::type<2>) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Areal>; Real = double; lambda::type<2> = Eigen::Matrix<double, -1, 1>]' 827 | this->gu.call_to(0, lambda, this); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Function_Variadic.h:79:47: required from 'typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type Function_Wrapper<Dtype, Ctype, Tuple, Hessian, Extensions>::evaluate_f(U) [with U = Eigen::Matrix<double, -1, 1>; Dtype = Eigen::Matrix<double, -1, 1>; Ctype = double; Tuple = Eigen::Matrix<double, -1, 1>; Hessian = Eigen::Matrix<double, -1, -1>; Extensions = {GCV_Exact<Carrier<RegressionDataElliptic, Temporal, Areal>, 2>}; typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type = double]' 79 | return this->compute_f(lambda); | ~~~~~~~~~~~~~~~^~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:383:43: required from 'typename std::enable_if<(size == 2), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Exact<Carrier<RegressionDataElliptic, Temporal, Areal>, 2>; CarrierType = Carrier<RegressionDataElliptic, Temporal, Areal>; int size = 2; typename std::enable_if<(size == 2), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> >]' 383 | Real evaluation = Fun.evaluate_f(lambda_vec[i]); //only scalar functions; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:156:82: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionDataElliptic, Temporal, Areal>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> >]' 156 | return optimizer_strategy_selection<GCV_Exact<CarrierType, 2>, CarrierType, 2>(optim, carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:94:86: required from 'SEXPREC* regression_skeleton_time(InputHandler&, OptimizationData&, InferenceData&, SEXP, SEXP) [with InputHandler = RegressionDataElliptic; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 94 | solution_bricks = optimizer_method_selection<Carrier<InputHandler,Temporal,Areal>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_PDE.cpp:169:71: required from here 169 | return(regression_skeleton_time<RegressionDataElliptic, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh, Rmesh_time)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:767:14: warning: unused variable 'ret' [-Wunused-variable] 767 | UInt ret = AuxiliaryOptimizer::universal_first_updater<InputCarrier>(this->adt, this->the_carrier, this->dS_, this->eps_hat, lambda(0)); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:768:14: warning: unused variable 'time_ret' [-Wunused-variable] 768 | UInt time_ret = AuxiliaryOptimizer::universal_first_updater<InputCarrier>(this->time_adt, this->the_carrier, this->time_dS_, this->eps_hat, lambda(0)); | ^~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 2>::second_updater(lambda::type<2>) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Areal>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:59:60: required from 'void GOF_updater<LambdaOptim, T>::updaters_setter(LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionDataElliptic, Temporal, Areal>, 2>; T = Eigen::Matrix<double, -1, 1>]' 59 | this->updaters.push_back(std::bind(&LambdaOptim::second_updater, lopt_ptr, std::placeholders::_1)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:100:33: required from 'void GOF_updater<LambdaOptim, T>::call_to(UInt, T, LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionDataElliptic, Temporal, Areal>, 2>; T = Eigen::Matrix<double, -1, 1>; UInt = int]' 100 | updaters_setter(lopt_ptr); // set all the updaters from the given pointer | ^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:827:25: required from 'Real GCV_Exact<InputCarrier, 2>::compute_f(lambda::type<2>) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Areal>; Real = double; lambda::type<2> = Eigen::Matrix<double, -1, 1>]' 827 | this->gu.call_to(0, lambda, this); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Function_Variadic.h:79:47: required from 'typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type Function_Wrapper<Dtype, Ctype, Tuple, Hessian, Extensions>::evaluate_f(U) [with U = Eigen::Matrix<double, -1, 1>; Dtype = Eigen::Matrix<double, -1, 1>; Ctype = double; Tuple = Eigen::Matrix<double, -1, 1>; Hessian = Eigen::Matrix<double, -1, -1>; Extensions = {GCV_Exact<Carrier<RegressionDataElliptic, Temporal, Areal>, 2>}; typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type = double]' 79 | return this->compute_f(lambda); | ~~~~~~~~~~~~~~~^~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:383:43: required from 'typename std::enable_if<(size == 2), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Exact<Carrier<RegressionDataElliptic, Temporal, Areal>, 2>; CarrierType = Carrier<RegressionDataElliptic, Temporal, Areal>; int size = 2; typename std::enable_if<(size == 2), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> >]' 383 | Real evaluation = Fun.evaluate_f(lambda_vec[i]); //only scalar functions; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:156:82: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionDataElliptic, Temporal, Areal>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> >]' 156 | return optimizer_strategy_selection<GCV_Exact<CarrierType, 2>, CarrierType, 2>(optim, carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:94:86: required from 'SEXPREC* regression_skeleton_time(InputHandler&, OptimizationData&, InferenceData&, SEXP, SEXP) [with InputHandler = RegressionDataElliptic; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 94 | solution_bricks = optimizer_method_selection<Carrier<InputHandler,Temporal,Areal>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_PDE.cpp:169:71: required from here 169 | return(regression_skeleton_time<RegressionDataElliptic, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh, Rmesh_time)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:789:14: warning: unused variable 'ret' [-Wunused-variable] 789 | UInt ret = AuxiliaryOptimizer::universal_second_updater<InputCarrier>(this->adt, this->the_carrier, this->ddS_, this->eps_hat); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:790:14: warning: unused variable 'time_ret' [-Wunused-variable] 790 | UInt time_ret = AuxiliaryOptimizer::universal_second_updater<InputCarrier>(this->time_adt, this->the_carrier, this->time_ddS_, this->eps_hat); | ^~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:791:14: warning: unused variable 'time_ret_mxd' [-Wunused-variable] 791 | UInt time_ret_mxd = AuxiliaryOptimizer::universal_second_updater_mxd<InputCarrier>(this->adt, this->time_adt, this->the_carrier, this->time_ddS_mxd_, this->eps_hat); | ^~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 2>::first_updater(lambda::type<2>) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:58:60: required from 'void GOF_updater<LambdaOptim, T>::updaters_setter(LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionDataElliptic, Temporal>, 2>; T = Eigen::Matrix<double, -1, 1>]' 58 | this->updaters.push_back(std::bind(&LambdaOptim::first_updater, lopt_ptr, std::placeholders::_1)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:100:33: required from 'void GOF_updater<LambdaOptim, T>::call_to(UInt, T, LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionDataElliptic, Temporal>, 2>; T = Eigen::Matrix<double, -1, 1>; UInt = int]' 100 | updaters_setter(lopt_ptr); // set all the updaters from the given pointer | ^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:827:25: required from 'Real GCV_Exact<InputCarrier, 2>::compute_f(lambda::type<2>) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal>; Real = double; lambda::type<2> = Eigen::Matrix<double, -1, 1>]' 827 | this->gu.call_to(0, lambda, this); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Function_Variadic.h:79:47: required from 'typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type Function_Wrapper<Dtype, Ctype, Tuple, Hessian, Extensions>::evaluate_f(U) [with U = Eigen::Matrix<double, -1, 1>; Dtype = Eigen::Matrix<double, -1, 1>; Ctype = double; Tuple = Eigen::Matrix<double, -1, 1>; Hessian = Eigen::Matrix<double, -1, -1>; Extensions = {GCV_Exact<Carrier<RegressionDataElliptic, Temporal>, 2>}; typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type = double]' 79 | return this->compute_f(lambda); | ~~~~~~~~~~~~~~~^~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:383:43: required from 'typename std::enable_if<(size == 2), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Exact<Carrier<RegressionDataElliptic, Temporal>, 2>; CarrierType = Carrier<RegressionDataElliptic, Temporal>; int size = 2; typename std::enable_if<(size == 2), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> >]' 383 | Real evaluation = Fun.evaluate_f(lambda_vec[i]); //only scalar functions; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:156:82: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionDataElliptic, Temporal>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> >]' 156 | return optimizer_strategy_selection<GCV_Exact<CarrierType, 2>, CarrierType, 2>(optim, carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:103:80: required from 'SEXPREC* regression_skeleton_time(InputHandler&, OptimizationData&, InferenceData&, SEXP, SEXP) [with InputHandler = RegressionDataElliptic; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 103 | solution_bricks = optimizer_method_selection<Carrier<InputHandler,Temporal>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_PDE.cpp:169:71: required from here 169 | return(regression_skeleton_time<RegressionDataElliptic, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh, Rmesh_time)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:767:14: warning: unused variable 'ret' [-Wunused-variable] 767 | UInt ret = AuxiliaryOptimizer::universal_first_updater<InputCarrier>(this->adt, this->the_carrier, this->dS_, this->eps_hat, lambda(0)); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:768:14: warning: unused variable 'time_ret' [-Wunused-variable] 768 | UInt time_ret = AuxiliaryOptimizer::universal_first_updater<InputCarrier>(this->time_adt, this->the_carrier, this->time_dS_, this->eps_hat, lambda(0)); | ^~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 2>::second_updater(lambda::type<2>) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:59:60: required from 'void GOF_updater<LambdaOptim, T>::updaters_setter(LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionDataElliptic, Temporal>, 2>; T = Eigen::Matrix<double, -1, 1>]' 59 | this->updaters.push_back(std::bind(&LambdaOptim::second_updater, lopt_ptr, std::placeholders::_1)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:100:33: required from 'void GOF_updater<LambdaOptim, T>::call_to(UInt, T, LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionDataElliptic, Temporal>, 2>; T = Eigen::Matrix<double, -1, 1>; UInt = int]' 100 | updaters_setter(lopt_ptr); // set all the updaters from the given pointer | ^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:827:25: required from 'Real GCV_Exact<InputCarrier, 2>::compute_f(lambda::type<2>) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal>; Real = double; lambda::type<2> = Eigen::Matrix<double, -1, 1>]' 827 | this->gu.call_to(0, lambda, this); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Function_Variadic.h:79:47: required from 'typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type Function_Wrapper<Dtype, Ctype, Tuple, Hessian, Extensions>::evaluate_f(U) [with U = Eigen::Matrix<double, -1, 1>; Dtype = Eigen::Matrix<double, -1, 1>; Ctype = double; Tuple = Eigen::Matrix<double, -1, 1>; Hessian = Eigen::Matrix<double, -1, -1>; Extensions = {GCV_Exact<Carrier<RegressionDataElliptic, Temporal>, 2>}; typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type = double]' 79 | return this->compute_f(lambda); | ~~~~~~~~~~~~~~~^~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:383:43: required from 'typename std::enable_if<(size == 2), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Exact<Carrier<RegressionDataElliptic, Temporal>, 2>; CarrierType = Carrier<RegressionDataElliptic, Temporal>; int size = 2; typename std::enable_if<(size == 2), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> >]' 383 | Real evaluation = Fun.evaluate_f(lambda_vec[i]); //only scalar functions; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:156:82: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionDataElliptic, Temporal>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> >]' 156 | return optimizer_strategy_selection<GCV_Exact<CarrierType, 2>, CarrierType, 2>(optim, carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:103:80: required from 'SEXPREC* regression_skeleton_time(InputHandler&, OptimizationData&, InferenceData&, SEXP, SEXP) [with InputHandler = RegressionDataElliptic; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 103 | solution_bricks = optimizer_method_selection<Carrier<InputHandler,Temporal>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_PDE.cpp:169:71: required from here 169 | return(regression_skeleton_time<RegressionDataElliptic, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh, Rmesh_time)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:789:14: warning: unused variable 'ret' [-Wunused-variable] 789 | UInt ret = AuxiliaryOptimizer::universal_second_updater<InputCarrier>(this->adt, this->the_carrier, this->ddS_, this->eps_hat); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:790:14: warning: unused variable 'time_ret' [-Wunused-variable] 790 | UInt time_ret = AuxiliaryOptimizer::universal_second_updater<InputCarrier>(this->time_adt, this->the_carrier, this->time_ddS_, this->eps_hat); | ^~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:791:14: warning: unused variable 'time_ret_mxd' [-Wunused-variable] 791 | UInt time_ret_mxd = AuxiliaryOptimizer::universal_second_updater_mxd<InputCarrier>(this->adt, this->time_adt, this->the_carrier, this->time_ddS_mxd_, this->eps_hat); | ^~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::first_updater(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Forced, Areal>; lambda::type<1> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:58:60: required from 'void GOF_updater<LambdaOptim, T>::updaters_setter(LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionDataElliptic, Temporal, Forced, Areal>, 1>; T = double]' 58 | this->updaters.push_back(std::bind(&LambdaOptim::first_updater, lopt_ptr, std::placeholders::_1)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:100:33: required from 'void GOF_updater<LambdaOptim, T>::call_to(UInt, T, LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionDataElliptic, Temporal, Forced, Areal>, 1>; T = double; UInt = int]' 100 | updaters_setter(lopt_ptr); // set all the updaters from the given pointer | ^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:810:25: required from 'Real GCV_Exact<InputCarrier, 1>::compute_f(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Forced, Areal>; Real = double; lambda::type<1> = double]' 810 | this->gu.call_to(0, lambda, this); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Function_Variadic.h:79:47: required from 'typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type Function_Wrapper<Dtype, Ctype, Tuple, Hessian, Extensions>::evaluate_f(U) [with U = double; Dtype = double; Ctype = double; Tuple = double; Hessian = double; Extensions = {GCV_Exact<Carrier<RegressionDataElliptic, Temporal, Forced, Areal>, 1>}; typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type = double]' 79 | return this->compute_f(lambda); | ~~~~~~~~~~~~~~~^~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:246:36: required from 'typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Exact<Carrier<RegressionDataElliptic, Temporal, Forced, Areal>, 1>; CarrierType = Carrier<RegressionDataElliptic, Temporal, Forced, Areal>; int size = 1; typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> >]' 246 | Real evaluation = Fun.evaluate_f(lambdaS_grid[i]); //only scalar functions; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:256:58: required from 'std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > parabolic_routine(CarrierType&) [with GCV_type = GCV_Exact<Carrier<RegressionDataElliptic, Temporal, Forced, Areal>, 1>; CarrierType = Carrier<RegressionDataElliptic, Temporal, Forced, Areal>]' 256 | optimizer_strategy_selection<GCV_type, CarrierType, 1>(optim, carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:152:55: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionDataElliptic, Temporal, Forced, Areal>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> >]' 152 | return parabolic_routine<GCV_Exact<CarrierType, 1>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:73:93: required from 'SEXPREC* regression_skeleton_time(InputHandler&, OptimizationData&, InferenceData&, SEXP, SEXP) [with InputHandler = RegressionDataElliptic; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 73 | solution_bricks = optimizer_method_selection<Carrier<InputHandler,Temporal,Forced,Areal>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_PDE.cpp:169:71: required from here 169 | return(regression_skeleton_time<RegressionDataElliptic, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh, Rmesh_time)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:760:14: warning: unused variable 'ret' [-Wunused-variable] 760 | UInt ret = AuxiliaryOptimizer::universal_first_updater<InputCarrier>(this->adt, this->the_carrier, this->dS_, this->eps_hat, lambda); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::second_updater(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Forced, Areal>; lambda::type<1> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:59:60: required from 'void GOF_updater<LambdaOptim, T>::updaters_setter(LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionDataElliptic, Temporal, Forced, Areal>, 1>; T = double]' 59 | this->updaters.push_back(std::bind(&LambdaOptim::second_updater, lopt_ptr, std::placeholders::_1)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:100:33: required from 'void GOF_updater<LambdaOptim, T>::call_to(UInt, T, LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionDataElliptic, Temporal, Forced, Areal>, 1>; T = double; UInt = int]' 100 | updaters_setter(lopt_ptr); // set all the updaters from the given pointer | ^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:810:25: required from 'Real GCV_Exact<InputCarrier, 1>::compute_f(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Forced, Areal>; Real = double; lambda::type<1> = double]' 810 | this->gu.call_to(0, lambda, this); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Function_Variadic.h:79:47: required from 'typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type Function_Wrapper<Dtype, Ctype, Tuple, Hessian, Extensions>::evaluate_f(U) [with U = double; Dtype = double; Ctype = double; Tuple = double; Hessian = double; Extensions = {GCV_Exact<Carrier<RegressionDataElliptic, Temporal, Forced, Areal>, 1>}; typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type = double]' 79 | return this->compute_f(lambda); | ~~~~~~~~~~~~~~~^~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:246:36: required from 'typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Exact<Carrier<RegressionDataElliptic, Temporal, Forced, Areal>, 1>; CarrierType = Carrier<RegressionDataElliptic, Temporal, Forced, Areal>; int size = 1; typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> >]' 246 | Real evaluation = Fun.evaluate_f(lambdaS_grid[i]); //only scalar functions; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:256:58: required from 'std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > parabolic_routine(CarrierType&) [with GCV_type = GCV_Exact<Carrier<RegressionDataElliptic, Temporal, Forced, Areal>, 1>; CarrierType = Carrier<RegressionDataElliptic, Temporal, Forced, Areal>]' 256 | optimizer_strategy_selection<GCV_type, CarrierType, 1>(optim, carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:152:55: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionDataElliptic, Temporal, Forced, Areal>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> >]' 152 | return parabolic_routine<GCV_Exact<CarrierType, 1>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:73:93: required from 'SEXPREC* regression_skeleton_time(InputHandler&, OptimizationData&, InferenceData&, SEXP, SEXP) [with InputHandler = RegressionDataElliptic; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 73 | solution_bricks = optimizer_method_selection<Carrier<InputHandler,Temporal,Forced,Areal>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_PDE.cpp:169:71: required from here 169 | return(regression_skeleton_time<RegressionDataElliptic, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh, Rmesh_time)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:780:14: warning: unused variable 'ret' [-Wunused-variable] 780 | UInt ret = AuxiliaryOptimizer::universal_second_updater<InputCarrier>(this->adt, this->the_carrier, this->ddS_, this->eps_hat); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::first_updater(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Forced>; lambda::type<1> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:58:60: required from 'void GOF_updater<LambdaOptim, T>::updaters_setter(LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionDataElliptic, Temporal, Forced>, 1>; T = double]' 58 | this->updaters.push_back(std::bind(&LambdaOptim::first_updater, lopt_ptr, std::placeholders::_1)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:100:33: required from 'void GOF_updater<LambdaOptim, T>::call_to(UInt, T, LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionDataElliptic, Temporal, Forced>, 1>; T = double; UInt = int]' 100 | updaters_setter(lopt_ptr); // set all the updaters from the given pointer | ^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:810:25: required from 'Real GCV_Exact<InputCarrier, 1>::compute_f(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Forced>; Real = double; lambda::type<1> = double]' 810 | this->gu.call_to(0, lambda, this); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Function_Variadic.h:79:47: required from 'typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type Function_Wrapper<Dtype, Ctype, Tuple, Hessian, Extensions>::evaluate_f(U) [with U = double; Dtype = double; Ctype = double; Tuple = double; Hessian = double; Extensions = {GCV_Exact<Carrier<RegressionDataElliptic, Temporal, Forced>, 1>}; typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type = double]' 79 | return this->compute_f(lambda); | ~~~~~~~~~~~~~~~^~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:246:36: required from 'typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Exact<Carrier<RegressionDataElliptic, Temporal, Forced>, 1>; CarrierType = Carrier<RegressionDataElliptic, Temporal, Forced>; int size = 1; typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> >]' 246 | Real evaluation = Fun.evaluate_f(lambdaS_grid[i]); //only scalar functions; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:256:58: required from 'std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > parabolic_routine(CarrierType&) [with GCV_type = GCV_Exact<Carrier<RegressionDataElliptic, Temporal, Forced>, 1>; CarrierType = Carrier<RegressionDataElliptic, Temporal, Forced>]' 256 | optimizer_strategy_selection<GCV_type, CarrierType, 1>(optim, carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:152:55: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionDataElliptic, Temporal, Forced>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> >]' 152 | return parabolic_routine<GCV_Exact<CarrierType, 1>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:82:87: required from 'SEXPREC* regression_skeleton_time(InputHandler&, OptimizationData&, InferenceData&, SEXP, SEXP) [with InputHandler = RegressionDataElliptic; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 82 | solution_bricks = optimizer_method_selection<Carrier<InputHandler,Temporal,Forced>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_PDE.cpp:169:71: required from here 169 | return(regression_skeleton_time<RegressionDataElliptic, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh, Rmesh_time)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:760:14: warning: unused variable 'ret' [-Wunused-variable] 760 | UInt ret = AuxiliaryOptimizer::universal_first_updater<InputCarrier>(this->adt, this->the_carrier, this->dS_, this->eps_hat, lambda); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::second_updater(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Forced>; lambda::type<1> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:59:60: required from 'void GOF_updater<LambdaOptim, T>::updaters_setter(LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionDataElliptic, Temporal, Forced>, 1>; T = double]' 59 | this->updaters.push_back(std::bind(&LambdaOptim::second_updater, lopt_ptr, std::placeholders::_1)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:100:33: required from 'void GOF_updater<LambdaOptim, T>::call_to(UInt, T, LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionDataElliptic, Temporal, Forced>, 1>; T = double; UInt = int]' 100 | updaters_setter(lopt_ptr); // set all the updaters from the given pointer | ^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:810:25: required from 'Real GCV_Exact<InputCarrier, 1>::compute_f(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Forced>; Real = double; lambda::type<1> = double]' 810 | this->gu.call_to(0, lambda, this); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Function_Variadic.h:79:47: required from 'typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type Function_Wrapper<Dtype, Ctype, Tuple, Hessian, Extensions>::evaluate_f(U) [with U = double; Dtype = double; Ctype = double; Tuple = double; Hessian = double; Extensions = {GCV_Exact<Carrier<RegressionDataElliptic, Temporal, Forced>, 1>}; typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type = double]' 79 | return this->compute_f(lambda); | ~~~~~~~~~~~~~~~^~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:246:36: required from 'typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Exact<Carrier<RegressionDataElliptic, Temporal, Forced>, 1>; CarrierType = Carrier<RegressionDataElliptic, Temporal, Forced>; int size = 1; typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> >]' 246 | Real evaluation = Fun.evaluate_f(lambdaS_grid[i]); //only scalar functions; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:256:58: required from 'std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > parabolic_routine(CarrierType&) [with GCV_type = GCV_Exact<Carrier<RegressionDataElliptic, Temporal, Forced>, 1>; CarrierType = Carrier<RegressionDataElliptic, Temporal, Forced>]' 256 | optimizer_strategy_selection<GCV_type, CarrierType, 1>(optim, carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:152:55: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionDataElliptic, Temporal, Forced>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> >]' 152 | return parabolic_routine<GCV_Exact<CarrierType, 1>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:82:87: required from 'SEXPREC* regression_skeleton_time(InputHandler&, OptimizationData&, InferenceData&, SEXP, SEXP) [with InputHandler = RegressionDataElliptic; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 82 | solution_bricks = optimizer_method_selection<Carrier<InputHandler,Temporal,Forced>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_PDE.cpp:169:71: required from here 169 | return(regression_skeleton_time<RegressionDataElliptic, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh, Rmesh_time)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:780:14: warning: unused variable 'ret' [-Wunused-variable] 780 | UInt ret = AuxiliaryOptimizer::universal_second_updater<InputCarrier>(this->adt, this->the_carrier, this->ddS_, this->eps_hat); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::first_updater(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Areal>; lambda::type<1> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:58:60: required from 'void GOF_updater<LambdaOptim, T>::updaters_setter(LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionDataElliptic, Temporal, Areal>, 1>; T = double]' 58 | this->updaters.push_back(std::bind(&LambdaOptim::first_updater, lopt_ptr, std::placeholders::_1)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:100:33: required from 'void GOF_updater<LambdaOptim, T>::call_to(UInt, T, LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionDataElliptic, Temporal, Areal>, 1>; T = double; UInt = int]' 100 | updaters_setter(lopt_ptr); // set all the updaters from the given pointer | ^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:810:25: required from 'Real GCV_Exact<InputCarrier, 1>::compute_f(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Areal>; Real = double; lambda::type<1> = double]' 810 | this->gu.call_to(0, lambda, this); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Function_Variadic.h:79:47: required from 'typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type Function_Wrapper<Dtype, Ctype, Tuple, Hessian, Extensions>::evaluate_f(U) [with U = double; Dtype = double; Ctype = double; Tuple = double; Hessian = double; Extensions = {GCV_Exact<Carrier<RegressionDataElliptic, Temporal, Areal>, 1>}; typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type = double]' 79 | return this->compute_f(lambda); | ~~~~~~~~~~~~~~~^~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:246:36: required from 'typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Exact<Carrier<RegressionDataElliptic, Temporal, Areal>, 1>; CarrierType = Carrier<RegressionDataElliptic, Temporal, Areal>; int size = 1; typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> >]' 246 | Real evaluation = Fun.evaluate_f(lambdaS_grid[i]); //only scalar functions; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:256:58: required from 'std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > parabolic_routine(CarrierType&) [with GCV_type = GCV_Exact<Carrier<RegressionDataElliptic, Temporal, Areal>, 1>; CarrierType = Carrier<RegressionDataElliptic, Temporal, Areal>]' 256 | optimizer_strategy_selection<GCV_type, CarrierType, 1>(optim, carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:152:55: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionDataElliptic, Temporal, Areal>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> >]' 152 | return parabolic_routine<GCV_Exact<CarrierType, 1>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:94:86: required from 'SEXPREC* regression_skeleton_time(InputHandler&, OptimizationData&, InferenceData&, SEXP, SEXP) [with InputHandler = RegressionDataElliptic; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 94 | solution_bricks = optimizer_method_selection<Carrier<InputHandler,Temporal,Areal>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_PDE.cpp:169:71: required from here 169 | return(regression_skeleton_time<RegressionDataElliptic, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh, Rmesh_time)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:760:14: warning: unused variable 'ret' [-Wunused-variable] 760 | UInt ret = AuxiliaryOptimizer::universal_first_updater<InputCarrier>(this->adt, this->the_carrier, this->dS_, this->eps_hat, lambda); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::second_updater(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Areal>; lambda::type<1> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:59:60: required from 'void GOF_updater<LambdaOptim, T>::updaters_setter(LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionDataElliptic, Temporal, Areal>, 1>; T = double]' 59 | this->updaters.push_back(std::bind(&LambdaOptim::second_updater, lopt_ptr, std::placeholders::_1)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:100:33: required from 'void GOF_updater<LambdaOptim, T>::call_to(UInt, T, LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionDataElliptic, Temporal, Areal>, 1>; T = double; UInt = int]' 100 | updaters_setter(lopt_ptr); // set all the updaters from the given pointer | ^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:810:25: required from 'Real GCV_Exact<InputCarrier, 1>::compute_f(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Areal>; Real = double; lambda::type<1> = double]' 810 | this->gu.call_to(0, lambda, this); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Function_Variadic.h:79:47: required from 'typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type Function_Wrapper<Dtype, Ctype, Tuple, Hessian, Extensions>::evaluate_f(U) [with U = double; Dtype = double; Ctype = double; Tuple = double; Hessian = double; Extensions = {GCV_Exact<Carrier<RegressionDataElliptic, Temporal, Areal>, 1>}; typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type = double]' 79 | return this->compute_f(lambda); | ~~~~~~~~~~~~~~~^~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:246:36: required from 'typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Exact<Carrier<RegressionDataElliptic, Temporal, Areal>, 1>; CarrierType = Carrier<RegressionDataElliptic, Temporal, Areal>; int size = 1; typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> >]' 246 | Real evaluation = Fun.evaluate_f(lambdaS_grid[i]); //only scalar functions; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:256:58: required from 'std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > parabolic_routine(CarrierType&) [with GCV_type = GCV_Exact<Carrier<RegressionDataElliptic, Temporal, Areal>, 1>; CarrierType = Carrier<RegressionDataElliptic, Temporal, Areal>]' 256 | optimizer_strategy_selection<GCV_type, CarrierType, 1>(optim, carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:152:55: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionDataElliptic, Temporal, Areal>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> >]' 152 | return parabolic_routine<GCV_Exact<CarrierType, 1>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:94:86: required from 'SEXPREC* regression_skeleton_time(InputHandler&, OptimizationData&, InferenceData&, SEXP, SEXP) [with InputHandler = RegressionDataElliptic; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 94 | solution_bricks = optimizer_method_selection<Carrier<InputHandler,Temporal,Areal>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_PDE.cpp:169:71: required from here 169 | return(regression_skeleton_time<RegressionDataElliptic, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh, Rmesh_time)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:780:14: warning: unused variable 'ret' [-Wunused-variable] 780 | UInt ret = AuxiliaryOptimizer::universal_second_updater<InputCarrier>(this->adt, this->the_carrier, this->ddS_, this->eps_hat); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::first_updater(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal>; lambda::type<1> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:58:60: required from 'void GOF_updater<LambdaOptim, T>::updaters_setter(LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionDataElliptic, Temporal>, 1>; T = double]' 58 | this->updaters.push_back(std::bind(&LambdaOptim::first_updater, lopt_ptr, std::placeholders::_1)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:100:33: required from 'void GOF_updater<LambdaOptim, T>::call_to(UInt, T, LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionDataElliptic, Temporal>, 1>; T = double; UInt = int]' 100 | updaters_setter(lopt_ptr); // set all the updaters from the given pointer | ^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:810:25: required from 'Real GCV_Exact<InputCarrier, 1>::compute_f(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal>; Real = double; lambda::type<1> = double]' 810 | this->gu.call_to(0, lambda, this); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Function_Variadic.h:79:47: required from 'typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type Function_Wrapper<Dtype, Ctype, Tuple, Hessian, Extensions>::evaluate_f(U) [with U = double; Dtype = double; Ctype = double; Tuple = double; Hessian = double; Extensions = {GCV_Exact<Carrier<RegressionDataElliptic, Temporal>, 1>}; typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type = double]' 79 | return this->compute_f(lambda); | ~~~~~~~~~~~~~~~^~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:246:36: required from 'typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Exact<Carrier<RegressionDataElliptic, Temporal>, 1>; CarrierType = Carrier<RegressionDataElliptic, Temporal>; int size = 1; typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> >]' 246 | Real evaluation = Fun.evaluate_f(lambdaS_grid[i]); //only scalar functions; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:256:58: required from 'std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > parabolic_routine(CarrierType&) [with GCV_type = GCV_Exact<Carrier<RegressionDataElliptic, Temporal>, 1>; CarrierType = Carrier<RegressionDataElliptic, Temporal>]' 256 | optimizer_strategy_selection<GCV_type, CarrierType, 1>(optim, carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:152:55: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionDataElliptic, Temporal>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> >]' 152 | return parabolic_routine<GCV_Exact<CarrierType, 1>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:103:80: required from 'SEXPREC* regression_skeleton_time(InputHandler&, OptimizationData&, InferenceData&, SEXP, SEXP) [with InputHandler = RegressionDataElliptic; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 103 | solution_bricks = optimizer_method_selection<Carrier<InputHandler,Temporal>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_PDE.cpp:169:71: required from here 169 | return(regression_skeleton_time<RegressionDataElliptic, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh, Rmesh_time)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:760:14: warning: unused variable 'ret' [-Wunused-variable] 760 | UInt ret = AuxiliaryOptimizer::universal_first_updater<InputCarrier>(this->adt, this->the_carrier, this->dS_, this->eps_hat, lambda); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::second_updater(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal>; lambda::type<1> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:59:60: required from 'void GOF_updater<LambdaOptim, T>::updaters_setter(LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionDataElliptic, Temporal>, 1>; T = double]' 59 | this->updaters.push_back(std::bind(&LambdaOptim::second_updater, lopt_ptr, std::placeholders::_1)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:100:33: required from 'void GOF_updater<LambdaOptim, T>::call_to(UInt, T, LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionDataElliptic, Temporal>, 1>; T = double; UInt = int]' 100 | updaters_setter(lopt_ptr); // set all the updaters from the given pointer | ^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:810:25: required from 'Real GCV_Exact<InputCarrier, 1>::compute_f(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal>; Real = double; lambda::type<1> = double]' 810 | this->gu.call_to(0, lambda, this); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Function_Variadic.h:79:47: required from 'typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type Function_Wrapper<Dtype, Ctype, Tuple, Hessian, Extensions>::evaluate_f(U) [with U = double; Dtype = double; Ctype = double; Tuple = double; Hessian = double; Extensions = {GCV_Exact<Carrier<RegressionDataElliptic, Temporal>, 1>}; typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type = double]' 79 | return this->compute_f(lambda); | ~~~~~~~~~~~~~~~^~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:246:36: required from 'typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Exact<Carrier<RegressionDataElliptic, Temporal>, 1>; CarrierType = Carrier<RegressionDataElliptic, Temporal>; int size = 1; typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> >]' 246 | Real evaluation = Fun.evaluate_f(lambdaS_grid[i]); //only scalar functions; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:256:58: required from 'std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > parabolic_routine(CarrierType&) [with GCV_type = GCV_Exact<Carrier<RegressionDataElliptic, Temporal>, 1>; CarrierType = Carrier<RegressionDataElliptic, Temporal>]' 256 | optimizer_strategy_selection<GCV_type, CarrierType, 1>(optim, carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:152:55: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionDataElliptic, Temporal>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> >]' 152 | return parabolic_routine<GCV_Exact<CarrierType, 1>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:103:80: required from 'SEXPREC* regression_skeleton_time(InputHandler&, OptimizationData&, InferenceData&, SEXP, SEXP) [with InputHandler = RegressionDataElliptic; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 103 | solution_bricks = optimizer_method_selection<Carrier<InputHandler,Temporal>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_PDE.cpp:169:71: required from here 169 | return(regression_skeleton_time<RegressionDataElliptic, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh, Rmesh_time)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:780:14: warning: unused variable 'ret' [-Wunused-variable] 780 | UInt ret = AuxiliaryOptimizer::universal_second_updater<InputCarrier>(this->adt, this->the_carrier, this->ddS_, this->eps_hat); | ^~~ Regression/Source/../../Skeletons/Include/../../FE_Assemblers_Solvers/Include/Spline.h: In instantiation of 'Real Spline<DEGREE, ORDER_DERIVATIVE>::BasisFunction_impl(UInt, UInt, Real) const [with int DEGREE = 3; int ORDER_DERIVATIVE = 0; Real = double; UInt = int]': Regression/Source/../../Skeletons/Include/../../FE_Assemblers_Solvers/Include/Spline.h:73:24: required from 'Real Spline<DEGREE, ORDER_DERIVATIVE>::BasisFunctionDerivative_impl(UInt, UInt, UInt, Real) const [with int DEGREE = 3; int ORDER_DERIVATIVE = 0; Real = double; UInt = int]' 73 | return BasisFunction_impl(degree, i, u); | ^~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../FE_Assemblers_Solvers/Include/Spline.h:42:68: required from 'Real Spline<DEGREE, ORDER_DERIVATIVE>::BasisFunctionDerivative(UInt, Real) const [with int DEGREE = 3; int ORDER_DERIVATIVE = 0; Real = double; UInt = int]' 42 | Real BasisFunctionDerivative(UInt i, Real u) const {return BasisFunctionDerivative_impl(DEGREE, ORDER_DERIVATIVE, i, u);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../FE_Assemblers_Solvers/Include/Spline.h:44:67: required from 'Real Spline<DEGREE, ORDER_DERIVATIVE>::time_mass_impl(UInt, UInt, Real) const [with int DEGREE = 3; int ORDER_DERIVATIVE = 0; Real = double; UInt = int]' 44 | Real time_mass_impl(UInt i, UInt j, Real u) const {return BasisFunctionDerivative(i, u) * BasisFunctionDerivative(j, u);} | ^~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../FE_Assemblers_Solvers/Include/Matrix_Assembler_imp.h:63:47: required from 'static void Assembler::operKernel(const Spline<DEGREE, ORDER_DERIVATIVE>&, SpMat&) [with int DEGREE = 3; int ORDER_DERIVATIVE = 0; SpMat = Eigen::SparseMatrix<double>]' 63 | s += spline.time_mass_impl(i, j, (b-a)/2*Integrator::NODES[l]+(b+a)/2) * Integrator::WEIGHTS[l] * (b-a)/2; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/Mixed_FE_Regression_imp.h:1665:26: required from 'void MixedSplineRegression<InputHandler>::setTimeMass() [with InputHandler = RegressionDataElliptic]' 1665 | Assembler::operKernel(spline, timeMass_); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/Mixed_FE_Regression_imp.h:432:21: required from 'void MixedFERegressionBase<InputHandler>::buildSpaceTimeMatrices() [with InputHandler = RegressionDataElliptic]' 432 | Spline.setTimeMass(); | ~~~~~~~~~~~~~~~~~~^~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/Mixed_FE_Regression_imp.h:993:9: required from 'void MixedFERegressionBase<InputHandler>::preapply(EOExpr<A>, const ForcingTerm&, const MeshHandler<ORDER, mydim, ndim>&) [with int ORDER = 1; int mydim = 2; int ndim = 2; A = EOBinOp<EOExpr<EOBinOp<EOExpr<EOBinOp<double, EOExpr<Mass>, EOMult> >, EOExpr<const Diffusion<PDEParameterOptions::Constant>&>, EOAdd> >, EOExpr<const Advection<PDEParameterOptions::Constant>&>, EOAdd>; InputHandler = RegressionDataElliptic]' 993 | this->buildSpaceTimeMatrices(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/Mixed_FE_Regression_imp.h:1601:59: required from 'void MixedFERegression<RegressionDataElliptic>::preapply(const MeshHandler<ORDER, mydim, ndim>&) [with int ORDER = 1; int mydim = 2; int ndim = 2]' 1601 | MixedFERegressionBase<RegressionDataElliptic>::preapply(c*mass+stiff[K]+b.dot(grad), ForcingTerm(), mesh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:44:22: required from 'SEXPREC* regression_skeleton(InputHandler&, OptimizationData&, InferenceData&, SEXP) [with InputHandler = RegressionDataElliptic; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 44 | regression.preapply(mesh); // preliminary apply (preapply) to store all problem matrices | ~~~~~~~~~~~~~~~~~~~^~~~~~ Regression/Source/Rfun_Regression_PDE.cpp:78:66: required from here 78 | return(regression_skeleton<RegressionDataElliptic, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../FE_Assemblers_Solvers/Include/Spline.h:53:85: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 53 | return u >= knots_[i] && u < knots_[i+1] || u == knots_.back() && i == knots_.size()-DEGREE-2; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/Mixed_FE_Regression_imp.h: In instantiation of 'void MixedFERegressionBase<InputHandler>::getRightHandData(VectorXr&) [with InputHandler = RegressionData; VectorXr = Eigen::Matrix<double, -1, 1>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/Mixed_FE_Regression_imp.h:1008:2: required from 'void MixedFERegressionBase<InputHandler>::preapply(EOExpr<A>, const ForcingTerm&, const MeshHandler<ORDER, mydim, ndim>&) [with int ORDER = 1; int mydim = 2; int ndim = 2; A = Stiff; InputHandler = RegressionData]' 1008 | getRightHandData(rightHandData); //updated | ^~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/Mixed_FE_Regression_imp.h:1577:54: required from 'void MixedFERegression<RegressionData>::preapply(const MeshHandler<ORDER, mydim, ndim>&) [with int ORDER = 1; int mydim = 2; int ndim = 2]' 1577 | MixedFERegressionBase<RegressionData>::preapply(stiff, ForcingTerm(), mesh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:44:22: required from 'SEXPREC* regression_skeleton(InputHandler&, OptimizationData&, InferenceData&, SEXP) [with InputHandler = RegressionData; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 44 | regression.preapply(mesh); // preliminary apply (preapply) to store all problem matrices | ~~~~~~~~~~~~~~~~~~~^~~~~~ Regression/Source/Rfun_Regression_Laplace.cpp:79:58: required from here 79 | return(regression_skeleton<RegressionData, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/Mixed_FE_Regression_imp.h:537:40: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 537 | for(UInt i=0; i<regressionData_.getObservationsIndices()->size(); ++i) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer.h:422, from Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:7: Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::set_R_() [with InputCarrier = Carrier<RegressionData, Forced, Areal>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer.h:214:45: required from 'GCV_Exact<InputCarrier, 1>::GCV_Exact(InputCarrier&) [with InputCarrier = Carrier<RegressionData, Forced, Areal>]' 214 | this->set_R_(); // this matrix is unchanged during the whole procedure, thus it's set once and for all | ~~~~~~~~~~~~^~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:130:33: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<false> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionData, Forced, Areal>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<false> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> >]' 130 | GCV_Exact<CarrierType, 1> optim(carrier); | ^~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:58:85: required from 'SEXPREC* regression_skeleton(InputHandler&, OptimizationData&, InferenceData&, SEXP) [with InputHandler = RegressionData; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 58 | solution_bricks = optimizer_method_selection<Carrier<InputHandler, Forced,Areal>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_Laplace.cpp:79:58: required from here 79 | return(regression_skeleton<RegressionData, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:247:20: warning: unused variable 'ret' [-Wunused-variable] 247 | const UInt ret = AuxiliaryOptimizer::universal_R_setter<InputCarrier>(this->R_, this->the_carrier, this->adt); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/Mixed_FE_Regression_imp.h: In instantiation of 'MatrixXv MixedFERegressionBase<InputHandler>::apply_iterative() [with InputHandler = RegressionData; MatrixXv = Eigen::Matrix<Eigen::Matrix<double, -1, 1>, -1, -1>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Carrier.h:260:62: required from 'MatrixXr Carrier<InputHandler, Extensions>::apply(lambda::type<1>) [with InputHandler = RegressionData; Extensions = {Forced, Areal}; MatrixXr = Eigen::Matrix<double, -1, -1>; lambda::type<1> = double]' 260 | return (this->model->apply_iterative())(0,0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:160:36: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<false> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionData, Forced, Areal>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<false> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> >]' 160 | MatrixXr sol = carrier.apply(carrier.get_opt_data()->get_lambda_S()[j]); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:58:85: required from 'SEXPREC* regression_skeleton(InputHandler&, OptimizationData&, InferenceData&, SEXP) [with InputHandler = RegressionData; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 58 | solution_bricks = optimizer_method_selection<Carrier<InputHandler, Forced,Areal>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_Laplace.cpp:79:58: required from here 79 | return(regression_skeleton<RegressionData, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/Mixed_FE_Regression_imp.h:1244:10: warning: unused variable 'delta' [-Wunused-variable] 1244 | Real delta = mesh_time_[1] - mesh_time_[0]; // Time interval | ^~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::set_R_() [with InputCarrier = Carrier<RegressionData, Forced>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer.h:214:45: required from 'GCV_Exact<InputCarrier, 1>::GCV_Exact(InputCarrier&) [with InputCarrier = Carrier<RegressionData, Forced>]' 214 | this->set_R_(); // this matrix is unchanged during the whole procedure, thus it's set once and for all | ~~~~~~~~~~~~^~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:130:33: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<false> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionData, Forced>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<false> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> >]' 130 | GCV_Exact<CarrierType, 1> optim(carrier); | ^~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:67:78: required from 'SEXPREC* regression_skeleton(InputHandler&, OptimizationData&, InferenceData&, SEXP) [with InputHandler = RegressionData; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 67 | solution_bricks = optimizer_method_selection<Carrier<InputHandler,Forced>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_Laplace.cpp:79:58: required from here 79 | return(regression_skeleton<RegressionData, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:247:20: warning: unused variable 'ret' [-Wunused-variable] 247 | const UInt ret = AuxiliaryOptimizer::universal_R_setter<InputCarrier>(this->R_, this->the_carrier, this->adt); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::set_R_() [with InputCarrier = Carrier<RegressionData, Areal>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer.h:214:45: required from 'GCV_Exact<InputCarrier, 1>::GCV_Exact(InputCarrier&) [with InputCarrier = Carrier<RegressionData, Areal>]' 214 | this->set_R_(); // this matrix is unchanged during the whole procedure, thus it's set once and for all | ~~~~~~~~~~~~^~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:130:33: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<false> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionData, Areal>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<false> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> >]' 130 | GCV_Exact<CarrierType, 1> optim(carrier); | ^~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:79:77: required from 'SEXPREC* regression_skeleton(InputHandler&, OptimizationData&, InferenceData&, SEXP) [with InputHandler = RegressionData; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 79 | solution_bricks = optimizer_method_selection<Carrier<InputHandler,Areal>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_Laplace.cpp:79:58: required from here 79 | return(regression_skeleton<RegressionData, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:247:20: warning: unused variable 'ret' [-Wunused-variable] 247 | const UInt ret = AuxiliaryOptimizer::universal_R_setter<InputCarrier>(this->R_, this->the_carrier, this->adt); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::set_R_() [with InputCarrier = Carrier<RegressionData>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer.h:214:45: required from 'GCV_Exact<InputCarrier, 1>::GCV_Exact(InputCarrier&) [with InputCarrier = Carrier<RegressionData>]' 214 | this->set_R_(); // this matrix is unchanged during the whole procedure, thus it's set once and for all | ~~~~~~~~~~~~^~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:130:33: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<false> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionData>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<false> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> >]' 130 | GCV_Exact<CarrierType, 1> optim(carrier); | ^~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:88:71: required from 'SEXPREC* regression_skeleton(InputHandler&, OptimizationData&, InferenceData&, SEXP) [with InputHandler = RegressionData; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 88 | solution_bricks = optimizer_method_selection<Carrier<InputHandler>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_Laplace.cpp:79:58: required from here 79 | return(regression_skeleton<RegressionData, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:247:20: warning: unused variable 'ret' [-Wunused-variable] 247 | const UInt ret = AuxiliaryOptimizer::universal_R_setter<InputCarrier>(this->R_, this->the_carrier, this->adt); | ^~~ In file included from Density_Estimation/Source/../../FdaPDE.h:50: In member function 'const Real& RNumericMatrix::operator()(UInt, UInt) const', inlined from 'Point<ndim>::Point(UInt, const RNumericMatrix&) [with int ndim = 2]' at Density_Estimation/Source/../../Skeletons/Include/../../FE_Assemblers_Solvers/Include/../../Mesh/Include/Point_imp.h:29:23, inlined from 'Point<2> MeshHandler<ORDER, 1, 2>::getPoint(UInt) const [with int ORDER = 1]' at Density_Estimation/Source/../../Skeletons/Include/../../Mesh/Include/Mesh_imp.h:164:32, inlined from 'typename std::enable_if<isManifold, std::vector<Point<ndim> > >::type projection<ORDER, mydim, ndim>::computeProjection() [with bool isManifold = true; int ORDER = 1; int mydim = 1; int ndim = 2]' at Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/../../FE_Assemblers_Solvers/Include/Projection_imp.h:49:37: Density_Estimation/Source/../../Global_Utilities/Include/RObjects.h:17:69: warning: 'pos_min' may be used uninitialized [-Wmaybe-uninitialized] 17 | const Real& operator()(UInt i, UInt j) const {return matr_[i+nrows_*j];} | ~^~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/../../FE_Assemblers_Solvers/Include/Projection_imp.h: In member function 'typename std::enable_if<isManifold, std::vector<Point<ndim> > >::type projection<ORDER, mydim, ndim>::computeProjection() [with bool isManifold = true; int ORDER = 1; int mydim = 1; int ndim = 2]': Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/../../FE_Assemblers_Solvers/Include/Projection_imp.h:39:14: note: 'pos_min' was declared here 39 | UInt pos_min; | ^~~~~~~ In member function 'const Real& RNumericMatrix::operator()(UInt, UInt) const', inlined from 'Point<ndim>::Point(UInt, const RNumericMatrix&) [with int ndim = 2]' at Density_Estimation/Source/../../Skeletons/Include/../../FE_Assemblers_Solvers/Include/../../Mesh/Include/Point_imp.h:29:23, inlined from 'Point<2> MeshHandler<ORDER, 1, 2>::getPoint(UInt) const [with int ORDER = 2]' at Density_Estimation/Source/../../Skeletons/Include/../../Mesh/Include/Mesh_imp.h:164:32, inlined from 'typename std::enable_if<isManifold, std::vector<Point<ndim> > >::type projection<ORDER, mydim, ndim>::computeProjection() [with bool isManifold = true; int ORDER = 2; int mydim = 1; int ndim = 2]' at Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/../../FE_Assemblers_Solvers/Include/Projection_imp.h:49:37: Density_Estimation/Source/../../Global_Utilities/Include/RObjects.h:17:69: warning: 'pos_min' may be used uninitialized [-Wmaybe-uninitialized] 17 | const Real& operator()(UInt i, UInt j) const {return matr_[i+nrows_*j];} | ~^~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/../../FE_Assemblers_Solvers/Include/Projection_imp.h: In member function 'typename std::enable_if<isManifold, std::vector<Point<ndim> > >::type projection<ORDER, mydim, ndim>::computeProjection() [with bool isManifold = true; int ORDER = 2; int mydim = 1; int ndim = 2]': Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/../../FE_Assemblers_Solvers/Include/Projection_imp.h:39:14: note: 'pos_min' was declared here 39 | UInt pos_min; | ^~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/Mixed_FE_Regression_imp.h: In instantiation of 'void MixedFERegressionBase<InputHandler>::getRightHandData(VectorXr&) [with InputHandler = RegressionDataEllipticSpaceVarying; VectorXr = Eigen::Matrix<double, -1, 1>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/Mixed_FE_Regression_imp.h:1008:2: required from 'void MixedFERegressionBase<InputHandler>::preapply(EOExpr<A>, const ForcingTerm&, const MeshHandler<ORDER, mydim, ndim>&) [with int ORDER = 1; int mydim = 2; int ndim = 2; A = EOBinOp<EOExpr<EOBinOp<EOExpr<const Reaction&>, EOExpr<const Diffusion<PDEParameterOptions::SpaceVarying>&>, EOAdd> >, EOExpr<const Advection<PDEParameterOptions::SpaceVarying>&>, EOAdd>; InputHandler = RegressionDataEllipticSpaceVarying]' 1008 | getRightHandData(rightHandData); //updated | ^~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/Mixed_FE_Regression_imp.h:1630:71: required from 'void MixedFERegression<RegressionDataEllipticSpaceVarying>::preapply(const MeshHandler<ORDER, mydim, ndim>&) [with int ORDER = 1; int mydim = 2; int ndim = 2]' 1630 | MixedFERegressionBase<RegressionDataEllipticSpaceVarying>::preapply(c*mass+stiff[K]+b.dot(grad), u, mesh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:44:22: required from 'SEXPREC* regression_skeleton(InputHandler&, OptimizationData&, InferenceData&, SEXP) [with InputHandler = RegressionDataEllipticSpaceVarying; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 44 | regression.preapply(mesh); // preliminary apply (preapply) to store all problem matrices | ~~~~~~~~~~~~~~~~~~~^~~~~~ Regression/Source/Rfun_Regression_PDE_Space_Varying.cpp:82:78: required from here 82 | return(regression_skeleton<RegressionDataEllipticSpaceVarying, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/Mixed_FE_Regression_imp.h:537:40: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 537 | for(UInt i=0; i<regressionData_.getObservationsIndices()->size(); ++i) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer.h:422, from Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:7: Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::set_R_() [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Forced, Areal>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer.h:214:45: required from 'GCV_Exact<InputCarrier, 1>::GCV_Exact(InputCarrier&) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Forced, Areal>]' 214 | this->set_R_(); // this matrix is unchanged during the whole procedure, thus it's set once and for all | ~~~~~~~~~~~~^~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:130:33: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<false> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionDataEllipticSpaceVarying, Forced, Areal>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<false> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> >]' 130 | GCV_Exact<CarrierType, 1> optim(carrier); | ^~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:58:85: required from 'SEXPREC* regression_skeleton(InputHandler&, OptimizationData&, InferenceData&, SEXP) [with InputHandler = RegressionDataEllipticSpaceVarying; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 58 | solution_bricks = optimizer_method_selection<Carrier<InputHandler, Forced,Areal>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_PDE_Space_Varying.cpp:82:78: required from here 82 | return(regression_skeleton<RegressionDataEllipticSpaceVarying, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:247:20: warning: unused variable 'ret' [-Wunused-variable] 247 | const UInt ret = AuxiliaryOptimizer::universal_R_setter<InputCarrier>(this->R_, this->the_carrier, this->adt); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/Mixed_FE_Regression_imp.h: In instantiation of 'MatrixXv MixedFERegressionBase<InputHandler>::apply_iterative() [with InputHandler = RegressionDataEllipticSpaceVarying; MatrixXv = Eigen::Matrix<Eigen::Matrix<double, -1, 1>, -1, -1>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Carrier.h:260:62: required from 'MatrixXr Carrier<InputHandler, Extensions>::apply(lambda::type<1>) [with InputHandler = RegressionDataEllipticSpaceVarying; Extensions = {Forced, Areal}; MatrixXr = Eigen::Matrix<double, -1, -1>; lambda::type<1> = double]' 260 | return (this->model->apply_iterative())(0,0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:160:36: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<false> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionDataEllipticSpaceVarying, Forced, Areal>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<false> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> >]' 160 | MatrixXr sol = carrier.apply(carrier.get_opt_data()->get_lambda_S()[j]); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:58:85: required from 'SEXPREC* regression_skeleton(InputHandler&, OptimizationData&, InferenceData&, SEXP) [with InputHandler = RegressionDataEllipticSpaceVarying; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 58 | solution_bricks = optimizer_method_selection<Carrier<InputHandler, Forced,Areal>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_PDE_Space_Varying.cpp:82:78: required from here 82 | return(regression_skeleton<RegressionDataEllipticSpaceVarying, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/Mixed_FE_Regression_imp.h:1244:10: warning: unused variable 'delta' [-Wunused-variable] 1244 | Real delta = mesh_time_[1] - mesh_time_[0]; // Time interval | ^~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::set_R_() [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Forced>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer.h:214:45: required from 'GCV_Exact<InputCarrier, 1>::GCV_Exact(InputCarrier&) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Forced>]' 214 | this->set_R_(); // this matrix is unchanged during the whole procedure, thus it's set once and for all | ~~~~~~~~~~~~^~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:130:33: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<false> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionDataEllipticSpaceVarying, Forced>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<false> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> >]' 130 | GCV_Exact<CarrierType, 1> optim(carrier); | ^~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:67:78: required from 'SEXPREC* regression_skeleton(InputHandler&, OptimizationData&, InferenceData&, SEXP) [with InputHandler = RegressionDataEllipticSpaceVarying; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 67 | solution_bricks = optimizer_method_selection<Carrier<InputHandler,Forced>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_PDE_Space_Varying.cpp:82:78: required from here 82 | return(regression_skeleton<RegressionDataEllipticSpaceVarying, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:247:20: warning: unused variable 'ret' [-Wunused-variable] 247 | const UInt ret = AuxiliaryOptimizer::universal_R_setter<InputCarrier>(this->R_, this->the_carrier, this->adt); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::set_R_() [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Areal>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer.h:214:45: required from 'GCV_Exact<InputCarrier, 1>::GCV_Exact(InputCarrier&) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Areal>]' 214 | this->set_R_(); // this matrix is unchanged during the whole procedure, thus it's set once and for all | ~~~~~~~~~~~~^~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:130:33: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<false> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionDataEllipticSpaceVarying, Areal>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<false> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> >]' 130 | GCV_Exact<CarrierType, 1> optim(carrier); | ^~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:79:77: required from 'SEXPREC* regression_skeleton(InputHandler&, OptimizationData&, InferenceData&, SEXP) [with InputHandler = RegressionDataEllipticSpaceVarying; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 79 | solution_bricks = optimizer_method_selection<Carrier<InputHandler,Areal>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_PDE_Space_Varying.cpp:82:78: required from here 82 | return(regression_skeleton<RegressionDataEllipticSpaceVarying, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:247:20: warning: unused variable 'ret' [-Wunused-variable] 247 | const UInt ret = AuxiliaryOptimizer::universal_R_setter<InputCarrier>(this->R_, this->the_carrier, this->adt); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 2>::set_R_() [with InputCarrier = Carrier<RegressionData, Temporal, Forced, Areal>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer.h:319:39: required from 'GCV_Exact<InputCarrier, 2>::GCV_Exact(InputCarrier&) [with InputCarrier = Carrier<RegressionData, Temporal, Forced, Areal>]' 319 | this->set_R_(); // this matrix is unchanged during the whole procedure, thus it's set once and for all | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:155:30: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionData, Temporal, Forced, Areal>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> >]' 155 | GCV_Exact<CarrierType, 2> optim(carrier); | ^~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:73:93: required from 'SEXPREC* regression_skeleton_time(InputHandler&, OptimizationData&, InferenceData&, SEXP, SEXP) [with InputHandler = RegressionData; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 73 | solution_bricks = optimizer_method_selection<Carrier<InputHandler,Temporal,Forced,Areal>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_Laplace.cpp:172:63: required from here 172 | return(regression_skeleton_time<RegressionData, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh, Rmesh_time)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:263:20: warning: unused variable 'ret' [-Wunused-variable] 263 | const UInt ret = AuxiliaryOptimizer::universal_R_setter<InputCarrier>(this->R_, this->the_carrier, this->adt); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::set_R_() [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer.h:214:45: required from 'GCV_Exact<InputCarrier, 1>::GCV_Exact(InputCarrier&) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying>]' 214 | this->set_R_(); // this matrix is unchanged during the whole procedure, thus it's set once and for all | ~~~~~~~~~~~~^~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:130:33: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<false> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionDataEllipticSpaceVarying>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<false> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> >]' 130 | GCV_Exact<CarrierType, 1> optim(carrier); | ^~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:88:71: required from 'SEXPREC* regression_skeleton(InputHandler&, OptimizationData&, InferenceData&, SEXP) [with InputHandler = RegressionDataEllipticSpaceVarying; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 88 | solution_bricks = optimizer_method_selection<Carrier<InputHandler>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_PDE_Space_Varying.cpp:82:78: required from here 82 | return(regression_skeleton<RegressionDataEllipticSpaceVarying, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:247:20: warning: unused variable 'ret' [-Wunused-variable] 247 | const UInt ret = AuxiliaryOptimizer::universal_R_setter<InputCarrier>(this->R_, this->the_carrier, this->adt); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 2>::set_R_() [with InputCarrier = Carrier<RegressionData, Temporal, Forced>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer.h:319:39: required from 'GCV_Exact<InputCarrier, 2>::GCV_Exact(InputCarrier&) [with InputCarrier = Carrier<RegressionData, Temporal, Forced>]' 319 | this->set_R_(); // this matrix is unchanged during the whole procedure, thus it's set once and for all | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:155:30: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionData, Temporal, Forced>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> >]' 155 | GCV_Exact<CarrierType, 2> optim(carrier); | ^~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:82:87: required from 'SEXPREC* regression_skeleton_time(InputHandler&, OptimizationData&, InferenceData&, SEXP, SEXP) [with InputHandler = RegressionData; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 82 | solution_bricks = optimizer_method_selection<Carrier<InputHandler,Temporal,Forced>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_Laplace.cpp:172:63: required from here 172 | return(regression_skeleton_time<RegressionData, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh, Rmesh_time)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:263:20: warning: unused variable 'ret' [-Wunused-variable] 263 | const UInt ret = AuxiliaryOptimizer::universal_R_setter<InputCarrier>(this->R_, this->the_carrier, this->adt); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 2>::set_R_() [with InputCarrier = Carrier<RegressionData, Temporal, Areal>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer.h:319:39: required from 'GCV_Exact<InputCarrier, 2>::GCV_Exact(InputCarrier&) [with InputCarrier = Carrier<RegressionData, Temporal, Areal>]' 319 | this->set_R_(); // this matrix is unchanged during the whole procedure, thus it's set once and for all | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:155:30: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionData, Temporal, Areal>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> >]' 155 | GCV_Exact<CarrierType, 2> optim(carrier); | ^~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:94:86: required from 'SEXPREC* regression_skeleton_time(InputHandler&, OptimizationData&, InferenceData&, SEXP, SEXP) [with InputHandler = RegressionData; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 94 | solution_bricks = optimizer_method_selection<Carrier<InputHandler,Temporal,Areal>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_Laplace.cpp:172:63: required from here 172 | return(regression_skeleton_time<RegressionData, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh, Rmesh_time)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:263:20: warning: unused variable 'ret' [-Wunused-variable] 263 | const UInt ret = AuxiliaryOptimizer::universal_R_setter<InputCarrier>(this->R_, this->the_carrier, this->adt); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 2>::set_R_() [with InputCarrier = Carrier<RegressionData, Temporal>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer.h:319:39: required from 'GCV_Exact<InputCarrier, 2>::GCV_Exact(InputCarrier&) [with InputCarrier = Carrier<RegressionData, Temporal>]' 319 | this->set_R_(); // this matrix is unchanged during the whole procedure, thus it's set once and for all | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:155:30: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionData, Temporal>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> >]' 155 | GCV_Exact<CarrierType, 2> optim(carrier); | ^~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:103:80: required from 'SEXPREC* regression_skeleton_time(InputHandler&, OptimizationData&, InferenceData&, SEXP, SEXP) [with InputHandler = RegressionData; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 103 | solution_bricks = optimizer_method_selection<Carrier<InputHandler,Temporal>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_Laplace.cpp:172:63: required from here 172 | return(regression_skeleton_time<RegressionData, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh, Rmesh_time)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:263:20: warning: unused variable 'ret' [-Wunused-variable] 263 | const UInt ret = AuxiliaryOptimizer::universal_R_setter<InputCarrier>(this->R_, this->the_carrier, this->adt); | ^~~ In file included from Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/Mixed_FE_Regression.h:8: Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/../../FE_Assemblers_Solvers/Include/Spline.h: In instantiation of 'Real Spline<DEGREE, ORDER_DERIVATIVE>::BasisFunction_impl(UInt, UInt, Real) const [with int DEGREE = 3; int ORDER_DERIVATIVE = 2; Real = double; UInt = int]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/../../FE_Assemblers_Solvers/Include/Spline.h:40:58: required from 'Real Spline<DEGREE, ORDER_DERIVATIVE>::BasisFunction(UInt, Real) const [with int DEGREE = 3; int ORDER_DERIVATIVE = 2; Real = double; UInt = int]' 40 | Real BasisFunction(UInt i, Real u) const {return BasisFunction_impl(DEGREE, i, u);} | ^~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:611:32: required from 'void compute_nonparametric_inference_matrices_time(const MeshHandler<ORDER, mydim, ndim>&, std::vector<double>, const InputHandler&, InferenceData&, Inference_Carrier<InputHandler>&) [with InputHandler = RegressionData; int ORDER = 1; int mydim = 2; int ndim = 2]' 611 | value = spline.BasisFunction(j, time_locs_inf[i]); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:123:88: required from 'SEXPREC* regression_skeleton_time(InputHandler&, OptimizationData&, InferenceData&, SEXP, SEXP) [with InputHandler = RegressionData; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 123 | compute_nonparametric_inference_matrices_time<InputHandler, ORDER, mydim, ndim>(mesh, mesh_time, regressionData, inferenceData, inf_car); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/Rfun_Regression_Laplace.cpp:172:63: required from here 172 | return(regression_skeleton_time<RegressionData, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh, Rmesh_time)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/../../FE_Assemblers_Solvers/Include/Spline.h:53:85: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 53 | return u >= knots_[i] && u < knots_[i+1] || u == knots_.back() && i == knots_.size()-DEGREE-2; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 2>::set_R_() [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced, Areal>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer.h:319:39: required from 'GCV_Exact<InputCarrier, 2>::GCV_Exact(InputCarrier&) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced, Areal>]' 319 | this->set_R_(); // this matrix is unchanged during the whole procedure, thus it's set once and for all | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:155:30: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced, Areal>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> >]' 155 | GCV_Exact<CarrierType, 2> optim(carrier); | ^~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:73:93: required from 'SEXPREC* regression_skeleton_time(InputHandler&, OptimizationData&, InferenceData&, SEXP, SEXP) [with InputHandler = RegressionDataEllipticSpaceVarying; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 73 | solution_bricks = optimizer_method_selection<Carrier<InputHandler,Temporal,Forced,Areal>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_PDE_Space_Varying.cpp:176:83: required from here 176 | return(regression_skeleton_time<RegressionDataEllipticSpaceVarying, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh, Rmesh_time)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:263:20: warning: unused variable 'ret' [-Wunused-variable] 263 | const UInt ret = AuxiliaryOptimizer::universal_R_setter<InputCarrier>(this->R_, this->the_carrier, this->adt); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 2>::set_R_() [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer.h:319:39: required from 'GCV_Exact<InputCarrier, 2>::GCV_Exact(InputCarrier&) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced>]' 319 | this->set_R_(); // this matrix is unchanged during the whole procedure, thus it's set once and for all | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:155:30: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> >]' 155 | GCV_Exact<CarrierType, 2> optim(carrier); | ^~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:82:87: required from 'SEXPREC* regression_skeleton_time(InputHandler&, OptimizationData&, InferenceData&, SEXP, SEXP) [with InputHandler = RegressionDataEllipticSpaceVarying; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 82 | solution_bricks = optimizer_method_selection<Carrier<InputHandler,Temporal,Forced>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_PDE_Space_Varying.cpp:176:83: required from here 176 | return(regression_skeleton_time<RegressionDataEllipticSpaceVarying, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh, Rmesh_time)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:263:20: warning: unused variable 'ret' [-Wunused-variable] 263 | const UInt ret = AuxiliaryOptimizer::universal_R_setter<InputCarrier>(this->R_, this->the_carrier, this->adt); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 2>::set_R_() [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Areal>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer.h:319:39: required from 'GCV_Exact<InputCarrier, 2>::GCV_Exact(InputCarrier&) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Areal>]' 319 | this->set_R_(); // this matrix is unchanged during the whole procedure, thus it's set once and for all | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:155:30: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Areal>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> >]' 155 | GCV_Exact<CarrierType, 2> optim(carrier); | ^~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:94:86: required from 'SEXPREC* regression_skeleton_time(InputHandler&, OptimizationData&, InferenceData&, SEXP, SEXP) [with InputHandler = RegressionDataEllipticSpaceVarying; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 94 | solution_bricks = optimizer_method_selection<Carrier<InputHandler,Temporal,Areal>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_PDE_Space_Varying.cpp:176:83: required from here 176 | return(regression_skeleton_time<RegressionDataEllipticSpaceVarying, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh, Rmesh_time)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:263:20: warning: unused variable 'ret' [-Wunused-variable] 263 | const UInt ret = AuxiliaryOptimizer::universal_R_setter<InputCarrier>(this->R_, this->the_carrier, this->adt); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 2>::set_R_() [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer.h:319:39: required from 'GCV_Exact<InputCarrier, 2>::GCV_Exact(InputCarrier&) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal>]' 319 | this->set_R_(); // this matrix is unchanged during the whole procedure, thus it's set once and for all | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:155:30: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionDataEllipticSpaceVarying, Temporal>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> >]' 155 | GCV_Exact<CarrierType, 2> optim(carrier); | ^~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:103:80: required from 'SEXPREC* regression_skeleton_time(InputHandler&, OptimizationData&, InferenceData&, SEXP, SEXP) [with InputHandler = RegressionDataEllipticSpaceVarying; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 103 | solution_bricks = optimizer_method_selection<Carrier<InputHandler,Temporal>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_PDE_Space_Varying.cpp:176:83: required from here 176 | return(regression_skeleton_time<RegressionDataEllipticSpaceVarying, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh, Rmesh_time)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:263:20: warning: unused variable 'ret' [-Wunused-variable] 263 | const UInt ret = AuxiliaryOptimizer::universal_R_setter<InputCarrier>(this->R_, this->the_carrier, this->adt); | ^~~ In file included from Regression/Source/../../Skeletons/Include/../../FE_Assemblers_Solvers/Include/Matrix_Assembler.h:8, from Regression/Source/../../Skeletons/Include/Auxiliary_Skeleton.h:6: Regression/Source/../../Skeletons/Include/../../FE_Assemblers_Solvers/Include/Spline.h: In instantiation of 'Real Spline<DEGREE, ORDER_DERIVATIVE>::BasisFunction_impl(UInt, UInt, Real) const [with int DEGREE = 3; int ORDER_DERIVATIVE = 2; Real = double; UInt = int]': Regression/Source/../../Skeletons/Include/../../FE_Assemblers_Solvers/Include/Spline.h:40:58: required from 'Real Spline<DEGREE, ORDER_DERIVATIVE>::BasisFunction(UInt, Real) const [with int DEGREE = 3; int ORDER_DERIVATIVE = 2; Real = double; UInt = int]' 40 | Real BasisFunction(UInt i, Real u) const {return BasisFunction_impl(DEGREE, i, u);} | ^~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:611:32: required from 'void compute_nonparametric_inference_matrices_time(const MeshHandler<ORDER, mydim, ndim>&, std::vector<double>, const InputHandler&, InferenceData&, Inference_Carrier<InputHandler>&) [with InputHandler = RegressionDataEllipticSpaceVarying; int ORDER = 1; int mydim = 2; int ndim = 2]' 611 | value = spline.BasisFunction(j, time_locs_inf[i]); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:123:88: required from 'SEXPREC* regression_skeleton_time(InputHandler&, OptimizationData&, InferenceData&, SEXP, SEXP) [with InputHandler = RegressionDataEllipticSpaceVarying; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 123 | compute_nonparametric_inference_matrices_time<InputHandler, ORDER, mydim, ndim>(mesh, mesh_time, regressionData, inferenceData, inf_car); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/Rfun_Regression_PDE_Space_Varying.cpp:176:83: required from here 176 | return(regression_skeleton_time<RegressionDataEllipticSpaceVarying, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh, Rmesh_time)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../FE_Assemblers_Solvers/Include/Spline.h:53:85: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 53 | return u >= knots_[i] && u < knots_[i+1] || u == knots_.back() && i == knots_.size()-DEGREE-2; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::set_R_() [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced, Areal>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer.h:232:18: required from 'GCV_Exact<InputCarrier, 1>::GCV_Exact(InputCarrier&, Real) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced, Areal>; Real = double]' 232 | this->set_R_(); | ~~~~~~~~~~~~^~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:254:12: required from 'std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > parabolic_routine(CarrierType&) [with GCV_type = GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced, Areal>, 1>; CarrierType = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced, Areal>]' 254 | GCV_type optim(carrier, lambdaT[j]); | ^~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:152:55: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced, Areal>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> >]' 152 | return parabolic_routine<GCV_Exact<CarrierType, 1>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:73:93: required from 'SEXPREC* regression_skeleton_time(InputHandler&, OptimizationData&, InferenceData&, SEXP, SEXP) [with InputHandler = RegressionDataEllipticSpaceVarying; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 73 | solution_bricks = optimizer_method_selection<Carrier<InputHandler,Temporal,Forced,Areal>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_PDE_Space_Varying.cpp:176:83: required from here 176 | return(regression_skeleton_time<RegressionDataEllipticSpaceVarying, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh, Rmesh_time)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:247:20: warning: unused variable 'ret' [-Wunused-variable] 247 | const UInt ret = AuxiliaryOptimizer::universal_R_setter<InputCarrier>(this->R_, this->the_carrier, this->adt); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::set_R_(Real) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced, Areal>; Real = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer.h:234:18: required from 'GCV_Exact<InputCarrier, 1>::GCV_Exact(InputCarrier&, Real) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced, Areal>; Real = double]' 234 | this->set_R_(lambdaT_); | ~~~~~~~~~~~~^~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:254:12: required from 'std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > parabolic_routine(CarrierType&) [with GCV_type = GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced, Areal>, 1>; CarrierType = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced, Areal>]' 254 | GCV_type optim(carrier, lambdaT[j]); | ^~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:152:55: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced, Areal>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> >]' 152 | return parabolic_routine<GCV_Exact<CarrierType, 1>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:73:93: required from 'SEXPREC* regression_skeleton_time(InputHandler&, OptimizationData&, InferenceData&, SEXP, SEXP) [with InputHandler = RegressionDataEllipticSpaceVarying; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 73 | solution_bricks = optimizer_method_selection<Carrier<InputHandler,Temporal,Forced,Areal>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_PDE_Space_Varying.cpp:176:83: required from here 176 | return(regression_skeleton_time<RegressionDataEllipticSpaceVarying, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh, Rmesh_time)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:279:20: warning: unused variable 'ret' [-Wunused-variable] 279 | const UInt ret = AuxiliaryOptimizer::universal_R_setter<InputCarrier>(this->R_, this->the_carrier, this->adt, lambdaT); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::set_R_() [with InputCarrier = Carrier<RegressionData, Temporal, Forced, Areal>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer.h:232:18: required from 'GCV_Exact<InputCarrier, 1>::GCV_Exact(InputCarrier&, Real) [with InputCarrier = Carrier<RegressionData, Temporal, Forced, Areal>; Real = double]' 232 | this->set_R_(); | ~~~~~~~~~~~~^~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:254:12: required from 'std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > parabolic_routine(CarrierType&) [with GCV_type = GCV_Exact<Carrier<RegressionData, Temporal, Forced, Areal>, 1>; CarrierType = Carrier<RegressionData, Temporal, Forced, Areal>]' 254 | GCV_type optim(carrier, lambdaT[j]); | ^~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:152:55: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionData, Temporal, Forced, Areal>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> >]' 152 | return parabolic_routine<GCV_Exact<CarrierType, 1>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:73:93: required from 'SEXPREC* regression_skeleton_time(InputHandler&, OptimizationData&, InferenceData&, SEXP, SEXP) [with InputHandler = RegressionData; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 73 | solution_bricks = optimizer_method_selection<Carrier<InputHandler,Temporal,Forced,Areal>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_Laplace.cpp:172:63: required from here 172 | return(regression_skeleton_time<RegressionData, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh, Rmesh_time)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:247:20: warning: unused variable 'ret' [-Wunused-variable] 247 | const UInt ret = AuxiliaryOptimizer::universal_R_setter<InputCarrier>(this->R_, this->the_carrier, this->adt); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::set_R_(Real) [with InputCarrier = Carrier<RegressionData, Temporal, Forced, Areal>; Real = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer.h:234:18: required from 'GCV_Exact<InputCarrier, 1>::GCV_Exact(InputCarrier&, Real) [with InputCarrier = Carrier<RegressionData, Temporal, Forced, Areal>; Real = double]' 234 | this->set_R_(lambdaT_); | ~~~~~~~~~~~~^~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:254:12: required from 'std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > parabolic_routine(CarrierType&) [with GCV_type = GCV_Exact<Carrier<RegressionData, Temporal, Forced, Areal>, 1>; CarrierType = Carrier<RegressionData, Temporal, Forced, Areal>]' 254 | GCV_type optim(carrier, lambdaT[j]); | ^~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:152:55: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionData, Temporal, Forced, Areal>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> >]' 152 | return parabolic_routine<GCV_Exact<CarrierType, 1>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:73:93: required from 'SEXPREC* regression_skeleton_time(InputHandler&, OptimizationData&, InferenceData&, SEXP, SEXP) [with InputHandler = RegressionData; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 73 | solution_bricks = optimizer_method_selection<Carrier<InputHandler,Temporal,Forced,Areal>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_Laplace.cpp:172:63: required from here 172 | return(regression_skeleton_time<RegressionData, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh, Rmesh_time)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:279:20: warning: unused variable 'ret' [-Wunused-variable] 279 | const UInt ret = AuxiliaryOptimizer::universal_R_setter<InputCarrier>(this->R_, this->the_carrier, this->adt, lambdaT); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::set_R_() [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer.h:232:18: required from 'GCV_Exact<InputCarrier, 1>::GCV_Exact(InputCarrier&, Real) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced>; Real = double]' 232 | this->set_R_(); | ~~~~~~~~~~~~^~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:254:12: required from 'std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > parabolic_routine(CarrierType&) [with GCV_type = GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced>, 1>; CarrierType = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced>]' 254 | GCV_type optim(carrier, lambdaT[j]); | ^~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:152:55: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> >]' 152 | return parabolic_routine<GCV_Exact<CarrierType, 1>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:82:87: required from 'SEXPREC* regression_skeleton_time(InputHandler&, OptimizationData&, InferenceData&, SEXP, SEXP) [with InputHandler = RegressionDataEllipticSpaceVarying; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 82 | solution_bricks = optimizer_method_selection<Carrier<InputHandler,Temporal,Forced>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_PDE_Space_Varying.cpp:176:83: required from here 176 | return(regression_skeleton_time<RegressionDataEllipticSpaceVarying, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh, Rmesh_time)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:247:20: warning: unused variable 'ret' [-Wunused-variable] 247 | const UInt ret = AuxiliaryOptimizer::universal_R_setter<InputCarrier>(this->R_, this->the_carrier, this->adt); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::set_R_(Real) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced>; Real = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer.h:234:18: required from 'GCV_Exact<InputCarrier, 1>::GCV_Exact(InputCarrier&, Real) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced>; Real = double]' 234 | this->set_R_(lambdaT_); | ~~~~~~~~~~~~^~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:254:12: required from 'std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > parabolic_routine(CarrierType&) [with GCV_type = GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced>, 1>; CarrierType = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced>]' 254 | GCV_type optim(carrier, lambdaT[j]); | ^~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:152:55: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> >]' 152 | return parabolic_routine<GCV_Exact<CarrierType, 1>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:82:87: required from 'SEXPREC* regression_skeleton_time(InputHandler&, OptimizationData&, InferenceData&, SEXP, SEXP) [with InputHandler = RegressionDataEllipticSpaceVarying; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 82 | solution_bricks = optimizer_method_selection<Carrier<InputHandler,Temporal,Forced>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_PDE_Space_Varying.cpp:176:83: required from here 176 | return(regression_skeleton_time<RegressionDataEllipticSpaceVarying, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh, Rmesh_time)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:279:20: warning: unused variable 'ret' [-Wunused-variable] 279 | const UInt ret = AuxiliaryOptimizer::universal_R_setter<InputCarrier>(this->R_, this->the_carrier, this->adt, lambdaT); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::set_R_() [with InputCarrier = Carrier<RegressionData, Temporal, Forced>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer.h:232:18: required from 'GCV_Exact<InputCarrier, 1>::GCV_Exact(InputCarrier&, Real) [with InputCarrier = Carrier<RegressionData, Temporal, Forced>; Real = double]' 232 | this->set_R_(); | ~~~~~~~~~~~~^~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:254:12: required from 'std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > parabolic_routine(CarrierType&) [with GCV_type = GCV_Exact<Carrier<RegressionData, Temporal, Forced>, 1>; CarrierType = Carrier<RegressionData, Temporal, Forced>]' 254 | GCV_type optim(carrier, lambdaT[j]); | ^~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:152:55: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionData, Temporal, Forced>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> >]' 152 | return parabolic_routine<GCV_Exact<CarrierType, 1>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:82:87: required from 'SEXPREC* regression_skeleton_time(InputHandler&, OptimizationData&, InferenceData&, SEXP, SEXP) [with InputHandler = RegressionData; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 82 | solution_bricks = optimizer_method_selection<Carrier<InputHandler,Temporal,Forced>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_Laplace.cpp:172:63: required from here 172 | return(regression_skeleton_time<RegressionData, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh, Rmesh_time)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:247:20: warning: unused variable 'ret' [-Wunused-variable] 247 | const UInt ret = AuxiliaryOptimizer::universal_R_setter<InputCarrier>(this->R_, this->the_carrier, this->adt); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::set_R_(Real) [with InputCarrier = Carrier<RegressionData, Temporal, Forced>; Real = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer.h:234:18: required from 'GCV_Exact<InputCarrier, 1>::GCV_Exact(InputCarrier&, Real) [with InputCarrier = Carrier<RegressionData, Temporal, Forced>; Real = double]' 234 | this->set_R_(lambdaT_); | ~~~~~~~~~~~~^~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:254:12: required from 'std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > parabolic_routine(CarrierType&) [with GCV_type = GCV_Exact<Carrier<RegressionData, Temporal, Forced>, 1>; CarrierType = Carrier<RegressionData, Temporal, Forced>]' 254 | GCV_type optim(carrier, lambdaT[j]); | ^~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:152:55: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionData, Temporal, Forced>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> >]' 152 | return parabolic_routine<GCV_Exact<CarrierType, 1>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:82:87: required from 'SEXPREC* regression_skeleton_time(InputHandler&, OptimizationData&, InferenceData&, SEXP, SEXP) [with InputHandler = RegressionData; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 82 | solution_bricks = optimizer_method_selection<Carrier<InputHandler,Temporal,Forced>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_Laplace.cpp:172:63: required from here 172 | return(regression_skeleton_time<RegressionData, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh, Rmesh_time)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:279:20: warning: unused variable 'ret' [-Wunused-variable] 279 | const UInt ret = AuxiliaryOptimizer::universal_R_setter<InputCarrier>(this->R_, this->the_carrier, this->adt, lambdaT); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::set_R_() [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Areal>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer.h:232:18: required from 'GCV_Exact<InputCarrier, 1>::GCV_Exact(InputCarrier&, Real) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Areal>; Real = double]' 232 | this->set_R_(); | ~~~~~~~~~~~~^~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:254:12: required from 'std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > parabolic_routine(CarrierType&) [with GCV_type = GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying, Temporal, Areal>, 1>; CarrierType = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Areal>]' 254 | GCV_type optim(carrier, lambdaT[j]); | ^~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:152:55: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Areal>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> >]' 152 | return parabolic_routine<GCV_Exact<CarrierType, 1>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:94:86: required from 'SEXPREC* regression_skeleton_time(InputHandler&, OptimizationData&, InferenceData&, SEXP, SEXP) [with InputHandler = RegressionDataEllipticSpaceVarying; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 94 | solution_bricks = optimizer_method_selection<Carrier<InputHandler,Temporal,Areal>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_PDE_Space_Varying.cpp:176:83: required from here 176 | return(regression_skeleton_time<RegressionDataEllipticSpaceVarying, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh, Rmesh_time)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:247:20: warning: unused variable 'ret' [-Wunused-variable] 247 | const UInt ret = AuxiliaryOptimizer::universal_R_setter<InputCarrier>(this->R_, this->the_carrier, this->adt); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::set_R_(Real) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Areal>; Real = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer.h:234:18: required from 'GCV_Exact<InputCarrier, 1>::GCV_Exact(InputCarrier&, Real) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Areal>; Real = double]' 234 | this->set_R_(lambdaT_); | ~~~~~~~~~~~~^~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:254:12: required from 'std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > parabolic_routine(CarrierType&) [with GCV_type = GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying, Temporal, Areal>, 1>; CarrierType = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Areal>]' 254 | GCV_type optim(carrier, lambdaT[j]); | ^~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:152:55: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Areal>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> >]' 152 | return parabolic_routine<GCV_Exact<CarrierType, 1>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:94:86: required from 'SEXPREC* regression_skeleton_time(InputHandler&, OptimizationData&, InferenceData&, SEXP, SEXP) [with InputHandler = RegressionDataEllipticSpaceVarying; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 94 | solution_bricks = optimizer_method_selection<Carrier<InputHandler,Temporal,Areal>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_PDE_Space_Varying.cpp:176:83: required from here 176 | return(regression_skeleton_time<RegressionDataEllipticSpaceVarying, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh, Rmesh_time)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:279:20: warning: unused variable 'ret' [-Wunused-variable] 279 | const UInt ret = AuxiliaryOptimizer::universal_R_setter<InputCarrier>(this->R_, this->the_carrier, this->adt, lambdaT); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::set_R_() [with InputCarrier = Carrier<RegressionData, Temporal, Areal>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer.h:232:18: required from 'GCV_Exact<InputCarrier, 1>::GCV_Exact(InputCarrier&, Real) [with InputCarrier = Carrier<RegressionData, Temporal, Areal>; Real = double]' 232 | this->set_R_(); | ~~~~~~~~~~~~^~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:254:12: required from 'std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > parabolic_routine(CarrierType&) [with GCV_type = GCV_Exact<Carrier<RegressionData, Temporal, Areal>, 1>; CarrierType = Carrier<RegressionData, Temporal, Areal>]' 254 | GCV_type optim(carrier, lambdaT[j]); | ^~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:152:55: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionData, Temporal, Areal>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> >]' 152 | return parabolic_routine<GCV_Exact<CarrierType, 1>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:94:86: required from 'SEXPREC* regression_skeleton_time(InputHandler&, OptimizationData&, InferenceData&, SEXP, SEXP) [with InputHandler = RegressionData; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 94 | solution_bricks = optimizer_method_selection<Carrier<InputHandler,Temporal,Areal>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_Laplace.cpp:172:63: required from here 172 | return(regression_skeleton_time<RegressionData, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh, Rmesh_time)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:247:20: warning: unused variable 'ret' [-Wunused-variable] 247 | const UInt ret = AuxiliaryOptimizer::universal_R_setter<InputCarrier>(this->R_, this->the_carrier, this->adt); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::set_R_(Real) [with InputCarrier = Carrier<RegressionData, Temporal, Areal>; Real = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer.h:234:18: required from 'GCV_Exact<InputCarrier, 1>::GCV_Exact(InputCarrier&, Real) [with InputCarrier = Carrier<RegressionData, Temporal, Areal>; Real = double]' 234 | this->set_R_(lambdaT_); | ~~~~~~~~~~~~^~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:254:12: required from 'std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > parabolic_routine(CarrierType&) [with GCV_type = GCV_Exact<Carrier<RegressionData, Temporal, Areal>, 1>; CarrierType = Carrier<RegressionData, Temporal, Areal>]' 254 | GCV_type optim(carrier, lambdaT[j]); | ^~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:152:55: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionData, Temporal, Areal>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> >]' 152 | return parabolic_routine<GCV_Exact<CarrierType, 1>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:94:86: required from 'SEXPREC* regression_skeleton_time(InputHandler&, OptimizationData&, InferenceData&, SEXP, SEXP) [with InputHandler = RegressionData; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 94 | solution_bricks = optimizer_method_selection<Carrier<InputHandler,Temporal,Areal>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_Laplace.cpp:172:63: required from here 172 | return(regression_skeleton_time<RegressionData, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh, Rmesh_time)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:279:20: warning: unused variable 'ret' [-Wunused-variable] 279 | const UInt ret = AuxiliaryOptimizer::universal_R_setter<InputCarrier>(this->R_, this->the_carrier, this->adt, lambdaT); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::set_R_() [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer.h:232:18: required from 'GCV_Exact<InputCarrier, 1>::GCV_Exact(InputCarrier&, Real) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal>; Real = double]' 232 | this->set_R_(); | ~~~~~~~~~~~~^~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:254:12: required from 'std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > parabolic_routine(CarrierType&) [with GCV_type = GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying, Temporal>, 1>; CarrierType = Carrier<RegressionDataEllipticSpaceVarying, Temporal>]' 254 | GCV_type optim(carrier, lambdaT[j]); | ^~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:152:55: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionDataEllipticSpaceVarying, Temporal>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> >]' 152 | return parabolic_routine<GCV_Exact<CarrierType, 1>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:103:80: required from 'SEXPREC* regression_skeleton_time(InputHandler&, OptimizationData&, InferenceData&, SEXP, SEXP) [with InputHandler = RegressionDataEllipticSpaceVarying; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 103 | solution_bricks = optimizer_method_selection<Carrier<InputHandler,Temporal>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_PDE_Space_Varying.cpp:176:83: required from here 176 | return(regression_skeleton_time<RegressionDataEllipticSpaceVarying, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh, Rmesh_time)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:247:20: warning: unused variable 'ret' [-Wunused-variable] 247 | const UInt ret = AuxiliaryOptimizer::universal_R_setter<InputCarrier>(this->R_, this->the_carrier, this->adt); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::set_R_(Real) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal>; Real = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer.h:234:18: required from 'GCV_Exact<InputCarrier, 1>::GCV_Exact(InputCarrier&, Real) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal>; Real = double]' 234 | this->set_R_(lambdaT_); | ~~~~~~~~~~~~^~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:254:12: required from 'std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > parabolic_routine(CarrierType&) [with GCV_type = GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying, Temporal>, 1>; CarrierType = Carrier<RegressionDataEllipticSpaceVarying, Temporal>]' 254 | GCV_type optim(carrier, lambdaT[j]); | ^~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:152:55: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionDataEllipticSpaceVarying, Temporal>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> >]' 152 | return parabolic_routine<GCV_Exact<CarrierType, 1>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:103:80: required from 'SEXPREC* regression_skeleton_time(InputHandler&, OptimizationData&, InferenceData&, SEXP, SEXP) [with InputHandler = RegressionDataEllipticSpaceVarying; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 103 | solution_bricks = optimizer_method_selection<Carrier<InputHandler,Temporal>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_PDE_Space_Varying.cpp:176:83: required from here 176 | return(regression_skeleton_time<RegressionDataEllipticSpaceVarying, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh, Rmesh_time)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:279:20: warning: unused variable 'ret' [-Wunused-variable] 279 | const UInt ret = AuxiliaryOptimizer::universal_R_setter<InputCarrier>(this->R_, this->the_carrier, this->adt, lambdaT); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::set_R_() [with InputCarrier = Carrier<RegressionData, Temporal>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer.h:232:18: required from 'GCV_Exact<InputCarrier, 1>::GCV_Exact(InputCarrier&, Real) [with InputCarrier = Carrier<RegressionData, Temporal>; Real = double]' 232 | this->set_R_(); | ~~~~~~~~~~~~^~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:254:12: required from 'std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > parabolic_routine(CarrierType&) [with GCV_type = GCV_Exact<Carrier<RegressionData, Temporal>, 1>; CarrierType = Carrier<RegressionData, Temporal>]' 254 | GCV_type optim(carrier, lambdaT[j]); | ^~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:152:55: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionData, Temporal>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> >]' 152 | return parabolic_routine<GCV_Exact<CarrierType, 1>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:103:80: required from 'SEXPREC* regression_skeleton_time(InputHandler&, OptimizationData&, InferenceData&, SEXP, SEXP) [with InputHandler = RegressionData; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 103 | solution_bricks = optimizer_method_selection<Carrier<InputHandler,Temporal>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_Laplace.cpp:172:63: required from here 172 | return(regression_skeleton_time<RegressionData, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh, Rmesh_time)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:247:20: warning: unused variable 'ret' [-Wunused-variable] 247 | const UInt ret = AuxiliaryOptimizer::universal_R_setter<InputCarrier>(this->R_, this->the_carrier, this->adt); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::set_R_(Real) [with InputCarrier = Carrier<RegressionData, Temporal>; Real = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer.h:234:18: required from 'GCV_Exact<InputCarrier, 1>::GCV_Exact(InputCarrier&, Real) [with InputCarrier = Carrier<RegressionData, Temporal>; Real = double]' 234 | this->set_R_(lambdaT_); | ~~~~~~~~~~~~^~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:254:12: required from 'std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > parabolic_routine(CarrierType&) [with GCV_type = GCV_Exact<Carrier<RegressionData, Temporal>, 1>; CarrierType = Carrier<RegressionData, Temporal>]' 254 | GCV_type optim(carrier, lambdaT[j]); | ^~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:152:55: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionData, Temporal>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> >]' 152 | return parabolic_routine<GCV_Exact<CarrierType, 1>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:103:80: required from 'SEXPREC* regression_skeleton_time(InputHandler&, OptimizationData&, InferenceData&, SEXP, SEXP) [with InputHandler = RegressionData; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 103 | solution_bricks = optimizer_method_selection<Carrier<InputHandler,Temporal>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_Laplace.cpp:172:63: required from here 172 | return(regression_skeleton_time<RegressionData, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh, Rmesh_time)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:279:20: warning: unused variable 'ret' [-Wunused-variable] 279 | const UInt ret = AuxiliaryOptimizer::universal_R_setter<InputCarrier>(this->R_, this->the_carrier, this->adt, lambdaT); | ^~~ In file included from /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/Core:294, from /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/StdVector:14, from Regression/Source/../../FdaPDE.h:32: In copy constructor 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::PlainObjectBase<Derived>&) [with Derived = Eigen::Matrix<double, 2, 2>]', inlined from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/Matrix.h:414:65, inlined from 'Element<3, 2, 2>::Element(const Element<3, 2, 2>&)' at Regression/Source/../../Skeletons/Include/../../FE_Assemblers_Solvers/Include/../../Mesh/Include/Mesh_Objects.h:57:7, inlined from 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<3, 2, 2>]' at Regression/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:56:21: /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:512:17: warning: 'obj.Element<3, 2, 2>::M_J_.Eigen::Matrix<double, 2, 2, 0, 2, 2>::<unnamed>.Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 2> >::m_storage' may be used uninitialized [-Wmaybe-uninitialized] 512 | : Base(), m_storage(other.m_storage) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Regression/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree.h:122, from Regression/Source/../../Skeletons/Include/../../Mesh/Include/Mesh.h:12, from Regression/Source/../../Skeletons/Include/Auxiliary_Skeleton.h:7: Regression/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h: In member function 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<3, 2, 2>]': Regression/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:54:11: note: 'obj' declared here 54 | Shape obj; | ^~~ In copy constructor 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::PlainObjectBase<Derived>&) [with Derived = Eigen::Matrix<double, 2, 2>]', inlined from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/Matrix.h:414:65, inlined from 'Element<3, 2, 2>::Element(const Element<3, 2, 2>&)' at Regression/Source/../../Skeletons/Include/../../FE_Assemblers_Solvers/Include/../../Mesh/Include/Mesh_Objects.h:57:7, inlined from 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<3, 2, 2>]' at Regression/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:56:21: /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:512:17: warning: 'obj.Element<3, 2, 2>::M_invJ_.Eigen::Matrix<double, 2, 2, 0, 2, 2>::<unnamed>.Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 2> >::m_storage' may be used uninitialized [-Wmaybe-uninitialized] 512 | : Base(), m_storage(other.m_storage) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h: In member function 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<3, 2, 2>]': Regression/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:54:11: note: 'obj' declared here 54 | Shape obj; | ^~~ In copy constructor 'Element<3, 2, 2>::Element(const Element<3, 2, 2>&)', inlined from 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<3, 2, 2>]' at Regression/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:56:21: Regression/Source/../../Skeletons/Include/../../FE_Assemblers_Solvers/Include/../../Mesh/Include/Mesh_Objects.h:57:7: warning: 'obj.Element<3, 2, 2>::element_measure' may be used uninitialized [-Wmaybe-uninitialized] 57 | class Element : public Identifier { | ^~~~~~~ Regression/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h: In member function 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<3, 2, 2>]': Regression/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:54:11: note: 'obj' declared here 54 | Shape obj; | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/Mixed_FE_Regression_imp.h: In instantiation of 'void MixedFERegressionBase<InputHandler>::computeDegreesOfFreedomExact(UInt, UInt, Real, Real) [with InputHandler = RegressionDataEllipticSpaceVarying; UInt = int; Real = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/Mixed_FE_Regression_imp.h:739:5: required from 'void MixedFERegressionBase<InputHandler>::computeDegreesOfFreedom(UInt, UInt, Real, Real) [with InputHandler = RegressionDataEllipticSpaceVarying; UInt = int; Real = double]' 739 | computeDegreesOfFreedomExact(output_indexS, output_indexT, lambdaS, lambdaT); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Regression/Include/FPIRLS_imp.h:330:44: required from 'void FPIRLS_Base<InputHandler, ORDER, mydim, ndim>::compute_GCV(const UInt&, const UInt&) [with InputHandler = RegressionDataGAM<RegressionDataEllipticSpaceVarying>; int ORDER = 1; int mydim = 2; int ndim = 2; UInt = int]' 330 | regression_.computeDegreesOfFreedom(0, 0, (*optimizationData_.get_LambdaS_vector())[lambdaS_index], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | (*optimizationData_.get_LambdaT_vector())[lambdaT_index]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Regression/Include/FPIRLS_imp.h:126:11: required from 'void FPIRLS_Base<InputHandler, ORDER, mydim, ndim>::apply(const ForcingTerm&) [with InputHandler = RegressionDataGAM<RegressionDataEllipticSpaceVarying>; int ORDER = 1; int mydim = 2; int ndim = 2]' 126 | compute_GCV(i,j); | ^~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Regression/Include/FPIRLS_imp.h:395:69: required from 'void FPIRLS<RegressionDataGAM<RegressionDataEllipticSpaceVarying>, ORDER, mydim, ndim>::apply() [with int ORDER = 1; int mydim = 2; int ndim = 2]' 395 | FPIRLS_Base<GAMDataEllipticSpaceVarying,ORDER, mydim, ndim>::apply(this->inputData_.getU()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/GAM_Skeleton.h:29:15: required from 'SEXPREC* GAM_skeleton(InputHandler&, OptimizationData&, SEXP, SEXP, std::string, SEXP) [with InputHandler = RegressionDataGAM<RegressionDataEllipticSpaceVarying>; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*; std::string = std::__cxx11::basic_string<char>]' 29 | fpirls->apply(); | ~~~~~~~~~~~~~^~ Regression/Source/Rfun_Regression_PDE_Space_Varying.cpp:243:64: required from here 243 | return(GAM_skeleton<GAMDataEllipticSpaceVarying, 1, 2, 2>(regressionData, optimizationData, Rmesh, Rmu0 , family, RscaleParam)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/Mixed_FE_Regression_imp.h:869:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 869 | for (int i = 0; i < k->size(); ++i) { | ~~^~~~~~~~~~~ In copy constructor 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::PlainObjectBase<Derived>&) [with Derived = Eigen::Matrix<double, 2, 2>]', inlined from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/Matrix.h:414:65, inlined from 'Element<6, 2, 2>::Element(const Element<6, 2, 2>&)' at Regression/Source/../../Skeletons/Include/../../FE_Assemblers_Solvers/Include/../../Mesh/Include/Mesh_Objects.h:57:7, inlined from 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<6, 2, 2>]' at Regression/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:56:21: /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:512:17: warning: 'obj.Element<6, 2, 2>::M_J_.Eigen::Matrix<double, 2, 2, 0, 2, 2>::<unnamed>.Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 2> >::m_storage' may be used uninitialized [-Wmaybe-uninitialized] 512 | : Base(), m_storage(other.m_storage) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h: In member function 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<6, 2, 2>]': Regression/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:54:11: note: 'obj' declared here 54 | Shape obj; | ^~~ In copy constructor 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::PlainObjectBase<Derived>&) [with Derived = Eigen::Matrix<double, 2, 2>]', inlined from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/Matrix.h:414:65, inlined from 'Element<6, 2, 2>::Element(const Element<6, 2, 2>&)' at Regression/Source/../../Skeletons/Include/../../FE_Assemblers_Solvers/Include/../../Mesh/Include/Mesh_Objects.h:57:7, inlined from 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<6, 2, 2>]' at Regression/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:56:21: /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:512:17: warning: 'obj.Element<6, 2, 2>::M_invJ_.Eigen::Matrix<double, 2, 2, 0, 2, 2>::<unnamed>.Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 2> >::m_storage' may be used uninitialized [-Wmaybe-uninitialized] 512 | : Base(), m_storage(other.m_storage) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h: In member function 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<6, 2, 2>]': Regression/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:54:11: note: 'obj' declared here 54 | Shape obj; | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/Mixed_FE_Regression_imp.h: In instantiation of 'void MixedFERegressionBase<InputHandler>::computeDegreesOfFreedomExact(UInt, UInt, Real, Real) [with InputHandler = RegressionData; UInt = int; Real = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/Mixed_FE_Regression_imp.h:739:5: required from 'void MixedFERegressionBase<InputHandler>::computeDegreesOfFreedom(UInt, UInt, Real, Real) [with InputHandler = RegressionData; UInt = int; Real = double]' 739 | computeDegreesOfFreedomExact(output_indexS, output_indexT, lambdaS, lambdaT); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Regression/Include/FPIRLS_imp.h:330:44: required from 'void FPIRLS_Base<InputHandler, ORDER, mydim, ndim>::compute_GCV(const UInt&, const UInt&) [with InputHandler = RegressionDataGAM<RegressionData>; int ORDER = 1; int mydim = 2; int ndim = 2; UInt = int]' 330 | regression_.computeDegreesOfFreedom(0, 0, (*optimizationData_.get_LambdaS_vector())[lambdaS_index], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | (*optimizationData_.get_LambdaT_vector())[lambdaT_index]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Regression/Include/FPIRLS_imp.h:126:11: required from 'void FPIRLS_Base<InputHandler, ORDER, mydim, ndim>::apply(const ForcingTerm&) [with InputHandler = RegressionDataGAM<RegressionData>; int ORDER = 1; int mydim = 2; int ndim = 2]' 126 | compute_GCV(i,j); | ^~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Regression/Include/FPIRLS_imp.h:386:54: required from 'void FPIRLS<InputHandler, ORDER, mydim, ndim>::apply() [with InputHandler = RegressionDataGAM<RegressionData>; int ORDER = 1; int mydim = 2; int ndim = 2]' 386 | FPIRLS_Base<InputHandler,ORDER, mydim, ndim>::apply(ForcingTerm()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/GAM_Skeleton.h:29:15: required from 'SEXPREC* GAM_skeleton(InputHandler&, OptimizationData&, SEXP, SEXP, std::string, SEXP) [with InputHandler = RegressionDataGAM<RegressionData>; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*; std::string = std::__cxx11::basic_string<char>]' 29 | fpirls->apply(); | ~~~~~~~~~~~~~^~ Regression/Source/Rfun_Regression_Laplace.cpp:240:51: required from here 240 | return(GAM_skeleton<GAMDataLaplace, 1, 2, 2>(regressionData, optimizationData, Rmesh, Rmu0 , family, RscaleParam)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/Mixed_FE_Regression_imp.h:869:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 869 | for (int i = 0; i < k->size(); ++i) { | ~~^~~~~~~~~~~ In copy constructor 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::PlainObjectBase<Derived>&) [with Derived = Eigen::Matrix<double, 3, 2>]', inlined from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 3; int _Cols = 2; int _Options = 0; int _MaxRows = 3; int _MaxCols = 2]' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/Matrix.h:414:65, inlined from 'Element<3, 2, 3>::Element(const Element<3, 2, 3>&)' at Regression/Source/../../Skeletons/Include/../../FE_Assemblers_Solvers/Include/../../Mesh/Include/Mesh_Objects.h:168:7, inlined from 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<3, 2, 3>]' at Regression/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:56:21: /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:512:17: warning: 'obj.Element<3, 2, 3>::M_J_.Eigen::Matrix<double, 3, 2, 0, 3, 2>::<unnamed>.Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 2> >::m_storage' may be used uninitialized [-Wmaybe-uninitialized] 512 | : Base(), m_storage(other.m_storage) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h: In member function 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<3, 2, 3>]': Regression/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:54:11: note: 'obj' declared here 54 | Shape obj; | ^~~ In copy constructor 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::PlainObjectBase<Derived>&) [with Derived = Eigen::Matrix<double, 2, 3>]', inlined from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 2; int _Cols = 3; int _Options = 0; int _MaxRows = 2; int _MaxCols = 3]' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/Matrix.h:414:65, inlined from 'Element<3, 2, 3>::Element(const Element<3, 2, 3>&)' at Regression/Source/../../Skeletons/Include/../../FE_Assemblers_Solvers/Include/../../Mesh/Include/Mesh_Objects.h:168:7, inlined from 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<3, 2, 3>]' at Regression/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:56:21: /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:512:17: warning: 'obj.Element<3, 2, 3>::M_invJ_.Eigen::Matrix<double, 2, 3, 0, 2, 3>::<unnamed>.Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 3> >::m_storage' may be used uninitialized [-Wmaybe-uninitialized] 512 | : Base(), m_storage(other.m_storage) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h: In member function 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<3, 2, 3>]': Regression/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:54:11: note: 'obj' declared here 54 | Shape obj; | ^~~ In copy constructor 'Element<3, 2, 3>::Element(const Element<3, 2, 3>&)', inlined from 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<3, 2, 3>]' at Regression/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:56:21: Regression/Source/../../Skeletons/Include/../../FE_Assemblers_Solvers/Include/../../Mesh/Include/Mesh_Objects.h:168:7: warning: 'obj.Element<3, 2, 3>::element_measure' may be used uninitialized [-Wmaybe-uninitialized] 168 | class Element<NNODES, 2, 3> : public Identifier { | ^~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h: In member function 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<3, 2, 3>]': Regression/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:54:11: note: 'obj' declared here 54 | Shape obj; | ^~~ In copy constructor 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::PlainObjectBase<Derived>&) [with Derived = Eigen::Matrix<double, 3, 2>]', inlined from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 3; int _Cols = 2; int _Options = 0; int _MaxRows = 3; int _MaxCols = 2]' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/Matrix.h:414:65, inlined from 'Element<6, 2, 3>::Element(const Element<6, 2, 3>&)' at Regression/Source/../../Skeletons/Include/../../FE_Assemblers_Solvers/Include/../../Mesh/Include/Mesh_Objects.h:168:7, inlined from 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<6, 2, 3>]' at Regression/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:56:21: /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:512:17: warning: 'obj.Element<6, 2, 3>::M_J_.Eigen::Matrix<double, 3, 2, 0, 3, 2>::<unnamed>.Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 2> >::m_storage' may be used uninitialized [-Wmaybe-uninitialized] 512 | : Base(), m_storage(other.m_storage) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h: In member function 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<6, 2, 3>]': Regression/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:54:11: note: 'obj' declared here 54 | Shape obj; | ^~~ In copy constructor 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::PlainObjectBase<Derived>&) [with Derived = Eigen::Matrix<double, 2, 3>]', inlined from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 2; int _Cols = 3; int _Options = 0; int _MaxRows = 2; int _MaxCols = 3]' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/Matrix.h:414:65, inlined from 'Element<6, 2, 3>::Element(const Element<6, 2, 3>&)' at Regression/Source/../../Skeletons/Include/../../FE_Assemblers_Solvers/Include/../../Mesh/Include/Mesh_Objects.h:168:7, inlined from 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<6, 2, 3>]' at Regression/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:56:21: /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:512:17: warning: 'obj.Element<6, 2, 3>::M_invJ_.Eigen::Matrix<double, 2, 3, 0, 2, 3>::<unnamed>.Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 3> >::m_storage' may be used uninitialized [-Wmaybe-uninitialized] 512 | : Base(), m_storage(other.m_storage) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h: In member function 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<6, 2, 3>]': Regression/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:54:11: note: 'obj' declared here 54 | Shape obj; | ^~~ In copy constructor 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::PlainObjectBase<Derived>&) [with Derived = Eigen::Matrix<double, 3, 3>]', inlined from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/Matrix.h:414:65, inlined from 'Element<4, 3, 3>::Element(const Element<4, 3, 3>&)' at Regression/Source/../../Skeletons/Include/../../FE_Assemblers_Solvers/Include/../../Mesh/Include/Mesh_Objects.h:57:7, inlined from 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<4, 3, 3>]' at Regression/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:56:21: /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:512:17: warning: 'obj.Element<4, 3, 3>::M_J_.Eigen::Matrix<double, 3, 3, 0, 3, 3>::<unnamed>.Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >::m_storage' may be used uninitialized [-Wmaybe-uninitialized] 512 | : Base(), m_storage(other.m_storage) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h: In member function 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<4, 3, 3>]': Regression/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:54:11: note: 'obj' declared here 54 | Shape obj; | ^~~ In copy constructor 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::PlainObjectBase<Derived>&) [with Derived = Eigen::Matrix<double, 3, 3>]', inlined from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/Matrix.h:414:65, inlined from 'Element<4, 3, 3>::Element(const Element<4, 3, 3>&)' at Regression/Source/../../Skeletons/Include/../../FE_Assemblers_Solvers/Include/../../Mesh/Include/Mesh_Objects.h:57:7, inlined from 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<4, 3, 3>]' at Regression/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:56:21: /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:512:17: warning: 'obj.Element<4, 3, 3>::M_invJ_.Eigen::Matrix<double, 3, 3, 0, 3, 3>::<unnamed>.Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >::m_storage' may be used uninitialized [-Wmaybe-uninitialized] 512 | : Base(), m_storage(other.m_storage) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h: In member function 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<4, 3, 3>]': Regression/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:54:11: note: 'obj' declared here 54 | Shape obj; | ^~~ In copy constructor 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::PlainObjectBase<Derived>&) [with Derived = Eigen::Matrix<double, 3, 3>]', inlined from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/Matrix.h:414:65, inlined from 'Element<10, 3, 3>::Element(const Element<10, 3, 3>&)' at Regression/Source/../../Skeletons/Include/../../FE_Assemblers_Solvers/Include/../../Mesh/Include/Mesh_Objects.h:57:7, inlined from 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<10, 3, 3>]' at Regression/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:56:21: /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:512:17: warning: 'obj.Element<10, 3, 3>::M_J_.Eigen::Matrix<double, 3, 3, 0, 3, 3>::<unnamed>.Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >::m_storage' may be used uninitialized [-Wmaybe-uninitialized] 512 | : Base(), m_storage(other.m_storage) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h: In member function 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<10, 3, 3>]': Regression/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:54:11: note: 'obj' declared here 54 | Shape obj; | ^~~ In copy constructor 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::PlainObjectBase<Derived>&) [with Derived = Eigen::Matrix<double, 3, 3>]', inlined from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/Matrix.h:414:65, inlined from 'Element<10, 3, 3>::Element(const Element<10, 3, 3>&)' at Regression/Source/../../Skeletons/Include/../../FE_Assemblers_Solvers/Include/../../Mesh/Include/Mesh_Objects.h:57:7, inlined from 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<10, 3, 3>]' at Regression/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:56:21: /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:512:17: warning: 'obj.Element<10, 3, 3>::M_invJ_.Eigen::Matrix<double, 3, 3, 0, 3, 3>::<unnamed>.Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >::m_storage' may be used uninitialized [-Wmaybe-uninitialized] 512 | : Base(), m_storage(other.m_storage) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h: In member function 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<10, 3, 3>]': Regression/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:54:11: note: 'obj' declared here 54 | Shape obj; | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::first_updater(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Forced, Areal>; lambda::type<1> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:58:60: required from 'void GOF_updater<LambdaOptim, T>::updaters_setter(LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying, Forced, Areal>, 1>; T = double]' 58 | this->updaters.push_back(std::bind(&LambdaOptim::first_updater, lopt_ptr, std::placeholders::_1)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:100:33: required from 'void GOF_updater<LambdaOptim, T>::call_to(UInt, T, LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying, Forced, Areal>, 1>; T = double; UInt = int]' 100 | updaters_setter(lopt_ptr); // set all the updaters from the given pointer | ^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:810:25: required from 'Real GCV_Exact<InputCarrier, 1>::compute_f(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Forced, Areal>; Real = double; lambda::type<1> = double]' 810 | this->gu.call_to(0, lambda, this); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Function_Variadic.h:79:47: required from 'typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type Function_Wrapper<Dtype, Ctype, Tuple, Hessian, Extensions>::evaluate_f(U) [with U = double; Dtype = double; Ctype = double; Tuple = double; Hessian = double; Extensions = {GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying, Forced, Areal>, 1>}; typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type = double]' 79 | return this->compute_f(lambda); | ~~~~~~~~~~~~~~~^~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:246:36: required from 'typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying, Forced, Areal>, 1>; CarrierType = Carrier<RegressionDataEllipticSpaceVarying, Forced, Areal>; int size = 1; typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> >]' 246 | Real evaluation = Fun.evaluate_f(lambdaS_grid[i]); //only scalar functions; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:131:85: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<false> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionDataEllipticSpaceVarying, Forced, Areal>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<false> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> >]' 131 | return optimizer_strategy_selection<GCV_Exact<CarrierType, 1>, CarrierType, 1>(optim, carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:58:85: required from 'SEXPREC* regression_skeleton(InputHandler&, OptimizationData&, InferenceData&, SEXP) [with InputHandler = RegressionDataEllipticSpaceVarying; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 58 | solution_bricks = optimizer_method_selection<Carrier<InputHandler, Forced,Areal>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_PDE_Space_Varying.cpp:82:78: required from here 82 | return(regression_skeleton<RegressionDataEllipticSpaceVarying, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:760:14: warning: unused variable 'ret' [-Wunused-variable] 760 | UInt ret = AuxiliaryOptimizer::universal_first_updater<InputCarrier>(this->adt, this->the_carrier, this->dS_, this->eps_hat, lambda); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::second_updater(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Forced, Areal>; lambda::type<1> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:59:60: required from 'void GOF_updater<LambdaOptim, T>::updaters_setter(LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying, Forced, Areal>, 1>; T = double]' 59 | this->updaters.push_back(std::bind(&LambdaOptim::second_updater, lopt_ptr, std::placeholders::_1)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:100:33: required from 'void GOF_updater<LambdaOptim, T>::call_to(UInt, T, LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying, Forced, Areal>, 1>; T = double; UInt = int]' 100 | updaters_setter(lopt_ptr); // set all the updaters from the given pointer | ^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:810:25: required from 'Real GCV_Exact<InputCarrier, 1>::compute_f(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Forced, Areal>; Real = double; lambda::type<1> = double]' 810 | this->gu.call_to(0, lambda, this); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Function_Variadic.h:79:47: required from 'typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type Function_Wrapper<Dtype, Ctype, Tuple, Hessian, Extensions>::evaluate_f(U) [with U = double; Dtype = double; Ctype = double; Tuple = double; Hessian = double; Extensions = {GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying, Forced, Areal>, 1>}; typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type = double]' 79 | return this->compute_f(lambda); | ~~~~~~~~~~~~~~~^~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:246:36: required from 'typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying, Forced, Areal>, 1>; CarrierType = Carrier<RegressionDataEllipticSpaceVarying, Forced, Areal>; int size = 1; typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> >]' 246 | Real evaluation = Fun.evaluate_f(lambdaS_grid[i]); //only scalar functions; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:131:85: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<false> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionDataEllipticSpaceVarying, Forced, Areal>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<false> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> >]' 131 | return optimizer_strategy_selection<GCV_Exact<CarrierType, 1>, CarrierType, 1>(optim, carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:58:85: required from 'SEXPREC* regression_skeleton(InputHandler&, OptimizationData&, InferenceData&, SEXP) [with InputHandler = RegressionDataEllipticSpaceVarying; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 58 | solution_bricks = optimizer_method_selection<Carrier<InputHandler, Forced,Areal>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_PDE_Space_Varying.cpp:82:78: required from here 82 | return(regression_skeleton<RegressionDataEllipticSpaceVarying, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:780:14: warning: unused variable 'ret' [-Wunused-variable] 780 | UInt ret = AuxiliaryOptimizer::universal_second_updater<InputCarrier>(this->adt, this->the_carrier, this->ddS_, this->eps_hat); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::first_updater(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Forced>; lambda::type<1> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:58:60: required from 'void GOF_updater<LambdaOptim, T>::updaters_setter(LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying, Forced>, 1>; T = double]' 58 | this->updaters.push_back(std::bind(&LambdaOptim::first_updater, lopt_ptr, std::placeholders::_1)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:100:33: required from 'void GOF_updater<LambdaOptim, T>::call_to(UInt, T, LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying, Forced>, 1>; T = double; UInt = int]' 100 | updaters_setter(lopt_ptr); // set all the updaters from the given pointer | ^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:810:25: required from 'Real GCV_Exact<InputCarrier, 1>::compute_f(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Forced>; Real = double; lambda::type<1> = double]' 810 | this->gu.call_to(0, lambda, this); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Function_Variadic.h:79:47: required from 'typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type Function_Wrapper<Dtype, Ctype, Tuple, Hessian, Extensions>::evaluate_f(U) [with U = double; Dtype = double; Ctype = double; Tuple = double; Hessian = double; Extensions = {GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying, Forced>, 1>}; typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type = double]' 79 | return this->compute_f(lambda); | ~~~~~~~~~~~~~~~^~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:246:36: required from 'typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying, Forced>, 1>; CarrierType = Carrier<RegressionDataEllipticSpaceVarying, Forced>; int size = 1; typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> >]' 246 | Real evaluation = Fun.evaluate_f(lambdaS_grid[i]); //only scalar functions; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:131:85: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<false> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionDataEllipticSpaceVarying, Forced>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<false> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> >]' 131 | return optimizer_strategy_selection<GCV_Exact<CarrierType, 1>, CarrierType, 1>(optim, carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:67:78: required from 'SEXPREC* regression_skeleton(InputHandler&, OptimizationData&, InferenceData&, SEXP) [with InputHandler = RegressionDataEllipticSpaceVarying; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 67 | solution_bricks = optimizer_method_selection<Carrier<InputHandler,Forced>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_PDE_Space_Varying.cpp:82:78: required from here 82 | return(regression_skeleton<RegressionDataEllipticSpaceVarying, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:760:14: warning: unused variable 'ret' [-Wunused-variable] 760 | UInt ret = AuxiliaryOptimizer::universal_first_updater<InputCarrier>(this->adt, this->the_carrier, this->dS_, this->eps_hat, lambda); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::second_updater(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Forced>; lambda::type<1> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:59:60: required from 'void GOF_updater<LambdaOptim, T>::updaters_setter(LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying, Forced>, 1>; T = double]' 59 | this->updaters.push_back(std::bind(&LambdaOptim::second_updater, lopt_ptr, std::placeholders::_1)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:100:33: required from 'void GOF_updater<LambdaOptim, T>::call_to(UInt, T, LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying, Forced>, 1>; T = double; UInt = int]' 100 | updaters_setter(lopt_ptr); // set all the updaters from the given pointer | ^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:810:25: required from 'Real GCV_Exact<InputCarrier, 1>::compute_f(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Forced>; Real = double; lambda::type<1> = double]' 810 | this->gu.call_to(0, lambda, this); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Function_Variadic.h:79:47: required from 'typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type Function_Wrapper<Dtype, Ctype, Tuple, Hessian, Extensions>::evaluate_f(U) [with U = double; Dtype = double; Ctype = double; Tuple = double; Hessian = double; Extensions = {GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying, Forced>, 1>}; typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type = double]' 79 | return this->compute_f(lambda); | ~~~~~~~~~~~~~~~^~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:246:36: required from 'typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying, Forced>, 1>; CarrierType = Carrier<RegressionDataEllipticSpaceVarying, Forced>; int size = 1; typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> >]' 246 | Real evaluation = Fun.evaluate_f(lambdaS_grid[i]); //only scalar functions; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:131:85: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<false> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionDataEllipticSpaceVarying, Forced>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<false> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> >]' 131 | return optimizer_strategy_selection<GCV_Exact<CarrierType, 1>, CarrierType, 1>(optim, carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:67:78: required from 'SEXPREC* regression_skeleton(InputHandler&, OptimizationData&, InferenceData&, SEXP) [with InputHandler = RegressionDataEllipticSpaceVarying; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 67 | solution_bricks = optimizer_method_selection<Carrier<InputHandler,Forced>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_PDE_Space_Varying.cpp:82:78: required from here 82 | return(regression_skeleton<RegressionDataEllipticSpaceVarying, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:780:14: warning: unused variable 'ret' [-Wunused-variable] 780 | UInt ret = AuxiliaryOptimizer::universal_second_updater<InputCarrier>(this->adt, this->the_carrier, this->ddS_, this->eps_hat); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::first_updater(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Areal>; lambda::type<1> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:58:60: required from 'void GOF_updater<LambdaOptim, T>::updaters_setter(LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying, Areal>, 1>; T = double]' 58 | this->updaters.push_back(std::bind(&LambdaOptim::first_updater, lopt_ptr, std::placeholders::_1)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:100:33: required from 'void GOF_updater<LambdaOptim, T>::call_to(UInt, T, LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying, Areal>, 1>; T = double; UInt = int]' 100 | updaters_setter(lopt_ptr); // set all the updaters from the given pointer | ^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:810:25: required from 'Real GCV_Exact<InputCarrier, 1>::compute_f(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Areal>; Real = double; lambda::type<1> = double]' 810 | this->gu.call_to(0, lambda, this); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Function_Variadic.h:79:47: required from 'typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type Function_Wrapper<Dtype, Ctype, Tuple, Hessian, Extensions>::evaluate_f(U) [with U = double; Dtype = double; Ctype = double; Tuple = double; Hessian = double; Extensions = {GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying, Areal>, 1>}; typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type = double]' 79 | return this->compute_f(lambda); | ~~~~~~~~~~~~~~~^~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:246:36: required from 'typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying, Areal>, 1>; CarrierType = Carrier<RegressionDataEllipticSpaceVarying, Areal>; int size = 1; typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> >]' 246 | Real evaluation = Fun.evaluate_f(lambdaS_grid[i]); //only scalar functions; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:131:85: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<false> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionDataEllipticSpaceVarying, Areal>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<false> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> >]' 131 | return optimizer_strategy_selection<GCV_Exact<CarrierType, 1>, CarrierType, 1>(optim, carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:79:77: required from 'SEXPREC* regression_skeleton(InputHandler&, OptimizationData&, InferenceData&, SEXP) [with InputHandler = RegressionDataEllipticSpaceVarying; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 79 | solution_bricks = optimizer_method_selection<Carrier<InputHandler,Areal>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_PDE_Space_Varying.cpp:82:78: required from here 82 | return(regression_skeleton<RegressionDataEllipticSpaceVarying, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:760:14: warning: unused variable 'ret' [-Wunused-variable] 760 | UInt ret = AuxiliaryOptimizer::universal_first_updater<InputCarrier>(this->adt, this->the_carrier, this->dS_, this->eps_hat, lambda); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::second_updater(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Areal>; lambda::type<1> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:59:60: required from 'void GOF_updater<LambdaOptim, T>::updaters_setter(LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying, Areal>, 1>; T = double]' 59 | this->updaters.push_back(std::bind(&LambdaOptim::second_updater, lopt_ptr, std::placeholders::_1)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:100:33: required from 'void GOF_updater<LambdaOptim, T>::call_to(UInt, T, LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying, Areal>, 1>; T = double; UInt = int]' 100 | updaters_setter(lopt_ptr); // set all the updaters from the given pointer | ^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:810:25: required from 'Real GCV_Exact<InputCarrier, 1>::compute_f(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Areal>; Real = double; lambda::type<1> = double]' 810 | this->gu.call_to(0, lambda, this); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Function_Variadic.h:79:47: required from 'typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type Function_Wrapper<Dtype, Ctype, Tuple, Hessian, Extensions>::evaluate_f(U) [with U = double; Dtype = double; Ctype = double; Tuple = double; Hessian = double; Extensions = {GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying, Areal>, 1>}; typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type = double]' 79 | return this->compute_f(lambda); | ~~~~~~~~~~~~~~~^~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:246:36: required from 'typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying, Areal>, 1>; CarrierType = Carrier<RegressionDataEllipticSpaceVarying, Areal>; int size = 1; typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> >]' 246 | Real evaluation = Fun.evaluate_f(lambdaS_grid[i]); //only scalar functions; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:131:85: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<false> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionDataEllipticSpaceVarying, Areal>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<false> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> >]' 131 | return optimizer_strategy_selection<GCV_Exact<CarrierType, 1>, CarrierType, 1>(optim, carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:79:77: required from 'SEXPREC* regression_skeleton(InputHandler&, OptimizationData&, InferenceData&, SEXP) [with InputHandler = RegressionDataEllipticSpaceVarying; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 79 | solution_bricks = optimizer_method_selection<Carrier<InputHandler,Areal>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_PDE_Space_Varying.cpp:82:78: required from here 82 | return(regression_skeleton<RegressionDataEllipticSpaceVarying, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:780:14: warning: unused variable 'ret' [-Wunused-variable] 780 | UInt ret = AuxiliaryOptimizer::universal_second_updater<InputCarrier>(this->adt, this->the_carrier, this->ddS_, this->eps_hat); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::first_updater(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying>; lambda::type<1> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:58:60: required from 'void GOF_updater<LambdaOptim, T>::updaters_setter(LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying>, 1>; T = double]' 58 | this->updaters.push_back(std::bind(&LambdaOptim::first_updater, lopt_ptr, std::placeholders::_1)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:100:33: required from 'void GOF_updater<LambdaOptim, T>::call_to(UInt, T, LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying>, 1>; T = double; UInt = int]' 100 | updaters_setter(lopt_ptr); // set all the updaters from the given pointer | ^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:810:25: required from 'Real GCV_Exact<InputCarrier, 1>::compute_f(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying>; Real = double; lambda::type<1> = double]' 810 | this->gu.call_to(0, lambda, this); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Function_Variadic.h:79:47: required from 'typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type Function_Wrapper<Dtype, Ctype, Tuple, Hessian, Extensions>::evaluate_f(U) [with U = double; Dtype = double; Ctype = double; Tuple = double; Hessian = double; Extensions = {GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying>, 1>}; typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type = double]' 79 | return this->compute_f(lambda); | ~~~~~~~~~~~~~~~^~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:246:36: required from 'typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying>, 1>; CarrierType = Carrier<RegressionDataEllipticSpaceVarying>; int size = 1; typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> >]' 246 | Real evaluation = Fun.evaluate_f(lambdaS_grid[i]); //only scalar functions; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:131:85: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<false> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionDataEllipticSpaceVarying>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<false> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> >]' 131 | return optimizer_strategy_selection<GCV_Exact<CarrierType, 1>, CarrierType, 1>(optim, carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:88:71: required from 'SEXPREC* regression_skeleton(InputHandler&, OptimizationData&, InferenceData&, SEXP) [with InputHandler = RegressionDataEllipticSpaceVarying; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 88 | solution_bricks = optimizer_method_selection<Carrier<InputHandler>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_PDE_Space_Varying.cpp:82:78: required from here 82 | return(regression_skeleton<RegressionDataEllipticSpaceVarying, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:760:14: warning: unused variable 'ret' [-Wunused-variable] 760 | UInt ret = AuxiliaryOptimizer::universal_first_updater<InputCarrier>(this->adt, this->the_carrier, this->dS_, this->eps_hat, lambda); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::second_updater(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying>; lambda::type<1> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:59:60: required from 'void GOF_updater<LambdaOptim, T>::updaters_setter(LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying>, 1>; T = double]' 59 | this->updaters.push_back(std::bind(&LambdaOptim::second_updater, lopt_ptr, std::placeholders::_1)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:100:33: required from 'void GOF_updater<LambdaOptim, T>::call_to(UInt, T, LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying>, 1>; T = double; UInt = int]' 100 | updaters_setter(lopt_ptr); // set all the updaters from the given pointer | ^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:810:25: required from 'Real GCV_Exact<InputCarrier, 1>::compute_f(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying>; Real = double; lambda::type<1> = double]' 810 | this->gu.call_to(0, lambda, this); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Function_Variadic.h:79:47: required from 'typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type Function_Wrapper<Dtype, Ctype, Tuple, Hessian, Extensions>::evaluate_f(U) [with U = double; Dtype = double; Ctype = double; Tuple = double; Hessian = double; Extensions = {GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying>, 1>}; typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type = double]' 79 | return this->compute_f(lambda); | ~~~~~~~~~~~~~~~^~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:246:36: required from 'typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying>, 1>; CarrierType = Carrier<RegressionDataEllipticSpaceVarying>; int size = 1; typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> >]' 246 | Real evaluation = Fun.evaluate_f(lambdaS_grid[i]); //only scalar functions; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:131:85: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<false> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionDataEllipticSpaceVarying>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<false> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> >]' 131 | return optimizer_strategy_selection<GCV_Exact<CarrierType, 1>, CarrierType, 1>(optim, carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:88:71: required from 'SEXPREC* regression_skeleton(InputHandler&, OptimizationData&, InferenceData&, SEXP) [with InputHandler = RegressionDataEllipticSpaceVarying; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 88 | solution_bricks = optimizer_method_selection<Carrier<InputHandler>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_PDE_Space_Varying.cpp:82:78: required from here 82 | return(regression_skeleton<RegressionDataEllipticSpaceVarying, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:780:14: warning: unused variable 'ret' [-Wunused-variable] 780 | UInt ret = AuxiliaryOptimizer::universal_second_updater<InputCarrier>(this->adt, this->the_carrier, this->ddS_, this->eps_hat); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 2>::first_updater(lambda::type<2>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced, Areal>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:58:60: required from 'void GOF_updater<LambdaOptim, T>::updaters_setter(LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced, Areal>, 2>; T = Eigen::Matrix<double, -1, 1>]' 58 | this->updaters.push_back(std::bind(&LambdaOptim::first_updater, lopt_ptr, std::placeholders::_1)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:100:33: required from 'void GOF_updater<LambdaOptim, T>::call_to(UInt, T, LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced, Areal>, 2>; T = Eigen::Matrix<double, -1, 1>; UInt = int]' 100 | updaters_setter(lopt_ptr); // set all the updaters from the given pointer | ^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:827:25: required from 'Real GCV_Exact<InputCarrier, 2>::compute_f(lambda::type<2>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced, Areal>; Real = double; lambda::type<2> = Eigen::Matrix<double, -1, 1>]' 827 | this->gu.call_to(0, lambda, this); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Function_Variadic.h:79:47: required from 'typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type Function_Wrapper<Dtype, Ctype, Tuple, Hessian, Extensions>::evaluate_f(U) [with U = Eigen::Matrix<double, -1, 1>; Dtype = Eigen::Matrix<double, -1, 1>; Ctype = double; Tuple = Eigen::Matrix<double, -1, 1>; Hessian = Eigen::Matrix<double, -1, -1>; Extensions = {GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced, Areal>, 2>}; typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type = double]' 79 | return this->compute_f(lambda); | ~~~~~~~~~~~~~~~^~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:383:43: required from 'typename std::enable_if<(size == 2), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced, Areal>, 2>; CarrierType = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced, Areal>; int size = 2; typename std::enable_if<(size == 2), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> >]' 383 | Real evaluation = Fun.evaluate_f(lambda_vec[i]); //only scalar functions; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:156:82: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced, Areal>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> >]' 156 | return optimizer_strategy_selection<GCV_Exact<CarrierType, 2>, CarrierType, 2>(optim, carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:73:93: required from 'SEXPREC* regression_skeleton_time(InputHandler&, OptimizationData&, InferenceData&, SEXP, SEXP) [with InputHandler = RegressionDataEllipticSpaceVarying; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 73 | solution_bricks = optimizer_method_selection<Carrier<InputHandler,Temporal,Forced,Areal>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_PDE_Space_Varying.cpp:176:83: required from here 176 | return(regression_skeleton_time<RegressionDataEllipticSpaceVarying, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh, Rmesh_time)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:767:14: warning: unused variable 'ret' [-Wunused-variable] 767 | UInt ret = AuxiliaryOptimizer::universal_first_updater<InputCarrier>(this->adt, this->the_carrier, this->dS_, this->eps_hat, lambda(0)); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:768:14: warning: unused variable 'time_ret' [-Wunused-variable] 768 | UInt time_ret = AuxiliaryOptimizer::universal_first_updater<InputCarrier>(this->time_adt, this->the_carrier, this->time_dS_, this->eps_hat, lambda(0)); | ^~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 2>::second_updater(lambda::type<2>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced, Areal>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:59:60: required from 'void GOF_updater<LambdaOptim, T>::updaters_setter(LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced, Areal>, 2>; T = Eigen::Matrix<double, -1, 1>]' 59 | this->updaters.push_back(std::bind(&LambdaOptim::second_updater, lopt_ptr, std::placeholders::_1)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:100:33: required from 'void GOF_updater<LambdaOptim, T>::call_to(UInt, T, LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced, Areal>, 2>; T = Eigen::Matrix<double, -1, 1>; UInt = int]' 100 | updaters_setter(lopt_ptr); // set all the updaters from the given pointer | ^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:827:25: required from 'Real GCV_Exact<InputCarrier, 2>::compute_f(lambda::type<2>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced, Areal>; Real = double; lambda::type<2> = Eigen::Matrix<double, -1, 1>]' 827 | this->gu.call_to(0, lambda, this); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Function_Variadic.h:79:47: required from 'typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type Function_Wrapper<Dtype, Ctype, Tuple, Hessian, Extensions>::evaluate_f(U) [with U = Eigen::Matrix<double, -1, 1>; Dtype = Eigen::Matrix<double, -1, 1>; Ctype = double; Tuple = Eigen::Matrix<double, -1, 1>; Hessian = Eigen::Matrix<double, -1, -1>; Extensions = {GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced, Areal>, 2>}; typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type = double]' 79 | return this->compute_f(lambda); | ~~~~~~~~~~~~~~~^~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:383:43: required from 'typename std::enable_if<(size == 2), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced, Areal>, 2>; CarrierType = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced, Areal>; int size = 2; typename std::enable_if<(size == 2), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> >]' 383 | Real evaluation = Fun.evaluate_f(lambda_vec[i]); //only scalar functions; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:156:82: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced, Areal>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> >]' 156 | return optimizer_strategy_selection<GCV_Exact<CarrierType, 2>, CarrierType, 2>(optim, carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:73:93: required from 'SEXPREC* regression_skeleton_time(InputHandler&, OptimizationData&, InferenceData&, SEXP, SEXP) [with InputHandler = RegressionDataEllipticSpaceVarying; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 73 | solution_bricks = optimizer_method_selection<Carrier<InputHandler,Temporal,Forced,Areal>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_PDE_Space_Varying.cpp:176:83: required from here 176 | return(regression_skeleton_time<RegressionDataEllipticSpaceVarying, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh, Rmesh_time)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:789:14: warning: unused variable 'ret' [-Wunused-variable] 789 | UInt ret = AuxiliaryOptimizer::universal_second_updater<InputCarrier>(this->adt, this->the_carrier, this->ddS_, this->eps_hat); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:790:14: warning: unused variable 'time_ret' [-Wunused-variable] 790 | UInt time_ret = AuxiliaryOptimizer::universal_second_updater<InputCarrier>(this->time_adt, this->the_carrier, this->time_ddS_, this->eps_hat); | ^~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:791:14: warning: unused variable 'time_ret_mxd' [-Wunused-variable] 791 | UInt time_ret_mxd = AuxiliaryOptimizer::universal_second_updater_mxd<InputCarrier>(this->adt, this->time_adt, this->the_carrier, this->time_ddS_mxd_, this->eps_hat); | ^~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 2>::first_updater(lambda::type<2>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:58:60: required from 'void GOF_updater<LambdaOptim, T>::updaters_setter(LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced>, 2>; T = Eigen::Matrix<double, -1, 1>]' 58 | this->updaters.push_back(std::bind(&LambdaOptim::first_updater, lopt_ptr, std::placeholders::_1)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:100:33: required from 'void GOF_updater<LambdaOptim, T>::call_to(UInt, T, LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced>, 2>; T = Eigen::Matrix<double, -1, 1>; UInt = int]' 100 | updaters_setter(lopt_ptr); // set all the updaters from the given pointer | ^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:827:25: required from 'Real GCV_Exact<InputCarrier, 2>::compute_f(lambda::type<2>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced>; Real = double; lambda::type<2> = Eigen::Matrix<double, -1, 1>]' 827 | this->gu.call_to(0, lambda, this); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Function_Variadic.h:79:47: required from 'typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type Function_Wrapper<Dtype, Ctype, Tuple, Hessian, Extensions>::evaluate_f(U) [with U = Eigen::Matrix<double, -1, 1>; Dtype = Eigen::Matrix<double, -1, 1>; Ctype = double; Tuple = Eigen::Matrix<double, -1, 1>; Hessian = Eigen::Matrix<double, -1, -1>; Extensions = {GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced>, 2>}; typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type = double]' 79 | return this->compute_f(lambda); | ~~~~~~~~~~~~~~~^~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:383:43: required from 'typename std::enable_if<(size == 2), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced>, 2>; CarrierType = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced>; int size = 2; typename std::enable_if<(size == 2), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> >]' 383 | Real evaluation = Fun.evaluate_f(lambda_vec[i]); //only scalar functions; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:156:82: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> >]' 156 | return optimizer_strategy_selection<GCV_Exact<CarrierType, 2>, CarrierType, 2>(optim, carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:82:87: required from 'SEXPREC* regression_skeleton_time(InputHandler&, OptimizationData&, InferenceData&, SEXP, SEXP) [with InputHandler = RegressionDataEllipticSpaceVarying; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 82 | solution_bricks = optimizer_method_selection<Carrier<InputHandler,Temporal,Forced>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_PDE_Space_Varying.cpp:176:83: required from here 176 | return(regression_skeleton_time<RegressionDataEllipticSpaceVarying, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh, Rmesh_time)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:767:14: warning: unused variable 'ret' [-Wunused-variable] 767 | UInt ret = AuxiliaryOptimizer::universal_first_updater<InputCarrier>(this->adt, this->the_carrier, this->dS_, this->eps_hat, lambda(0)); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:768:14: warning: unused variable 'time_ret' [-Wunused-variable] 768 | UInt time_ret = AuxiliaryOptimizer::universal_first_updater<InputCarrier>(this->time_adt, this->the_carrier, this->time_dS_, this->eps_hat, lambda(0)); | ^~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 2>::second_updater(lambda::type<2>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:59:60: required from 'void GOF_updater<LambdaOptim, T>::updaters_setter(LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced>, 2>; T = Eigen::Matrix<double, -1, 1>]' 59 | this->updaters.push_back(std::bind(&LambdaOptim::second_updater, lopt_ptr, std::placeholders::_1)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:100:33: required from 'void GOF_updater<LambdaOptim, T>::call_to(UInt, T, LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced>, 2>; T = Eigen::Matrix<double, -1, 1>; UInt = int]' 100 | updaters_setter(lopt_ptr); // set all the updaters from the given pointer | ^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:827:25: required from 'Real GCV_Exact<InputCarrier, 2>::compute_f(lambda::type<2>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced>; Real = double; lambda::type<2> = Eigen::Matrix<double, -1, 1>]' 827 | this->gu.call_to(0, lambda, this); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Function_Variadic.h:79:47: required from 'typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type Function_Wrapper<Dtype, Ctype, Tuple, Hessian, Extensions>::evaluate_f(U) [with U = Eigen::Matrix<double, -1, 1>; Dtype = Eigen::Matrix<double, -1, 1>; Ctype = double; Tuple = Eigen::Matrix<double, -1, 1>; Hessian = Eigen::Matrix<double, -1, -1>; Extensions = {GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced>, 2>}; typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type = double]' 79 | return this->compute_f(lambda); | ~~~~~~~~~~~~~~~^~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:383:43: required from 'typename std::enable_if<(size == 2), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced>, 2>; CarrierType = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced>; int size = 2; typename std::enable_if<(size == 2), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> >]' 383 | Real evaluation = Fun.evaluate_f(lambda_vec[i]); //only scalar functions; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:156:82: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> >]' 156 | return optimizer_strategy_selection<GCV_Exact<CarrierType, 2>, CarrierType, 2>(optim, carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:82:87: required from 'SEXPREC* regression_skeleton_time(InputHandler&, OptimizationData&, InferenceData&, SEXP, SEXP) [with InputHandler = RegressionDataEllipticSpaceVarying; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 82 | solution_bricks = optimizer_method_selection<Carrier<InputHandler,Temporal,Forced>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_PDE_Space_Varying.cpp:176:83: required from here 176 | return(regression_skeleton_time<RegressionDataEllipticSpaceVarying, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh, Rmesh_time)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:789:14: warning: unused variable 'ret' [-Wunused-variable] 789 | UInt ret = AuxiliaryOptimizer::universal_second_updater<InputCarrier>(this->adt, this->the_carrier, this->ddS_, this->eps_hat); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:790:14: warning: unused variable 'time_ret' [-Wunused-variable] 790 | UInt time_ret = AuxiliaryOptimizer::universal_second_updater<InputCarrier>(this->time_adt, this->the_carrier, this->time_ddS_, this->eps_hat); | ^~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:791:14: warning: unused variable 'time_ret_mxd' [-Wunused-variable] 791 | UInt time_ret_mxd = AuxiliaryOptimizer::universal_second_updater_mxd<InputCarrier>(this->adt, this->time_adt, this->the_carrier, this->time_ddS_mxd_, this->eps_hat); | ^~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 2>::first_updater(lambda::type<2>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Areal>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:58:60: required from 'void GOF_updater<LambdaOptim, T>::updaters_setter(LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying, Temporal, Areal>, 2>; T = Eigen::Matrix<double, -1, 1>]' 58 | this->updaters.push_back(std::bind(&LambdaOptim::first_updater, lopt_ptr, std::placeholders::_1)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:100:33: required from 'void GOF_updater<LambdaOptim, T>::call_to(UInt, T, LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying, Temporal, Areal>, 2>; T = Eigen::Matrix<double, -1, 1>; UInt = int]' 100 | updaters_setter(lopt_ptr); // set all the updaters from the given pointer | ^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:827:25: required from 'Real GCV_Exact<InputCarrier, 2>::compute_f(lambda::type<2>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Areal>; Real = double; lambda::type<2> = Eigen::Matrix<double, -1, 1>]' 827 | this->gu.call_to(0, lambda, this); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Function_Variadic.h:79:47: required from 'typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type Function_Wrapper<Dtype, Ctype, Tuple, Hessian, Extensions>::evaluate_f(U) [with U = Eigen::Matrix<double, -1, 1>; Dtype = Eigen::Matrix<double, -1, 1>; Ctype = double; Tuple = Eigen::Matrix<double, -1, 1>; Hessian = Eigen::Matrix<double, -1, -1>; Extensions = {GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying, Temporal, Areal>, 2>}; typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type = double]' 79 | return this->compute_f(lambda); | ~~~~~~~~~~~~~~~^~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:383:43: required from 'typename std::enable_if<(size == 2), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying, Temporal, Areal>, 2>; CarrierType = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Areal>; int size = 2; typename std::enable_if<(size == 2), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> >]' 383 | Real evaluation = Fun.evaluate_f(lambda_vec[i]); //only scalar functions; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:156:82: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Areal>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> >]' 156 | return optimizer_strategy_selection<GCV_Exact<CarrierType, 2>, CarrierType, 2>(optim, carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:94:86: required from 'SEXPREC* regression_skeleton_time(InputHandler&, OptimizationData&, InferenceData&, SEXP, SEXP) [with InputHandler = RegressionDataEllipticSpaceVarying; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 94 | solution_bricks = optimizer_method_selection<Carrier<InputHandler,Temporal,Areal>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_PDE_Space_Varying.cpp:176:83: required from here 176 | return(regression_skeleton_time<RegressionDataEllipticSpaceVarying, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh, Rmesh_time)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:767:14: warning: unused variable 'ret' [-Wunused-variable] 767 | UInt ret = AuxiliaryOptimizer::universal_first_updater<InputCarrier>(this->adt, this->the_carrier, this->dS_, this->eps_hat, lambda(0)); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:768:14: warning: unused variable 'time_ret' [-Wunused-variable] 768 | UInt time_ret = AuxiliaryOptimizer::universal_first_updater<InputCarrier>(this->time_adt, this->the_carrier, this->time_dS_, this->eps_hat, lambda(0)); | ^~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 2>::second_updater(lambda::type<2>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Areal>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:59:60: required from 'void GOF_updater<LambdaOptim, T>::updaters_setter(LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying, Temporal, Areal>, 2>; T = Eigen::Matrix<double, -1, 1>]' 59 | this->updaters.push_back(std::bind(&LambdaOptim::second_updater, lopt_ptr, std::placeholders::_1)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:100:33: required from 'void GOF_updater<LambdaOptim, T>::call_to(UInt, T, LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying, Temporal, Areal>, 2>; T = Eigen::Matrix<double, -1, 1>; UInt = int]' 100 | updaters_setter(lopt_ptr); // set all the updaters from the given pointer | ^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:827:25: required from 'Real GCV_Exact<InputCarrier, 2>::compute_f(lambda::type<2>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Areal>; Real = double; lambda::type<2> = Eigen::Matrix<double, -1, 1>]' 827 | this->gu.call_to(0, lambda, this); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Function_Variadic.h:79:47: required from 'typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type Function_Wrapper<Dtype, Ctype, Tuple, Hessian, Extensions>::evaluate_f(U) [with U = Eigen::Matrix<double, -1, 1>; Dtype = Eigen::Matrix<double, -1, 1>; Ctype = double; Tuple = Eigen::Matrix<double, -1, 1>; Hessian = Eigen::Matrix<double, -1, -1>; Extensions = {GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying, Temporal, Areal>, 2>}; typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type = double]' 79 | return this->compute_f(lambda); | ~~~~~~~~~~~~~~~^~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:383:43: required from 'typename std::enable_if<(size == 2), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying, Temporal, Areal>, 2>; CarrierType = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Areal>; int size = 2; typename std::enable_if<(size == 2), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> >]' 383 | Real evaluation = Fun.evaluate_f(lambda_vec[i]); //only scalar functions; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:156:82: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Areal>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> >]' 156 | return optimizer_strategy_selection<GCV_Exact<CarrierType, 2>, CarrierType, 2>(optim, carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:94:86: required from 'SEXPREC* regression_skeleton_time(InputHandler&, OptimizationData&, InferenceData&, SEXP, SEXP) [with InputHandler = RegressionDataEllipticSpaceVarying; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 94 | solution_bricks = optimizer_method_selection<Carrier<InputHandler,Temporal,Areal>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_PDE_Space_Varying.cpp:176:83: required from here 176 | return(regression_skeleton_time<RegressionDataEllipticSpaceVarying, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh, Rmesh_time)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:789:14: warning: unused variable 'ret' [-Wunused-variable] 789 | UInt ret = AuxiliaryOptimizer::universal_second_updater<InputCarrier>(this->adt, this->the_carrier, this->ddS_, this->eps_hat); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:790:14: warning: unused variable 'time_ret' [-Wunused-variable] 790 | UInt time_ret = AuxiliaryOptimizer::universal_second_updater<InputCarrier>(this->time_adt, this->the_carrier, this->time_ddS_, this->eps_hat); | ^~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:791:14: warning: unused variable 'time_ret_mxd' [-Wunused-variable] 791 | UInt time_ret_mxd = AuxiliaryOptimizer::universal_second_updater_mxd<InputCarrier>(this->adt, this->time_adt, this->the_carrier, this->time_ddS_mxd_, this->eps_hat); | ^~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 2>::first_updater(lambda::type<2>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:58:60: required from 'void GOF_updater<LambdaOptim, T>::updaters_setter(LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying, Temporal>, 2>; T = Eigen::Matrix<double, -1, 1>]' 58 | this->updaters.push_back(std::bind(&LambdaOptim::first_updater, lopt_ptr, std::placeholders::_1)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:100:33: required from 'void GOF_updater<LambdaOptim, T>::call_to(UInt, T, LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying, Temporal>, 2>; T = Eigen::Matrix<double, -1, 1>; UInt = int]' 100 | updaters_setter(lopt_ptr); // set all the updaters from the given pointer | ^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:827:25: required from 'Real GCV_Exact<InputCarrier, 2>::compute_f(lambda::type<2>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal>; Real = double; lambda::type<2> = Eigen::Matrix<double, -1, 1>]' 827 | this->gu.call_to(0, lambda, this); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Function_Variadic.h:79:47: required from 'typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type Function_Wrapper<Dtype, Ctype, Tuple, Hessian, Extensions>::evaluate_f(U) [with U = Eigen::Matrix<double, -1, 1>; Dtype = Eigen::Matrix<double, -1, 1>; Ctype = double; Tuple = Eigen::Matrix<double, -1, 1>; Hessian = Eigen::Matrix<double, -1, -1>; Extensions = {GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying, Temporal>, 2>}; typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type = double]' 79 | return this->compute_f(lambda); | ~~~~~~~~~~~~~~~^~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:383:43: required from 'typename std::enable_if<(size == 2), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying, Temporal>, 2>; CarrierType = Carrier<RegressionDataEllipticSpaceVarying, Temporal>; int size = 2; typename std::enable_if<(size == 2), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> >]' 383 | Real evaluation = Fun.evaluate_f(lambda_vec[i]); //only scalar functions; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:156:82: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionDataEllipticSpaceVarying, Temporal>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> >]' 156 | return optimizer_strategy_selection<GCV_Exact<CarrierType, 2>, CarrierType, 2>(optim, carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:103:80: required from 'SEXPREC* regression_skeleton_time(InputHandler&, OptimizationData&, InferenceData&, SEXP, SEXP) [with InputHandler = RegressionDataEllipticSpaceVarying; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 103 | solution_bricks = optimizer_method_selection<Carrier<InputHandler,Temporal>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_PDE_Space_Varying.cpp:176:83: required from here 176 | return(regression_skeleton_time<RegressionDataEllipticSpaceVarying, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh, Rmesh_time)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:767:14: warning: unused variable 'ret' [-Wunused-variable] 767 | UInt ret = AuxiliaryOptimizer::universal_first_updater<InputCarrier>(this->adt, this->the_carrier, this->dS_, this->eps_hat, lambda(0)); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:768:14: warning: unused variable 'time_ret' [-Wunused-variable] 768 | UInt time_ret = AuxiliaryOptimizer::universal_first_updater<InputCarrier>(this->time_adt, this->the_carrier, this->time_dS_, this->eps_hat, lambda(0)); | ^~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 2>::second_updater(lambda::type<2>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:59:60: required from 'void GOF_updater<LambdaOptim, T>::updaters_setter(LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying, Temporal>, 2>; T = Eigen::Matrix<double, -1, 1>]' 59 | this->updaters.push_back(std::bind(&LambdaOptim::second_updater, lopt_ptr, std::placeholders::_1)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:100:33: required from 'void GOF_updater<LambdaOptim, T>::call_to(UInt, T, LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying, Temporal>, 2>; T = Eigen::Matrix<double, -1, 1>; UInt = int]' 100 | updaters_setter(lopt_ptr); // set all the updaters from the given pointer | ^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:827:25: required from 'Real GCV_Exact<InputCarrier, 2>::compute_f(lambda::type<2>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal>; Real = double; lambda::type<2> = Eigen::Matrix<double, -1, 1>]' 827 | this->gu.call_to(0, lambda, this); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Function_Variadic.h:79:47: required from 'typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type Function_Wrapper<Dtype, Ctype, Tuple, Hessian, Extensions>::evaluate_f(U) [with U = Eigen::Matrix<double, -1, 1>; Dtype = Eigen::Matrix<double, -1, 1>; Ctype = double; Tuple = Eigen::Matrix<double, -1, 1>; Hessian = Eigen::Matrix<double, -1, -1>; Extensions = {GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying, Temporal>, 2>}; typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type = double]' 79 | return this->compute_f(lambda); | ~~~~~~~~~~~~~~~^~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:383:43: required from 'typename std::enable_if<(size == 2), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying, Temporal>, 2>; CarrierType = Carrier<RegressionDataEllipticSpaceVarying, Temporal>; int size = 2; typename std::enable_if<(size == 2), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> >]' 383 | Real evaluation = Fun.evaluate_f(lambda_vec[i]); //only scalar functions; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:156:82: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionDataEllipticSpaceVarying, Temporal>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> >]' 156 | return optimizer_strategy_selection<GCV_Exact<CarrierType, 2>, CarrierType, 2>(optim, carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:103:80: required from 'SEXPREC* regression_skeleton_time(InputHandler&, OptimizationData&, InferenceData&, SEXP, SEXP) [with InputHandler = RegressionDataEllipticSpaceVarying; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 103 | solution_bricks = optimizer_method_selection<Carrier<InputHandler,Temporal>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_PDE_Space_Varying.cpp:176:83: required from here 176 | return(regression_skeleton_time<RegressionDataEllipticSpaceVarying, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh, Rmesh_time)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:789:14: warning: unused variable 'ret' [-Wunused-variable] 789 | UInt ret = AuxiliaryOptimizer::universal_second_updater<InputCarrier>(this->adt, this->the_carrier, this->ddS_, this->eps_hat); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:790:14: warning: unused variable 'time_ret' [-Wunused-variable] 790 | UInt time_ret = AuxiliaryOptimizer::universal_second_updater<InputCarrier>(this->time_adt, this->the_carrier, this->time_ddS_, this->eps_hat); | ^~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:791:14: warning: unused variable 'time_ret_mxd' [-Wunused-variable] 791 | UInt time_ret_mxd = AuxiliaryOptimizer::universal_second_updater_mxd<InputCarrier>(this->adt, this->time_adt, this->the_carrier, this->time_ddS_mxd_, this->eps_hat); | ^~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::first_updater(lambda::type<1>) [with InputCarrier = Carrier<RegressionData, Forced, Areal>; lambda::type<1> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:58:60: required from 'void GOF_updater<LambdaOptim, T>::updaters_setter(LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionData, Forced, Areal>, 1>; T = double]' 58 | this->updaters.push_back(std::bind(&LambdaOptim::first_updater, lopt_ptr, std::placeholders::_1)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:100:33: required from 'void GOF_updater<LambdaOptim, T>::call_to(UInt, T, LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionData, Forced, Areal>, 1>; T = double; UInt = int]' 100 | updaters_setter(lopt_ptr); // set all the updaters from the given pointer | ^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:810:25: required from 'Real GCV_Exact<InputCarrier, 1>::compute_f(lambda::type<1>) [with InputCarrier = Carrier<RegressionData, Forced, Areal>; Real = double; lambda::type<1> = double]' 810 | this->gu.call_to(0, lambda, this); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Function_Variadic.h:79:47: required from 'typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type Function_Wrapper<Dtype, Ctype, Tuple, Hessian, Extensions>::evaluate_f(U) [with U = double; Dtype = double; Ctype = double; Tuple = double; Hessian = double; Extensions = {GCV_Exact<Carrier<RegressionData, Forced, Areal>, 1>}; typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type = double]' 79 | return this->compute_f(lambda); | ~~~~~~~~~~~~~~~^~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:246:36: required from 'typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Exact<Carrier<RegressionData, Forced, Areal>, 1>; CarrierType = Carrier<RegressionData, Forced, Areal>; int size = 1; typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> >]' 246 | Real evaluation = Fun.evaluate_f(lambdaS_grid[i]); //only scalar functions; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:131:85: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<false> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionData, Forced, Areal>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<false> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> >]' 131 | return optimizer_strategy_selection<GCV_Exact<CarrierType, 1>, CarrierType, 1>(optim, carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:58:85: required from 'SEXPREC* regression_skeleton(InputHandler&, OptimizationData&, InferenceData&, SEXP) [with InputHandler = RegressionData; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 58 | solution_bricks = optimizer_method_selection<Carrier<InputHandler, Forced,Areal>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_Laplace.cpp:79:58: required from here 79 | return(regression_skeleton<RegressionData, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:760:14: warning: unused variable 'ret' [-Wunused-variable] 760 | UInt ret = AuxiliaryOptimizer::universal_first_updater<InputCarrier>(this->adt, this->the_carrier, this->dS_, this->eps_hat, lambda); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::second_updater(lambda::type<1>) [with InputCarrier = Carrier<RegressionData, Forced, Areal>; lambda::type<1> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:59:60: required from 'void GOF_updater<LambdaOptim, T>::updaters_setter(LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionData, Forced, Areal>, 1>; T = double]' 59 | this->updaters.push_back(std::bind(&LambdaOptim::second_updater, lopt_ptr, std::placeholders::_1)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:100:33: required from 'void GOF_updater<LambdaOptim, T>::call_to(UInt, T, LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionData, Forced, Areal>, 1>; T = double; UInt = int]' 100 | updaters_setter(lopt_ptr); // set all the updaters from the given pointer | ^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:810:25: required from 'Real GCV_Exact<InputCarrier, 1>::compute_f(lambda::type<1>) [with InputCarrier = Carrier<RegressionData, Forced, Areal>; Real = double; lambda::type<1> = double]' 810 | this->gu.call_to(0, lambda, this); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Function_Variadic.h:79:47: required from 'typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type Function_Wrapper<Dtype, Ctype, Tuple, Hessian, Extensions>::evaluate_f(U) [with U = double; Dtype = double; Ctype = double; Tuple = double; Hessian = double; Extensions = {GCV_Exact<Carrier<RegressionData, Forced, Areal>, 1>}; typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type = double]' 79 | return this->compute_f(lambda); | ~~~~~~~~~~~~~~~^~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:246:36: required from 'typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Exact<Carrier<RegressionData, Forced, Areal>, 1>; CarrierType = Carrier<RegressionData, Forced, Areal>; int size = 1; typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> >]' 246 | Real evaluation = Fun.evaluate_f(lambdaS_grid[i]); //only scalar functions; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:131:85: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<false> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionData, Forced, Areal>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<false> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> >]' 131 | return optimizer_strategy_selection<GCV_Exact<CarrierType, 1>, CarrierType, 1>(optim, carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:58:85: required from 'SEXPREC* regression_skeleton(InputHandler&, OptimizationData&, InferenceData&, SEXP) [with InputHandler = RegressionData; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 58 | solution_bricks = optimizer_method_selection<Carrier<InputHandler, Forced,Areal>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_Laplace.cpp:79:58: required from here 79 | return(regression_skeleton<RegressionData, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:780:14: warning: unused variable 'ret' [-Wunused-variable] 780 | UInt ret = AuxiliaryOptimizer::universal_second_updater<InputCarrier>(this->adt, this->the_carrier, this->ddS_, this->eps_hat); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::first_updater(lambda::type<1>) [with InputCarrier = Carrier<RegressionData, Forced>; lambda::type<1> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:58:60: required from 'void GOF_updater<LambdaOptim, T>::updaters_setter(LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionData, Forced>, 1>; T = double]' 58 | this->updaters.push_back(std::bind(&LambdaOptim::first_updater, lopt_ptr, std::placeholders::_1)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:100:33: required from 'void GOF_updater<LambdaOptim, T>::call_to(UInt, T, LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionData, Forced>, 1>; T = double; UInt = int]' 100 | updaters_setter(lopt_ptr); // set all the updaters from the given pointer | ^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:810:25: required from 'Real GCV_Exact<InputCarrier, 1>::compute_f(lambda::type<1>) [with InputCarrier = Carrier<RegressionData, Forced>; Real = double; lambda::type<1> = double]' 810 | this->gu.call_to(0, lambda, this); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Function_Variadic.h:79:47: required from 'typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type Function_Wrapper<Dtype, Ctype, Tuple, Hessian, Extensions>::evaluate_f(U) [with U = double; Dtype = double; Ctype = double; Tuple = double; Hessian = double; Extensions = {GCV_Exact<Carrier<RegressionData, Forced>, 1>}; typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type = double]' 79 | return this->compute_f(lambda); | ~~~~~~~~~~~~~~~^~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:246:36: required from 'typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Exact<Carrier<RegressionData, Forced>, 1>; CarrierType = Carrier<RegressionData, Forced>; int size = 1; typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> >]' 246 | Real evaluation = Fun.evaluate_f(lambdaS_grid[i]); //only scalar functions; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:131:85: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<false> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionData, Forced>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<false> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> >]' 131 | return optimizer_strategy_selection<GCV_Exact<CarrierType, 1>, CarrierType, 1>(optim, carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:67:78: required from 'SEXPREC* regression_skeleton(InputHandler&, OptimizationData&, InferenceData&, SEXP) [with InputHandler = RegressionData; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 67 | solution_bricks = optimizer_method_selection<Carrier<InputHandler,Forced>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_Laplace.cpp:79:58: required from here 79 | return(regression_skeleton<RegressionData, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:760:14: warning: unused variable 'ret' [-Wunused-variable] 760 | UInt ret = AuxiliaryOptimizer::universal_first_updater<InputCarrier>(this->adt, this->the_carrier, this->dS_, this->eps_hat, lambda); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::second_updater(lambda::type<1>) [with InputCarrier = Carrier<RegressionData, Forced>; lambda::type<1> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:59:60: required from 'void GOF_updater<LambdaOptim, T>::updaters_setter(LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionData, Forced>, 1>; T = double]' 59 | this->updaters.push_back(std::bind(&LambdaOptim::second_updater, lopt_ptr, std::placeholders::_1)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:100:33: required from 'void GOF_updater<LambdaOptim, T>::call_to(UInt, T, LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionData, Forced>, 1>; T = double; UInt = int]' 100 | updaters_setter(lopt_ptr); // set all the updaters from the given pointer | ^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:810:25: required from 'Real GCV_Exact<InputCarrier, 1>::compute_f(lambda::type<1>) [with InputCarrier = Carrier<RegressionData, Forced>; Real = double; lambda::type<1> = double]' 810 | this->gu.call_to(0, lambda, this); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Function_Variadic.h:79:47: required from 'typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type Function_Wrapper<Dtype, Ctype, Tuple, Hessian, Extensions>::evaluate_f(U) [with U = double; Dtype = double; Ctype = double; Tuple = double; Hessian = double; Extensions = {GCV_Exact<Carrier<RegressionData, Forced>, 1>}; typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type = double]' 79 | return this->compute_f(lambda); | ~~~~~~~~~~~~~~~^~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:246:36: required from 'typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Exact<Carrier<RegressionData, Forced>, 1>; CarrierType = Carrier<RegressionData, Forced>; int size = 1; typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> >]' 246 | Real evaluation = Fun.evaluate_f(lambdaS_grid[i]); //only scalar functions; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:131:85: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<false> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionData, Forced>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<false> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> >]' 131 | return optimizer_strategy_selection<GCV_Exact<CarrierType, 1>, CarrierType, 1>(optim, carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:67:78: required from 'SEXPREC* regression_skeleton(InputHandler&, OptimizationData&, InferenceData&, SEXP) [with InputHandler = RegressionData; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 67 | solution_bricks = optimizer_method_selection<Carrier<InputHandler,Forced>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_Laplace.cpp:79:58: required from here 79 | return(regression_skeleton<RegressionData, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:780:14: warning: unused variable 'ret' [-Wunused-variable] 780 | UInt ret = AuxiliaryOptimizer::universal_second_updater<InputCarrier>(this->adt, this->the_carrier, this->ddS_, this->eps_hat); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::first_updater(lambda::type<1>) [with InputCarrier = Carrier<RegressionData, Areal>; lambda::type<1> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:58:60: required from 'void GOF_updater<LambdaOptim, T>::updaters_setter(LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionData, Areal>, 1>; T = double]' 58 | this->updaters.push_back(std::bind(&LambdaOptim::first_updater, lopt_ptr, std::placeholders::_1)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:100:33: required from 'void GOF_updater<LambdaOptim, T>::call_to(UInt, T, LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionData, Areal>, 1>; T = double; UInt = int]' 100 | updaters_setter(lopt_ptr); // set all the updaters from the given pointer | ^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:810:25: required from 'Real GCV_Exact<InputCarrier, 1>::compute_f(lambda::type<1>) [with InputCarrier = Carrier<RegressionData, Areal>; Real = double; lambda::type<1> = double]' 810 | this->gu.call_to(0, lambda, this); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Function_Variadic.h:79:47: required from 'typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type Function_Wrapper<Dtype, Ctype, Tuple, Hessian, Extensions>::evaluate_f(U) [with U = double; Dtype = double; Ctype = double; Tuple = double; Hessian = double; Extensions = {GCV_Exact<Carrier<RegressionData, Areal>, 1>}; typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type = double]' 79 | return this->compute_f(lambda); | ~~~~~~~~~~~~~~~^~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:246:36: required from 'typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Exact<Carrier<RegressionData, Areal>, 1>; CarrierType = Carrier<RegressionData, Areal>; int size = 1; typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> >]' 246 | Real evaluation = Fun.evaluate_f(lambdaS_grid[i]); //only scalar functions; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:131:85: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<false> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionData, Areal>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<false> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> >]' 131 | return optimizer_strategy_selection<GCV_Exact<CarrierType, 1>, CarrierType, 1>(optim, carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:79:77: required from 'SEXPREC* regression_skeleton(InputHandler&, OptimizationData&, InferenceData&, SEXP) [with InputHandler = RegressionData; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 79 | solution_bricks = optimizer_method_selection<Carrier<InputHandler,Areal>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_Laplace.cpp:79:58: required from here 79 | return(regression_skeleton<RegressionData, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:760:14: warning: unused variable 'ret' [-Wunused-variable] 760 | UInt ret = AuxiliaryOptimizer::universal_first_updater<InputCarrier>(this->adt, this->the_carrier, this->dS_, this->eps_hat, lambda); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::second_updater(lambda::type<1>) [with InputCarrier = Carrier<RegressionData, Areal>; lambda::type<1> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:59:60: required from 'void GOF_updater<LambdaOptim, T>::updaters_setter(LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionData, Areal>, 1>; T = double]' 59 | this->updaters.push_back(std::bind(&LambdaOptim::second_updater, lopt_ptr, std::placeholders::_1)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:100:33: required from 'void GOF_updater<LambdaOptim, T>::call_to(UInt, T, LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionData, Areal>, 1>; T = double; UInt = int]' 100 | updaters_setter(lopt_ptr); // set all the updaters from the given pointer | ^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:810:25: required from 'Real GCV_Exact<InputCarrier, 1>::compute_f(lambda::type<1>) [with InputCarrier = Carrier<RegressionData, Areal>; Real = double; lambda::type<1> = double]' 810 | this->gu.call_to(0, lambda, this); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Function_Variadic.h:79:47: required from 'typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type Function_Wrapper<Dtype, Ctype, Tuple, Hessian, Extensions>::evaluate_f(U) [with U = double; Dtype = double; Ctype = double; Tuple = double; Hessian = double; Extensions = {GCV_Exact<Carrier<RegressionData, Areal>, 1>}; typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type = double]' 79 | return this->compute_f(lambda); | ~~~~~~~~~~~~~~~^~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:246:36: required from 'typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Exact<Carrier<RegressionData, Areal>, 1>; CarrierType = Carrier<RegressionData, Areal>; int size = 1; typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> >]' 246 | Real evaluation = Fun.evaluate_f(lambdaS_grid[i]); //only scalar functions; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:131:85: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<false> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionData, Areal>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<false> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> >]' 131 | return optimizer_strategy_selection<GCV_Exact<CarrierType, 1>, CarrierType, 1>(optim, carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:79:77: required from 'SEXPREC* regression_skeleton(InputHandler&, OptimizationData&, InferenceData&, SEXP) [with InputHandler = RegressionData; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 79 | solution_bricks = optimizer_method_selection<Carrier<InputHandler,Areal>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_Laplace.cpp:79:58: required from here 79 | return(regression_skeleton<RegressionData, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:780:14: warning: unused variable 'ret' [-Wunused-variable] 780 | UInt ret = AuxiliaryOptimizer::universal_second_updater<InputCarrier>(this->adt, this->the_carrier, this->ddS_, this->eps_hat); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::first_updater(lambda::type<1>) [with InputCarrier = Carrier<RegressionData>; lambda::type<1> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:58:60: required from 'void GOF_updater<LambdaOptim, T>::updaters_setter(LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionData>, 1>; T = double]' 58 | this->updaters.push_back(std::bind(&LambdaOptim::first_updater, lopt_ptr, std::placeholders::_1)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:100:33: required from 'void GOF_updater<LambdaOptim, T>::call_to(UInt, T, LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionData>, 1>; T = double; UInt = int]' 100 | updaters_setter(lopt_ptr); // set all the updaters from the given pointer | ^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:810:25: required from 'Real GCV_Exact<InputCarrier, 1>::compute_f(lambda::type<1>) [with InputCarrier = Carrier<RegressionData>; Real = double; lambda::type<1> = double]' 810 | this->gu.call_to(0, lambda, this); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Function_Variadic.h:79:47: required from 'typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type Function_Wrapper<Dtype, Ctype, Tuple, Hessian, Extensions>::evaluate_f(U) [with U = double; Dtype = double; Ctype = double; Tuple = double; Hessian = double; Extensions = {GCV_Exact<Carrier<RegressionData>, 1>}; typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type = double]' 79 | return this->compute_f(lambda); | ~~~~~~~~~~~~~~~^~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:246:36: required from 'typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Exact<Carrier<RegressionData>, 1>; CarrierType = Carrier<RegressionData>; int size = 1; typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> >]' 246 | Real evaluation = Fun.evaluate_f(lambdaS_grid[i]); //only scalar functions; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:131:85: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<false> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionData>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<false> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> >]' 131 | return optimizer_strategy_selection<GCV_Exact<CarrierType, 1>, CarrierType, 1>(optim, carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:88:71: required from 'SEXPREC* regression_skeleton(InputHandler&, OptimizationData&, InferenceData&, SEXP) [with InputHandler = RegressionData; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 88 | solution_bricks = optimizer_method_selection<Carrier<InputHandler>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_Laplace.cpp:79:58: required from here 79 | return(regression_skeleton<RegressionData, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:760:14: warning: unused variable 'ret' [-Wunused-variable] 760 | UInt ret = AuxiliaryOptimizer::universal_first_updater<InputCarrier>(this->adt, this->the_carrier, this->dS_, this->eps_hat, lambda); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::second_updater(lambda::type<1>) [with InputCarrier = Carrier<RegressionData>; lambda::type<1> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:59:60: required from 'void GOF_updater<LambdaOptim, T>::updaters_setter(LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionData>, 1>; T = double]' 59 | this->updaters.push_back(std::bind(&LambdaOptim::second_updater, lopt_ptr, std::placeholders::_1)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:100:33: required from 'void GOF_updater<LambdaOptim, T>::call_to(UInt, T, LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionData>, 1>; T = double; UInt = int]' 100 | updaters_setter(lopt_ptr); // set all the updaters from the given pointer | ^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:810:25: required from 'Real GCV_Exact<InputCarrier, 1>::compute_f(lambda::type<1>) [with InputCarrier = Carrier<RegressionData>; Real = double; lambda::type<1> = double]' 810 | this->gu.call_to(0, lambda, this); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Function_Variadic.h:79:47: required from 'typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type Function_Wrapper<Dtype, Ctype, Tuple, Hessian, Extensions>::evaluate_f(U) [with U = double; Dtype = double; Ctype = double; Tuple = double; Hessian = double; Extensions = {GCV_Exact<Carrier<RegressionData>, 1>}; typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type = double]' 79 | return this->compute_f(lambda); | ~~~~~~~~~~~~~~~^~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:246:36: required from 'typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Exact<Carrier<RegressionData>, 1>; CarrierType = Carrier<RegressionData>; int size = 1; typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> >]' 246 | Real evaluation = Fun.evaluate_f(lambdaS_grid[i]); //only scalar functions; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:131:85: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<false> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionData>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<false> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> >]' 131 | return optimizer_strategy_selection<GCV_Exact<CarrierType, 1>, CarrierType, 1>(optim, carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:88:71: required from 'SEXPREC* regression_skeleton(InputHandler&, OptimizationData&, InferenceData&, SEXP) [with InputHandler = RegressionData; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 88 | solution_bricks = optimizer_method_selection<Carrier<InputHandler>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_Laplace.cpp:79:58: required from here 79 | return(regression_skeleton<RegressionData, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:780:14: warning: unused variable 'ret' [-Wunused-variable] 780 | UInt ret = AuxiliaryOptimizer::universal_second_updater<InputCarrier>(this->adt, this->the_carrier, this->ddS_, this->eps_hat); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 2>::first_updater(lambda::type<2>) [with InputCarrier = Carrier<RegressionData, Temporal, Forced, Areal>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:58:60: required from 'void GOF_updater<LambdaOptim, T>::updaters_setter(LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionData, Temporal, Forced, Areal>, 2>; T = Eigen::Matrix<double, -1, 1>]' 58 | this->updaters.push_back(std::bind(&LambdaOptim::first_updater, lopt_ptr, std::placeholders::_1)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:100:33: required from 'void GOF_updater<LambdaOptim, T>::call_to(UInt, T, LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionData, Temporal, Forced, Areal>, 2>; T = Eigen::Matrix<double, -1, 1>; UInt = int]' 100 | updaters_setter(lopt_ptr); // set all the updaters from the given pointer | ^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:827:25: required from 'Real GCV_Exact<InputCarrier, 2>::compute_f(lambda::type<2>) [with InputCarrier = Carrier<RegressionData, Temporal, Forced, Areal>; Real = double; lambda::type<2> = Eigen::Matrix<double, -1, 1>]' 827 | this->gu.call_to(0, lambda, this); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Function_Variadic.h:79:47: required from 'typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type Function_Wrapper<Dtype, Ctype, Tuple, Hessian, Extensions>::evaluate_f(U) [with U = Eigen::Matrix<double, -1, 1>; Dtype = Eigen::Matrix<double, -1, 1>; Ctype = double; Tuple = Eigen::Matrix<double, -1, 1>; Hessian = Eigen::Matrix<double, -1, -1>; Extensions = {GCV_Exact<Carrier<RegressionData, Temporal, Forced, Areal>, 2>}; typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type = double]' 79 | return this->compute_f(lambda); | ~~~~~~~~~~~~~~~^~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:383:43: required from 'typename std::enable_if<(size == 2), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Exact<Carrier<RegressionData, Temporal, Forced, Areal>, 2>; CarrierType = Carrier<RegressionData, Temporal, Forced, Areal>; int size = 2; typename std::enable_if<(size == 2), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> >]' 383 | Real evaluation = Fun.evaluate_f(lambda_vec[i]); //only scalar functions; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:156:82: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionData, Temporal, Forced, Areal>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> >]' 156 | return optimizer_strategy_selection<GCV_Exact<CarrierType, 2>, CarrierType, 2>(optim, carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:73:93: required from 'SEXPREC* regression_skeleton_time(InputHandler&, OptimizationData&, InferenceData&, SEXP, SEXP) [with InputHandler = RegressionData; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 73 | solution_bricks = optimizer_method_selection<Carrier<InputHandler,Temporal,Forced,Areal>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_Laplace.cpp:172:63: required from here 172 | return(regression_skeleton_time<RegressionData, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh, Rmesh_time)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:767:14: warning: unused variable 'ret' [-Wunused-variable] 767 | UInt ret = AuxiliaryOptimizer::universal_first_updater<InputCarrier>(this->adt, this->the_carrier, this->dS_, this->eps_hat, lambda(0)); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:768:14: warning: unused variable 'time_ret' [-Wunused-variable] 768 | UInt time_ret = AuxiliaryOptimizer::universal_first_updater<InputCarrier>(this->time_adt, this->the_carrier, this->time_dS_, this->eps_hat, lambda(0)); | ^~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 2>::second_updater(lambda::type<2>) [with InputCarrier = Carrier<RegressionData, Temporal, Forced, Areal>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:59:60: required from 'void GOF_updater<LambdaOptim, T>::updaters_setter(LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionData, Temporal, Forced, Areal>, 2>; T = Eigen::Matrix<double, -1, 1>]' 59 | this->updaters.push_back(std::bind(&LambdaOptim::second_updater, lopt_ptr, std::placeholders::_1)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:100:33: required from 'void GOF_updater<LambdaOptim, T>::call_to(UInt, T, LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionData, Temporal, Forced, Areal>, 2>; T = Eigen::Matrix<double, -1, 1>; UInt = int]' 100 | updaters_setter(lopt_ptr); // set all the updaters from the given pointer | ^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:827:25: required from 'Real GCV_Exact<InputCarrier, 2>::compute_f(lambda::type<2>) [with InputCarrier = Carrier<RegressionData, Temporal, Forced, Areal>; Real = double; lambda::type<2> = Eigen::Matrix<double, -1, 1>]' 827 | this->gu.call_to(0, lambda, this); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Function_Variadic.h:79:47: required from 'typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type Function_Wrapper<Dtype, Ctype, Tuple, Hessian, Extensions>::evaluate_f(U) [with U = Eigen::Matrix<double, -1, 1>; Dtype = Eigen::Matrix<double, -1, 1>; Ctype = double; Tuple = Eigen::Matrix<double, -1, 1>; Hessian = Eigen::Matrix<double, -1, -1>; Extensions = {GCV_Exact<Carrier<RegressionData, Temporal, Forced, Areal>, 2>}; typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type = double]' 79 | return this->compute_f(lambda); | ~~~~~~~~~~~~~~~^~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:383:43: required from 'typename std::enable_if<(size == 2), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Exact<Carrier<RegressionData, Temporal, Forced, Areal>, 2>; CarrierType = Carrier<RegressionData, Temporal, Forced, Areal>; int size = 2; typename std::enable_if<(size == 2), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> >]' 383 | Real evaluation = Fun.evaluate_f(lambda_vec[i]); //only scalar functions; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:156:82: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionData, Temporal, Forced, Areal>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> >]' 156 | return optimizer_strategy_selection<GCV_Exact<CarrierType, 2>, CarrierType, 2>(optim, carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:73:93: required from 'SEXPREC* regression_skeleton_time(InputHandler&, OptimizationData&, InferenceData&, SEXP, SEXP) [with InputHandler = RegressionData; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 73 | solution_bricks = optimizer_method_selection<Carrier<InputHandler,Temporal,Forced,Areal>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_Laplace.cpp:172:63: required from here 172 | return(regression_skeleton_time<RegressionData, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh, Rmesh_time)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:789:14: warning: unused variable 'ret' [-Wunused-variable] 789 | UInt ret = AuxiliaryOptimizer::universal_second_updater<InputCarrier>(this->adt, this->the_carrier, this->ddS_, this->eps_hat); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:790:14: warning: unused variable 'time_ret' [-Wunused-variable] 790 | UInt time_ret = AuxiliaryOptimizer::universal_second_updater<InputCarrier>(this->time_adt, this->the_carrier, this->time_ddS_, this->eps_hat); | ^~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:791:14: warning: unused variable 'time_ret_mxd' [-Wunused-variable] 791 | UInt time_ret_mxd = AuxiliaryOptimizer::universal_second_updater_mxd<InputCarrier>(this->adt, this->time_adt, this->the_carrier, this->time_ddS_mxd_, this->eps_hat); | ^~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 2>::first_updater(lambda::type<2>) [with InputCarrier = Carrier<RegressionData, Temporal, Forced>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:58:60: required from 'void GOF_updater<LambdaOptim, T>::updaters_setter(LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionData, Temporal, Forced>, 2>; T = Eigen::Matrix<double, -1, 1>]' 58 | this->updaters.push_back(std::bind(&LambdaOptim::first_updater, lopt_ptr, std::placeholders::_1)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:100:33: required from 'void GOF_updater<LambdaOptim, T>::call_to(UInt, T, LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionData, Temporal, Forced>, 2>; T = Eigen::Matrix<double, -1, 1>; UInt = int]' 100 | updaters_setter(lopt_ptr); // set all the updaters from the given pointer | ^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:827:25: required from 'Real GCV_Exact<InputCarrier, 2>::compute_f(lambda::type<2>) [with InputCarrier = Carrier<RegressionData, Temporal, Forced>; Real = double; lambda::type<2> = Eigen::Matrix<double, -1, 1>]' 827 | this->gu.call_to(0, lambda, this); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Function_Variadic.h:79:47: required from 'typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type Function_Wrapper<Dtype, Ctype, Tuple, Hessian, Extensions>::evaluate_f(U) [with U = Eigen::Matrix<double, -1, 1>; Dtype = Eigen::Matrix<double, -1, 1>; Ctype = double; Tuple = Eigen::Matrix<double, -1, 1>; Hessian = Eigen::Matrix<double, -1, -1>; Extensions = {GCV_Exact<Carrier<RegressionData, Temporal, Forced>, 2>}; typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type = double]' 79 | return this->compute_f(lambda); | ~~~~~~~~~~~~~~~^~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:383:43: required from 'typename std::enable_if<(size == 2), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Exact<Carrier<RegressionData, Temporal, Forced>, 2>; CarrierType = Carrier<RegressionData, Temporal, Forced>; int size = 2; typename std::enable_if<(size == 2), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> >]' 383 | Real evaluation = Fun.evaluate_f(lambda_vec[i]); //only scalar functions; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:156:82: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionData, Temporal, Forced>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> >]' 156 | return optimizer_strategy_selection<GCV_Exact<CarrierType, 2>, CarrierType, 2>(optim, carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:82:87: required from 'SEXPREC* regression_skeleton_time(InputHandler&, OptimizationData&, InferenceData&, SEXP, SEXP) [with InputHandler = RegressionData; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 82 | solution_bricks = optimizer_method_selection<Carrier<InputHandler,Temporal,Forced>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_Laplace.cpp:172:63: required from here 172 | return(regression_skeleton_time<RegressionData, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh, Rmesh_time)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:767:14: warning: unused variable 'ret' [-Wunused-variable] 767 | UInt ret = AuxiliaryOptimizer::universal_first_updater<InputCarrier>(this->adt, this->the_carrier, this->dS_, this->eps_hat, lambda(0)); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:768:14: warning: unused variable 'time_ret' [-Wunused-variable] 768 | UInt time_ret = AuxiliaryOptimizer::universal_first_updater<InputCarrier>(this->time_adt, this->the_carrier, this->time_dS_, this->eps_hat, lambda(0)); | ^~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 2>::second_updater(lambda::type<2>) [with InputCarrier = Carrier<RegressionData, Temporal, Forced>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:59:60: required from 'void GOF_updater<LambdaOptim, T>::updaters_setter(LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionData, Temporal, Forced>, 2>; T = Eigen::Matrix<double, -1, 1>]' 59 | this->updaters.push_back(std::bind(&LambdaOptim::second_updater, lopt_ptr, std::placeholders::_1)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:100:33: required from 'void GOF_updater<LambdaOptim, T>::call_to(UInt, T, LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionData, Temporal, Forced>, 2>; T = Eigen::Matrix<double, -1, 1>; UInt = int]' 100 | updaters_setter(lopt_ptr); // set all the updaters from the given pointer | ^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:827:25: required from 'Real GCV_Exact<InputCarrier, 2>::compute_f(lambda::type<2>) [with InputCarrier = Carrier<RegressionData, Temporal, Forced>; Real = double; lambda::type<2> = Eigen::Matrix<double, -1, 1>]' 827 | this->gu.call_to(0, lambda, this); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Function_Variadic.h:79:47: required from 'typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type Function_Wrapper<Dtype, Ctype, Tuple, Hessian, Extensions>::evaluate_f(U) [with U = Eigen::Matrix<double, -1, 1>; Dtype = Eigen::Matrix<double, -1, 1>; Ctype = double; Tuple = Eigen::Matrix<double, -1, 1>; Hessian = Eigen::Matrix<double, -1, -1>; Extensions = {GCV_Exact<Carrier<RegressionData, Temporal, Forced>, 2>}; typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type = double]' 79 | return this->compute_f(lambda); | ~~~~~~~~~~~~~~~^~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:383:43: required from 'typename std::enable_if<(size == 2), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Exact<Carrier<RegressionData, Temporal, Forced>, 2>; CarrierType = Carrier<RegressionData, Temporal, Forced>; int size = 2; typename std::enable_if<(size == 2), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> >]' 383 | Real evaluation = Fun.evaluate_f(lambda_vec[i]); //only scalar functions; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:156:82: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionData, Temporal, Forced>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> >]' 156 | return optimizer_strategy_selection<GCV_Exact<CarrierType, 2>, CarrierType, 2>(optim, carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:82:87: required from 'SEXPREC* regression_skeleton_time(InputHandler&, OptimizationData&, InferenceData&, SEXP, SEXP) [with InputHandler = RegressionData; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 82 | solution_bricks = optimizer_method_selection<Carrier<InputHandler,Temporal,Forced>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_Laplace.cpp:172:63: required from here 172 | return(regression_skeleton_time<RegressionData, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh, Rmesh_time)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:789:14: warning: unused variable 'ret' [-Wunused-variable] 789 | UInt ret = AuxiliaryOptimizer::universal_second_updater<InputCarrier>(this->adt, this->the_carrier, this->ddS_, this->eps_hat); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:790:14: warning: unused variable 'time_ret' [-Wunused-variable] 790 | UInt time_ret = AuxiliaryOptimizer::universal_second_updater<InputCarrier>(this->time_adt, this->the_carrier, this->time_ddS_, this->eps_hat); | ^~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:791:14: warning: unused variable 'time_ret_mxd' [-Wunused-variable] 791 | UInt time_ret_mxd = AuxiliaryOptimizer::universal_second_updater_mxd<InputCarrier>(this->adt, this->time_adt, this->the_carrier, this->time_ddS_mxd_, this->eps_hat); | ^~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 2>::first_updater(lambda::type<2>) [with InputCarrier = Carrier<RegressionData, Temporal, Areal>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:58:60: required from 'void GOF_updater<LambdaOptim, T>::updaters_setter(LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionData, Temporal, Areal>, 2>; T = Eigen::Matrix<double, -1, 1>]' 58 | this->updaters.push_back(std::bind(&LambdaOptim::first_updater, lopt_ptr, std::placeholders::_1)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:100:33: required from 'void GOF_updater<LambdaOptim, T>::call_to(UInt, T, LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionData, Temporal, Areal>, 2>; T = Eigen::Matrix<double, -1, 1>; UInt = int]' 100 | updaters_setter(lopt_ptr); // set all the updaters from the given pointer | ^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:827:25: required from 'Real GCV_Exact<InputCarrier, 2>::compute_f(lambda::type<2>) [with InputCarrier = Carrier<RegressionData, Temporal, Areal>; Real = double; lambda::type<2> = Eigen::Matrix<double, -1, 1>]' 827 | this->gu.call_to(0, lambda, this); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Function_Variadic.h:79:47: required from 'typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type Function_Wrapper<Dtype, Ctype, Tuple, Hessian, Extensions>::evaluate_f(U) [with U = Eigen::Matrix<double, -1, 1>; Dtype = Eigen::Matrix<double, -1, 1>; Ctype = double; Tuple = Eigen::Matrix<double, -1, 1>; Hessian = Eigen::Matrix<double, -1, -1>; Extensions = {GCV_Exact<Carrier<RegressionData, Temporal, Areal>, 2>}; typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type = double]' 79 | return this->compute_f(lambda); | ~~~~~~~~~~~~~~~^~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:383:43: required from 'typename std::enable_if<(size == 2), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Exact<Carrier<RegressionData, Temporal, Areal>, 2>; CarrierType = Carrier<RegressionData, Temporal, Areal>; int size = 2; typename std::enable_if<(size == 2), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> >]' 383 | Real evaluation = Fun.evaluate_f(lambda_vec[i]); //only scalar functions; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:156:82: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionData, Temporal, Areal>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> >]' 156 | return optimizer_strategy_selection<GCV_Exact<CarrierType, 2>, CarrierType, 2>(optim, carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:94:86: required from 'SEXPREC* regression_skeleton_time(InputHandler&, OptimizationData&, InferenceData&, SEXP, SEXP) [with InputHandler = RegressionData; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 94 | solution_bricks = optimizer_method_selection<Carrier<InputHandler,Temporal,Areal>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_Laplace.cpp:172:63: required from here 172 | return(regression_skeleton_time<RegressionData, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh, Rmesh_time)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:767:14: warning: unused variable 'ret' [-Wunused-variable] 767 | UInt ret = AuxiliaryOptimizer::universal_first_updater<InputCarrier>(this->adt, this->the_carrier, this->dS_, this->eps_hat, lambda(0)); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:768:14: warning: unused variable 'time_ret' [-Wunused-variable] 768 | UInt time_ret = AuxiliaryOptimizer::universal_first_updater<InputCarrier>(this->time_adt, this->the_carrier, this->time_dS_, this->eps_hat, lambda(0)); | ^~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 2>::second_updater(lambda::type<2>) [with InputCarrier = Carrier<RegressionData, Temporal, Areal>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:59:60: required from 'void GOF_updater<LambdaOptim, T>::updaters_setter(LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionData, Temporal, Areal>, 2>; T = Eigen::Matrix<double, -1, 1>]' 59 | this->updaters.push_back(std::bind(&LambdaOptim::second_updater, lopt_ptr, std::placeholders::_1)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:100:33: required from 'void GOF_updater<LambdaOptim, T>::call_to(UInt, T, LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionData, Temporal, Areal>, 2>; T = Eigen::Matrix<double, -1, 1>; UInt = int]' 100 | updaters_setter(lopt_ptr); // set all the updaters from the given pointer | ^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:827:25: required from 'Real GCV_Exact<InputCarrier, 2>::compute_f(lambda::type<2>) [with InputCarrier = Carrier<RegressionData, Temporal, Areal>; Real = double; lambda::type<2> = Eigen::Matrix<double, -1, 1>]' 827 | this->gu.call_to(0, lambda, this); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Function_Variadic.h:79:47: required from 'typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type Function_Wrapper<Dtype, Ctype, Tuple, Hessian, Extensions>::evaluate_f(U) [with U = Eigen::Matrix<double, -1, 1>; Dtype = Eigen::Matrix<double, -1, 1>; Ctype = double; Tuple = Eigen::Matrix<double, -1, 1>; Hessian = Eigen::Matrix<double, -1, -1>; Extensions = {GCV_Exact<Carrier<RegressionData, Temporal, Areal>, 2>}; typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type = double]' 79 | return this->compute_f(lambda); | ~~~~~~~~~~~~~~~^~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:383:43: required from 'typename std::enable_if<(size == 2), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Exact<Carrier<RegressionData, Temporal, Areal>, 2>; CarrierType = Carrier<RegressionData, Temporal, Areal>; int size = 2; typename std::enable_if<(size == 2), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> >]' 383 | Real evaluation = Fun.evaluate_f(lambda_vec[i]); //only scalar functions; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:156:82: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionData, Temporal, Areal>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> >]' 156 | return optimizer_strategy_selection<GCV_Exact<CarrierType, 2>, CarrierType, 2>(optim, carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:94:86: required from 'SEXPREC* regression_skeleton_time(InputHandler&, OptimizationData&, InferenceData&, SEXP, SEXP) [with InputHandler = RegressionData; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 94 | solution_bricks = optimizer_method_selection<Carrier<InputHandler,Temporal,Areal>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_Laplace.cpp:172:63: required from here 172 | return(regression_skeleton_time<RegressionData, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh, Rmesh_time)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:789:14: warning: unused variable 'ret' [-Wunused-variable] 789 | UInt ret = AuxiliaryOptimizer::universal_second_updater<InputCarrier>(this->adt, this->the_carrier, this->ddS_, this->eps_hat); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:790:14: warning: unused variable 'time_ret' [-Wunused-variable] 790 | UInt time_ret = AuxiliaryOptimizer::universal_second_updater<InputCarrier>(this->time_adt, this->the_carrier, this->time_ddS_, this->eps_hat); | ^~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:791:14: warning: unused variable 'time_ret_mxd' [-Wunused-variable] 791 | UInt time_ret_mxd = AuxiliaryOptimizer::universal_second_updater_mxd<InputCarrier>(this->adt, this->time_adt, this->the_carrier, this->time_ddS_mxd_, this->eps_hat); | ^~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::first_updater(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced, Areal>; lambda::type<1> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:58:60: required from 'void GOF_updater<LambdaOptim, T>::updaters_setter(LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced, Areal>, 1>; T = double]' 58 | this->updaters.push_back(std::bind(&LambdaOptim::first_updater, lopt_ptr, std::placeholders::_1)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:100:33: required from 'void GOF_updater<LambdaOptim, T>::call_to(UInt, T, LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced, Areal>, 1>; T = double; UInt = int]' 100 | updaters_setter(lopt_ptr); // set all the updaters from the given pointer | ^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:810:25: required from 'Real GCV_Exact<InputCarrier, 1>::compute_f(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced, Areal>; Real = double; lambda::type<1> = double]' 810 | this->gu.call_to(0, lambda, this); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Function_Variadic.h:79:47: required from 'typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type Function_Wrapper<Dtype, Ctype, Tuple, Hessian, Extensions>::evaluate_f(U) [with U = double; Dtype = double; Ctype = double; Tuple = double; Hessian = double; Extensions = {GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced, Areal>, 1>}; typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type = double]' 79 | return this->compute_f(lambda); | ~~~~~~~~~~~~~~~^~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:246:36: required from 'typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced, Areal>, 1>; CarrierType = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced, Areal>; int size = 1; typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> >]' 246 | Real evaluation = Fun.evaluate_f(lambdaS_grid[i]); //only scalar functions; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:256:58: required from 'std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > parabolic_routine(CarrierType&) [with GCV_type = GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced, Areal>, 1>; CarrierType = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced, Areal>]' 256 | optimizer_strategy_selection<GCV_type, CarrierType, 1>(optim, carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:152:55: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced, Areal>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> >]' 152 | return parabolic_routine<GCV_Exact<CarrierType, 1>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:73:93: required from 'SEXPREC* regression_skeleton_time(InputHandler&, OptimizationData&, InferenceData&, SEXP, SEXP) [with InputHandler = RegressionDataEllipticSpaceVarying; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 73 | solution_bricks = optimizer_method_selection<Carrier<InputHandler,Temporal,Forced,Areal>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_PDE_Space_Varying.cpp:176:83: required from here 176 | return(regression_skeleton_time<RegressionDataEllipticSpaceVarying, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh, Rmesh_time)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:760:14: warning: unused variable 'ret' [-Wunused-variable] 760 | UInt ret = AuxiliaryOptimizer::universal_first_updater<InputCarrier>(this->adt, this->the_carrier, this->dS_, this->eps_hat, lambda); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::second_updater(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced, Areal>; lambda::type<1> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:59:60: required from 'void GOF_updater<LambdaOptim, T>::updaters_setter(LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced, Areal>, 1>; T = double]' 59 | this->updaters.push_back(std::bind(&LambdaOptim::second_updater, lopt_ptr, std::placeholders::_1)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:100:33: required from 'void GOF_updater<LambdaOptim, T>::call_to(UInt, T, LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced, Areal>, 1>; T = double; UInt = int]' 100 | updaters_setter(lopt_ptr); // set all the updaters from the given pointer | ^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:810:25: required from 'Real GCV_Exact<InputCarrier, 1>::compute_f(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced, Areal>; Real = double; lambda::type<1> = double]' 810 | this->gu.call_to(0, lambda, this); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Function_Variadic.h:79:47: required from 'typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type Function_Wrapper<Dtype, Ctype, Tuple, Hessian, Extensions>::evaluate_f(U) [with U = double; Dtype = double; Ctype = double; Tuple = double; Hessian = double; Extensions = {GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced, Areal>, 1>}; typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type = double]' 79 | return this->compute_f(lambda); | ~~~~~~~~~~~~~~~^~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:246:36: required from 'typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced, Areal>, 1>; CarrierType = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced, Areal>; int size = 1; typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> >]' 246 | Real evaluation = Fun.evaluate_f(lambdaS_grid[i]); //only scalar functions; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:256:58: required from 'std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > parabolic_routine(CarrierType&) [with GCV_type = GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced, Areal>, 1>; CarrierType = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced, Areal>]' 256 | optimizer_strategy_selection<GCV_type, CarrierType, 1>(optim, carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:152:55: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced, Areal>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> >]' 152 | return parabolic_routine<GCV_Exact<CarrierType, 1>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:73:93: required from 'SEXPREC* regression_skeleton_time(InputHandler&, OptimizationData&, InferenceData&, SEXP, SEXP) [with InputHandler = RegressionDataEllipticSpaceVarying; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 73 | solution_bricks = optimizer_method_selection<Carrier<InputHandler,Temporal,Forced,Areal>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_PDE_Space_Varying.cpp:176:83: required from here 176 | return(regression_skeleton_time<RegressionDataEllipticSpaceVarying, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh, Rmesh_time)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:780:14: warning: unused variable 'ret' [-Wunused-variable] 780 | UInt ret = AuxiliaryOptimizer::universal_second_updater<InputCarrier>(this->adt, this->the_carrier, this->ddS_, this->eps_hat); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::first_updater(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced>; lambda::type<1> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:58:60: required from 'void GOF_updater<LambdaOptim, T>::updaters_setter(LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced>, 1>; T = double]' 58 | this->updaters.push_back(std::bind(&LambdaOptim::first_updater, lopt_ptr, std::placeholders::_1)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:100:33: required from 'void GOF_updater<LambdaOptim, T>::call_to(UInt, T, LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced>, 1>; T = double; UInt = int]' 100 | updaters_setter(lopt_ptr); // set all the updaters from the given pointer | ^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:810:25: required from 'Real GCV_Exact<InputCarrier, 1>::compute_f(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced>; Real = double; lambda::type<1> = double]' 810 | this->gu.call_to(0, lambda, this); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Function_Variadic.h:79:47: required from 'typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type Function_Wrapper<Dtype, Ctype, Tuple, Hessian, Extensions>::evaluate_f(U) [with U = double; Dtype = double; Ctype = double; Tuple = double; Hessian = double; Extensions = {GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced>, 1>}; typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type = double]' 79 | return this->compute_f(lambda); | ~~~~~~~~~~~~~~~^~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:246:36: required from 'typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced>, 1>; CarrierType = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced>; int size = 1; typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> >]' 246 | Real evaluation = Fun.evaluate_f(lambdaS_grid[i]); //only scalar functions; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:256:58: required from 'std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > parabolic_routine(CarrierType&) [with GCV_type = GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced>, 1>; CarrierType = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced>]' 256 | optimizer_strategy_selection<GCV_type, CarrierType, 1>(optim, carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:152:55: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> >]' 152 | return parabolic_routine<GCV_Exact<CarrierType, 1>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:82:87: required from 'SEXPREC* regression_skeleton_time(InputHandler&, OptimizationData&, InferenceData&, SEXP, SEXP) [with InputHandler = RegressionDataEllipticSpaceVarying; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 82 | solution_bricks = optimizer_method_selection<Carrier<InputHandler,Temporal,Forced>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_PDE_Space_Varying.cpp:176:83: required from here 176 | return(regression_skeleton_time<RegressionDataEllipticSpaceVarying, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh, Rmesh_time)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:760:14: warning: unused variable 'ret' [-Wunused-variable] 760 | UInt ret = AuxiliaryOptimizer::universal_first_updater<InputCarrier>(this->adt, this->the_carrier, this->dS_, this->eps_hat, lambda); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::second_updater(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced>; lambda::type<1> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:59:60: required from 'void GOF_updater<LambdaOptim, T>::updaters_setter(LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced>, 1>; T = double]' 59 | this->updaters.push_back(std::bind(&LambdaOptim::second_updater, lopt_ptr, std::placeholders::_1)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:100:33: required from 'void GOF_updater<LambdaOptim, T>::call_to(UInt, T, LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced>, 1>; T = double; UInt = int]' 100 | updaters_setter(lopt_ptr); // set all the updaters from the given pointer | ^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:810:25: required from 'Real GCV_Exact<InputCarrier, 1>::compute_f(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced>; Real = double; lambda::type<1> = double]' 810 | this->gu.call_to(0, lambda, this); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Function_Variadic.h:79:47: required from 'typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type Function_Wrapper<Dtype, Ctype, Tuple, Hessian, Extensions>::evaluate_f(U) [with U = double; Dtype = double; Ctype = double; Tuple = double; Hessian = double; Extensions = {GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced>, 1>}; typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type = double]' 79 | return this->compute_f(lambda); | ~~~~~~~~~~~~~~~^~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:246:36: required from 'typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced>, 1>; CarrierType = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced>; int size = 1; typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> >]' 246 | Real evaluation = Fun.evaluate_f(lambdaS_grid[i]); //only scalar functions; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:256:58: required from 'std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > parabolic_routine(CarrierType&) [with GCV_type = GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced>, 1>; CarrierType = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced>]' 256 | optimizer_strategy_selection<GCV_type, CarrierType, 1>(optim, carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:152:55: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> >]' 152 | return parabolic_routine<GCV_Exact<CarrierType, 1>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:82:87: required from 'SEXPREC* regression_skeleton_time(InputHandler&, OptimizationData&, InferenceData&, SEXP, SEXP) [with InputHandler = RegressionDataEllipticSpaceVarying; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 82 | solution_bricks = optimizer_method_selection<Carrier<InputHandler,Temporal,Forced>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_PDE_Space_Varying.cpp:176:83: required from here 176 | return(regression_skeleton_time<RegressionDataEllipticSpaceVarying, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh, Rmesh_time)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:780:14: warning: unused variable 'ret' [-Wunused-variable] 780 | UInt ret = AuxiliaryOptimizer::universal_second_updater<InputCarrier>(this->adt, this->the_carrier, this->ddS_, this->eps_hat); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::first_updater(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Areal>; lambda::type<1> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:58:60: required from 'void GOF_updater<LambdaOptim, T>::updaters_setter(LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying, Temporal, Areal>, 1>; T = double]' 58 | this->updaters.push_back(std::bind(&LambdaOptim::first_updater, lopt_ptr, std::placeholders::_1)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:100:33: required from 'void GOF_updater<LambdaOptim, T>::call_to(UInt, T, LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying, Temporal, Areal>, 1>; T = double; UInt = int]' 100 | updaters_setter(lopt_ptr); // set all the updaters from the given pointer | ^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:810:25: required from 'Real GCV_Exact<InputCarrier, 1>::compute_f(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Areal>; Real = double; lambda::type<1> = double]' 810 | this->gu.call_to(0, lambda, this); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Function_Variadic.h:79:47: required from 'typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type Function_Wrapper<Dtype, Ctype, Tuple, Hessian, Extensions>::evaluate_f(U) [with U = double; Dtype = double; Ctype = double; Tuple = double; Hessian = double; Extensions = {GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying, Temporal, Areal>, 1>}; typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type = double]' 79 | return this->compute_f(lambda); | ~~~~~~~~~~~~~~~^~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:246:36: required from 'typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying, Temporal, Areal>, 1>; CarrierType = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Areal>; int size = 1; typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> >]' 246 | Real evaluation = Fun.evaluate_f(lambdaS_grid[i]); //only scalar functions; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:256:58: required from 'std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > parabolic_routine(CarrierType&) [with GCV_type = GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying, Temporal, Areal>, 1>; CarrierType = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Areal>]' 256 | optimizer_strategy_selection<GCV_type, CarrierType, 1>(optim, carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:152:55: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Areal>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> >]' 152 | return parabolic_routine<GCV_Exact<CarrierType, 1>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:94:86: required from 'SEXPREC* regression_skeleton_time(InputHandler&, OptimizationData&, InferenceData&, SEXP, SEXP) [with InputHandler = RegressionDataEllipticSpaceVarying; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 94 | solution_bricks = optimizer_method_selection<Carrier<InputHandler,Temporal,Areal>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_PDE_Space_Varying.cpp:176:83: required from here 176 | return(regression_skeleton_time<RegressionDataEllipticSpaceVarying, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh, Rmesh_time)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:760:14: warning: unused variable 'ret' [-Wunused-variable] 760 | UInt ret = AuxiliaryOptimizer::universal_first_updater<InputCarrier>(this->adt, this->the_carrier, this->dS_, this->eps_hat, lambda); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::second_updater(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Areal>; lambda::type<1> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:59:60: required from 'void GOF_updater<LambdaOptim, T>::updaters_setter(LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying, Temporal, Areal>, 1>; T = double]' 59 | this->updaters.push_back(std::bind(&LambdaOptim::second_updater, lopt_ptr, std::placeholders::_1)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:100:33: required from 'void GOF_updater<LambdaOptim, T>::call_to(UInt, T, LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying, Temporal, Areal>, 1>; T = double; UInt = int]' 100 | updaters_setter(lopt_ptr); // set all the updaters from the given pointer | ^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:810:25: required from 'Real GCV_Exact<InputCarrier, 1>::compute_f(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Areal>; Real = double; lambda::type<1> = double]' 810 | this->gu.call_to(0, lambda, this); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Function_Variadic.h:79:47: required from 'typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type Function_Wrapper<Dtype, Ctype, Tuple, Hessian, Extensions>::evaluate_f(U) [with U = double; Dtype = double; Ctype = double; Tuple = double; Hessian = double; Extensions = {GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying, Temporal, Areal>, 1>}; typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type = double]' 79 | return this->compute_f(lambda); | ~~~~~~~~~~~~~~~^~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:246:36: required from 'typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying, Temporal, Areal>, 1>; CarrierType = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Areal>; int size = 1; typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> >]' 246 | Real evaluation = Fun.evaluate_f(lambdaS_grid[i]); //only scalar functions; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:256:58: required from 'std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > parabolic_routine(CarrierType&) [with GCV_type = GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying, Temporal, Areal>, 1>; CarrierType = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Areal>]' 256 | optimizer_strategy_selection<GCV_type, CarrierType, 1>(optim, carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:152:55: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Areal>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> >]' 152 | return parabolic_routine<GCV_Exact<CarrierType, 1>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:94:86: required from 'SEXPREC* regression_skeleton_time(InputHandler&, OptimizationData&, InferenceData&, SEXP, SEXP) [with InputHandler = RegressionDataEllipticSpaceVarying; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 94 | solution_bricks = optimizer_method_selection<Carrier<InputHandler,Temporal,Areal>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_PDE_Space_Varying.cpp:176:83: required from here 176 | return(regression_skeleton_time<RegressionDataEllipticSpaceVarying, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh, Rmesh_time)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:780:14: warning: unused variable 'ret' [-Wunused-variable] 780 | UInt ret = AuxiliaryOptimizer::universal_second_updater<InputCarrier>(this->adt, this->the_carrier, this->ddS_, this->eps_hat); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::first_updater(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal>; lambda::type<1> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:58:60: required from 'void GOF_updater<LambdaOptim, T>::updaters_setter(LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying, Temporal>, 1>; T = double]' 58 | this->updaters.push_back(std::bind(&LambdaOptim::first_updater, lopt_ptr, std::placeholders::_1)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:100:33: required from 'void GOF_updater<LambdaOptim, T>::call_to(UInt, T, LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying, Temporal>, 1>; T = double; UInt = int]' 100 | updaters_setter(lopt_ptr); // set all the updaters from the given pointer | ^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:810:25: required from 'Real GCV_Exact<InputCarrier, 1>::compute_f(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal>; Real = double; lambda::type<1> = double]' 810 | this->gu.call_to(0, lambda, this); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Function_Variadic.h:79:47: required from 'typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type Function_Wrapper<Dtype, Ctype, Tuple, Hessian, Extensions>::evaluate_f(U) [with U = double; Dtype = double; Ctype = double; Tuple = double; Hessian = double; Extensions = {GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying, Temporal>, 1>}; typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type = double]' 79 | return this->compute_f(lambda); | ~~~~~~~~~~~~~~~^~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:246:36: required from 'typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying, Temporal>, 1>; CarrierType = Carrier<RegressionDataEllipticSpaceVarying, Temporal>; int size = 1; typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> >]' 246 | Real evaluation = Fun.evaluate_f(lambdaS_grid[i]); //only scalar functions; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:256:58: required from 'std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > parabolic_routine(CarrierType&) [with GCV_type = GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying, Temporal>, 1>; CarrierType = Carrier<RegressionDataEllipticSpaceVarying, Temporal>]' 256 | optimizer_strategy_selection<GCV_type, CarrierType, 1>(optim, carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:152:55: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionDataEllipticSpaceVarying, Temporal>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> >]' 152 | return parabolic_routine<GCV_Exact<CarrierType, 1>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:103:80: required from 'SEXPREC* regression_skeleton_time(InputHandler&, OptimizationData&, InferenceData&, SEXP, SEXP) [with InputHandler = RegressionDataEllipticSpaceVarying; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 103 | solution_bricks = optimizer_method_selection<Carrier<InputHandler,Temporal>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_PDE_Space_Varying.cpp:176:83: required from here 176 | return(regression_skeleton_time<RegressionDataEllipticSpaceVarying, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh, Rmesh_time)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:760:14: warning: unused variable 'ret' [-Wunused-variable] 760 | UInt ret = AuxiliaryOptimizer::universal_first_updater<InputCarrier>(this->adt, this->the_carrier, this->dS_, this->eps_hat, lambda); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::second_updater(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal>; lambda::type<1> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:59:60: required from 'void GOF_updater<LambdaOptim, T>::updaters_setter(LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying, Temporal>, 1>; T = double]' 59 | this->updaters.push_back(std::bind(&LambdaOptim::second_updater, lopt_ptr, std::placeholders::_1)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:100:33: required from 'void GOF_updater<LambdaOptim, T>::call_to(UInt, T, LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying, Temporal>, 1>; T = double; UInt = int]' 100 | updaters_setter(lopt_ptr); // set all the updaters from the given pointer | ^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:810:25: required from 'Real GCV_Exact<InputCarrier, 1>::compute_f(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal>; Real = double; lambda::type<1> = double]' 810 | this->gu.call_to(0, lambda, this); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Function_Variadic.h:79:47: required from 'typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type Function_Wrapper<Dtype, Ctype, Tuple, Hessian, Extensions>::evaluate_f(U) [with U = double; Dtype = double; Ctype = double; Tuple = double; Hessian = double; Extensions = {GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying, Temporal>, 1>}; typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type = double]' 79 | return this->compute_f(lambda); | ~~~~~~~~~~~~~~~^~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:246:36: required from 'typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying, Temporal>, 1>; CarrierType = Carrier<RegressionDataEllipticSpaceVarying, Temporal>; int size = 1; typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> >]' 246 | Real evaluation = Fun.evaluate_f(lambdaS_grid[i]); //only scalar functions; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:256:58: required from 'std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > parabolic_routine(CarrierType&) [with GCV_type = GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying, Temporal>, 1>; CarrierType = Carrier<RegressionDataEllipticSpaceVarying, Temporal>]' 256 | optimizer_strategy_selection<GCV_type, CarrierType, 1>(optim, carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:152:55: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionDataEllipticSpaceVarying, Temporal>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> >]' 152 | return parabolic_routine<GCV_Exact<CarrierType, 1>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:103:80: required from 'SEXPREC* regression_skeleton_time(InputHandler&, OptimizationData&, InferenceData&, SEXP, SEXP) [with InputHandler = RegressionDataEllipticSpaceVarying; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 103 | solution_bricks = optimizer_method_selection<Carrier<InputHandler,Temporal>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_PDE_Space_Varying.cpp:176:83: required from here 176 | return(regression_skeleton_time<RegressionDataEllipticSpaceVarying, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh, Rmesh_time)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:780:14: warning: unused variable 'ret' [-Wunused-variable] 780 | UInt ret = AuxiliaryOptimizer::universal_second_updater<InputCarrier>(this->adt, this->the_carrier, this->ddS_, this->eps_hat); | ^~~ Regression/Source/../../Skeletons/Include/../../FE_Assemblers_Solvers/Include/Spline.h: In instantiation of 'Real Spline<DEGREE, ORDER_DERIVATIVE>::BasisFunction_impl(UInt, UInt, Real) const [with int DEGREE = 3; int ORDER_DERIVATIVE = 0; Real = double; UInt = int]': Regression/Source/../../Skeletons/Include/../../FE_Assemblers_Solvers/Include/Spline.h:73:24: required from 'Real Spline<DEGREE, ORDER_DERIVATIVE>::BasisFunctionDerivative_impl(UInt, UInt, UInt, Real) const [with int DEGREE = 3; int ORDER_DERIVATIVE = 0; Real = double; UInt = int]' 73 | return BasisFunction_impl(degree, i, u); | ^~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../FE_Assemblers_Solvers/Include/Spline.h:42:68: required from 'Real Spline<DEGREE, ORDER_DERIVATIVE>::BasisFunctionDerivative(UInt, Real) const [with int DEGREE = 3; int ORDER_DERIVATIVE = 0; Real = double; UInt = int]' 42 | Real BasisFunctionDerivative(UInt i, Real u) const {return BasisFunctionDerivative_impl(DEGREE, ORDER_DERIVATIVE, i, u);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../FE_Assemblers_Solvers/Include/Spline.h:44:67: required from 'Real Spline<DEGREE, ORDER_DERIVATIVE>::time_mass_impl(UInt, UInt, Real) const [with int DEGREE = 3; int ORDER_DERIVATIVE = 0; Real = double; UInt = int]' 44 | Real time_mass_impl(UInt i, UInt j, Real u) const {return BasisFunctionDerivative(i, u) * BasisFunctionDerivative(j, u);} | ^~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../FE_Assemblers_Solvers/Include/Matrix_Assembler_imp.h:63:47: required from 'static void Assembler::operKernel(const Spline<DEGREE, ORDER_DERIVATIVE>&, SpMat&) [with int DEGREE = 3; int ORDER_DERIVATIVE = 0; SpMat = Eigen::SparseMatrix<double>]' 63 | s += spline.time_mass_impl(i, j, (b-a)/2*Integrator::NODES[l]+(b+a)/2) * Integrator::WEIGHTS[l] * (b-a)/2; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/Mixed_FE_Regression_imp.h:1665:26: required from 'void MixedSplineRegression<InputHandler>::setTimeMass() [with InputHandler = RegressionDataEllipticSpaceVarying]' 1665 | Assembler::operKernel(spline, timeMass_); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/Mixed_FE_Regression_imp.h:432:21: required from 'void MixedFERegressionBase<InputHandler>::buildSpaceTimeMatrices() [with InputHandler = RegressionDataEllipticSpaceVarying]' 432 | Spline.setTimeMass(); | ~~~~~~~~~~~~~~~~~~^~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/Mixed_FE_Regression_imp.h:993:9: required from 'void MixedFERegressionBase<InputHandler>::preapply(EOExpr<A>, const ForcingTerm&, const MeshHandler<ORDER, mydim, ndim>&) [with int ORDER = 1; int mydim = 2; int ndim = 2; A = EOBinOp<EOExpr<EOBinOp<EOExpr<const Reaction&>, EOExpr<const Diffusion<PDEParameterOptions::SpaceVarying>&>, EOAdd> >, EOExpr<const Advection<PDEParameterOptions::SpaceVarying>&>, EOAdd>; InputHandler = RegressionDataEllipticSpaceVarying]' 993 | this->buildSpaceTimeMatrices(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/Mixed_FE_Regression_imp.h:1630:71: required from 'void MixedFERegression<RegressionDataEllipticSpaceVarying>::preapply(const MeshHandler<ORDER, mydim, ndim>&) [with int ORDER = 1; int mydim = 2; int ndim = 2]' 1630 | MixedFERegressionBase<RegressionDataEllipticSpaceVarying>::preapply(c*mass+stiff[K]+b.dot(grad), u, mesh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:44:22: required from 'SEXPREC* regression_skeleton(InputHandler&, OptimizationData&, InferenceData&, SEXP) [with InputHandler = RegressionDataEllipticSpaceVarying; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 44 | regression.preapply(mesh); // preliminary apply (preapply) to store all problem matrices | ~~~~~~~~~~~~~~~~~~~^~~~~~ Regression/Source/Rfun_Regression_PDE_Space_Varying.cpp:82:78: required from here 82 | return(regression_skeleton<RegressionDataEllipticSpaceVarying, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../FE_Assemblers_Solvers/Include/Spline.h:53:85: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 53 | return u >= knots_[i] && u < knots_[i+1] || u == knots_.back() && i == knots_.size()-DEGREE-2; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 2>::first_updater(lambda::type<2>) [with InputCarrier = Carrier<RegressionData, Temporal>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:58:60: required from 'void GOF_updater<LambdaOptim, T>::updaters_setter(LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionData, Temporal>, 2>; T = Eigen::Matrix<double, -1, 1>]' 58 | this->updaters.push_back(std::bind(&LambdaOptim::first_updater, lopt_ptr, std::placeholders::_1)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:100:33: required from 'void GOF_updater<LambdaOptim, T>::call_to(UInt, T, LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionData, Temporal>, 2>; T = Eigen::Matrix<double, -1, 1>; UInt = int]' 100 | updaters_setter(lopt_ptr); // set all the updaters from the given pointer | ^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:827:25: required from 'Real GCV_Exact<InputCarrier, 2>::compute_f(lambda::type<2>) [with InputCarrier = Carrier<RegressionData, Temporal>; Real = double; lambda::type<2> = Eigen::Matrix<double, -1, 1>]' 827 | this->gu.call_to(0, lambda, this); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Function_Variadic.h:79:47: required from 'typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type Function_Wrapper<Dtype, Ctype, Tuple, Hessian, Extensions>::evaluate_f(U) [with U = Eigen::Matrix<double, -1, 1>; Dtype = Eigen::Matrix<double, -1, 1>; Ctype = double; Tuple = Eigen::Matrix<double, -1, 1>; Hessian = Eigen::Matrix<double, -1, -1>; Extensions = {GCV_Exact<Carrier<RegressionData, Temporal>, 2>}; typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type = double]' 79 | return this->compute_f(lambda); | ~~~~~~~~~~~~~~~^~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:383:43: required from 'typename std::enable_if<(size == 2), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Exact<Carrier<RegressionData, Temporal>, 2>; CarrierType = Carrier<RegressionData, Temporal>; int size = 2; typename std::enable_if<(size == 2), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> >]' 383 | Real evaluation = Fun.evaluate_f(lambda_vec[i]); //only scalar functions; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:156:82: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionData, Temporal>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> >]' 156 | return optimizer_strategy_selection<GCV_Exact<CarrierType, 2>, CarrierType, 2>(optim, carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:103:80: required from 'SEXPREC* regression_skeleton_time(InputHandler&, OptimizationData&, InferenceData&, SEXP, SEXP) [with InputHandler = RegressionData; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 103 | solution_bricks = optimizer_method_selection<Carrier<InputHandler,Temporal>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_Laplace.cpp:172:63: required from here 172 | return(regression_skeleton_time<RegressionData, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh, Rmesh_time)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:767:14: warning: unused variable 'ret' [-Wunused-variable] 767 | UInt ret = AuxiliaryOptimizer::universal_first_updater<InputCarrier>(this->adt, this->the_carrier, this->dS_, this->eps_hat, lambda(0)); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:768:14: warning: unused variable 'time_ret' [-Wunused-variable] 768 | UInt time_ret = AuxiliaryOptimizer::universal_first_updater<InputCarrier>(this->time_adt, this->the_carrier, this->time_dS_, this->eps_hat, lambda(0)); | ^~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 2>::second_updater(lambda::type<2>) [with InputCarrier = Carrier<RegressionData, Temporal>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:59:60: required from 'void GOF_updater<LambdaOptim, T>::updaters_setter(LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionData, Temporal>, 2>; T = Eigen::Matrix<double, -1, 1>]' 59 | this->updaters.push_back(std::bind(&LambdaOptim::second_updater, lopt_ptr, std::placeholders::_1)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:100:33: required from 'void GOF_updater<LambdaOptim, T>::call_to(UInt, T, LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionData, Temporal>, 2>; T = Eigen::Matrix<double, -1, 1>; UInt = int]' 100 | updaters_setter(lopt_ptr); // set all the updaters from the given pointer | ^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:827:25: required from 'Real GCV_Exact<InputCarrier, 2>::compute_f(lambda::type<2>) [with InputCarrier = Carrier<RegressionData, Temporal>; Real = double; lambda::type<2> = Eigen::Matrix<double, -1, 1>]' 827 | this->gu.call_to(0, lambda, this); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Function_Variadic.h:79:47: required from 'typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type Function_Wrapper<Dtype, Ctype, Tuple, Hessian, Extensions>::evaluate_f(U) [with U = Eigen::Matrix<double, -1, 1>; Dtype = Eigen::Matrix<double, -1, 1>; Ctype = double; Tuple = Eigen::Matrix<double, -1, 1>; Hessian = Eigen::Matrix<double, -1, -1>; Extensions = {GCV_Exact<Carrier<RegressionData, Temporal>, 2>}; typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type = double]' 79 | return this->compute_f(lambda); | ~~~~~~~~~~~~~~~^~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:383:43: required from 'typename std::enable_if<(size == 2), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Exact<Carrier<RegressionData, Temporal>, 2>; CarrierType = Carrier<RegressionData, Temporal>; int size = 2; typename std::enable_if<(size == 2), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> >]' 383 | Real evaluation = Fun.evaluate_f(lambda_vec[i]); //only scalar functions; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:156:82: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionData, Temporal>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> >]' 156 | return optimizer_strategy_selection<GCV_Exact<CarrierType, 2>, CarrierType, 2>(optim, carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:103:80: required from 'SEXPREC* regression_skeleton_time(InputHandler&, OptimizationData&, InferenceData&, SEXP, SEXP) [with InputHandler = RegressionData; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 103 | solution_bricks = optimizer_method_selection<Carrier<InputHandler,Temporal>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_Laplace.cpp:172:63: required from here 172 | return(regression_skeleton_time<RegressionData, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh, Rmesh_time)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:789:14: warning: unused variable 'ret' [-Wunused-variable] 789 | UInt ret = AuxiliaryOptimizer::universal_second_updater<InputCarrier>(this->adt, this->the_carrier, this->ddS_, this->eps_hat); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:790:14: warning: unused variable 'time_ret' [-Wunused-variable] 790 | UInt time_ret = AuxiliaryOptimizer::universal_second_updater<InputCarrier>(this->time_adt, this->the_carrier, this->time_ddS_, this->eps_hat); | ^~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:791:14: warning: unused variable 'time_ret_mxd' [-Wunused-variable] 791 | UInt time_ret_mxd = AuxiliaryOptimizer::universal_second_updater_mxd<InputCarrier>(this->adt, this->time_adt, this->the_carrier, this->time_ddS_mxd_, this->eps_hat); | ^~~~~~~~~~~~ In file included from /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/Core:294, from /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/StdVector:14, from Density_Estimation/Source/../../FdaPDE.h:32: In copy constructor 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::PlainObjectBase<Derived>&) [with Derived = Eigen::Matrix<double, 2, 2>]', inlined from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/Matrix.h:414:65, inlined from 'Element<3, 2, 2>::Element(const Element<3, 2, 2>&)' at Density_Estimation/Source/../../Skeletons/Include/../../FE_Assemblers_Solvers/Include/../../Mesh/Include/Mesh_Objects.h:57:7, inlined from 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<3, 2, 2>]' at Density_Estimation/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:56:21: /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:512:17: warning: 'obj.Element<3, 2, 2>::M_J_.Eigen::Matrix<double, 2, 2, 0, 2, 2>::<unnamed>.Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 2> >::m_storage' may be used uninitialized [-Wmaybe-uninitialized] 512 | : Base(), m_storage(other.m_storage) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Density_Estimation/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree.h:122, from Density_Estimation/Source/../../Skeletons/Include/../../Mesh/Include/Mesh.h:12, from Density_Estimation/Source/../../Skeletons/Include/DE_Skeleton.h:7: Density_Estimation/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h: In member function 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<3, 2, 2>]': Density_Estimation/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:54:11: note: 'obj' declared here 54 | Shape obj; | ^~~ In copy constructor 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::PlainObjectBase<Derived>&) [with Derived = Eigen::Matrix<double, 2, 2>]', inlined from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/Matrix.h:414:65, inlined from 'Element<3, 2, 2>::Element(const Element<3, 2, 2>&)' at Density_Estimation/Source/../../Skeletons/Include/../../FE_Assemblers_Solvers/Include/../../Mesh/Include/Mesh_Objects.h:57:7, inlined from 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<3, 2, 2>]' at Density_Estimation/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:56:21: /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:512:17: warning: 'obj.Element<3, 2, 2>::M_invJ_.Eigen::Matrix<double, 2, 2, 0, 2, 2>::<unnamed>.Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 2> >::m_storage' may be used uninitialized [-Wmaybe-uninitialized] 512 | : Base(), m_storage(other.m_storage) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h: In member function 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<3, 2, 2>]': Density_Estimation/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:54:11: note: 'obj' declared here 54 | Shape obj; | ^~~ In copy constructor 'Element<3, 2, 2>::Element(const Element<3, 2, 2>&)', inlined from 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<3, 2, 2>]' at Density_Estimation/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:56:21: Density_Estimation/Source/../../Skeletons/Include/../../FE_Assemblers_Solvers/Include/../../Mesh/Include/Mesh_Objects.h:57:7: warning: 'obj.Element<3, 2, 2>::element_measure' may be used uninitialized [-Wmaybe-uninitialized] 57 | class Element : public Identifier { | ^~~~~~~ Density_Estimation/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h: In member function 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<3, 2, 2>]': Density_Estimation/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:54:11: note: 'obj' declared here 54 | Shape obj; | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::first_updater(lambda::type<1>) [with InputCarrier = Carrier<RegressionData, Temporal, Forced, Areal>; lambda::type<1> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:58:60: required from 'void GOF_updater<LambdaOptim, T>::updaters_setter(LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionData, Temporal, Forced, Areal>, 1>; T = double]' 58 | this->updaters.push_back(std::bind(&LambdaOptim::first_updater, lopt_ptr, std::placeholders::_1)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:100:33: required from 'void GOF_updater<LambdaOptim, T>::call_to(UInt, T, LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionData, Temporal, Forced, Areal>, 1>; T = double; UInt = int]' 100 | updaters_setter(lopt_ptr); // set all the updaters from the given pointer | ^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:810:25: required from 'Real GCV_Exact<InputCarrier, 1>::compute_f(lambda::type<1>) [with InputCarrier = Carrier<RegressionData, Temporal, Forced, Areal>; Real = double; lambda::type<1> = double]' 810 | this->gu.call_to(0, lambda, this); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Function_Variadic.h:79:47: required from 'typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type Function_Wrapper<Dtype, Ctype, Tuple, Hessian, Extensions>::evaluate_f(U) [with U = double; Dtype = double; Ctype = double; Tuple = double; Hessian = double; Extensions = {GCV_Exact<Carrier<RegressionData, Temporal, Forced, Areal>, 1>}; typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type = double]' 79 | return this->compute_f(lambda); | ~~~~~~~~~~~~~~~^~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:246:36: required from 'typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Exact<Carrier<RegressionData, Temporal, Forced, Areal>, 1>; CarrierType = Carrier<RegressionData, Temporal, Forced, Areal>; int size = 1; typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> >]' 246 | Real evaluation = Fun.evaluate_f(lambdaS_grid[i]); //only scalar functions; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:256:58: required from 'std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > parabolic_routine(CarrierType&) [with GCV_type = GCV_Exact<Carrier<RegressionData, Temporal, Forced, Areal>, 1>; CarrierType = Carrier<RegressionData, Temporal, Forced, Areal>]' 256 | optimizer_strategy_selection<GCV_type, CarrierType, 1>(optim, carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:152:55: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionData, Temporal, Forced, Areal>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> >]' 152 | return parabolic_routine<GCV_Exact<CarrierType, 1>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:73:93: required from 'SEXPREC* regression_skeleton_time(InputHandler&, OptimizationData&, InferenceData&, SEXP, SEXP) [with InputHandler = RegressionData; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 73 | solution_bricks = optimizer_method_selection<Carrier<InputHandler,Temporal,Forced,Areal>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_Laplace.cpp:172:63: required from here 172 | return(regression_skeleton_time<RegressionData, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh, Rmesh_time)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:760:14: warning: unused variable 'ret' [-Wunused-variable] 760 | UInt ret = AuxiliaryOptimizer::universal_first_updater<InputCarrier>(this->adt, this->the_carrier, this->dS_, this->eps_hat, lambda); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::second_updater(lambda::type<1>) [with InputCarrier = Carrier<RegressionData, Temporal, Forced, Areal>; lambda::type<1> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:59:60: required from 'void GOF_updater<LambdaOptim, T>::updaters_setter(LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionData, Temporal, Forced, Areal>, 1>; T = double]' 59 | this->updaters.push_back(std::bind(&LambdaOptim::second_updater, lopt_ptr, std::placeholders::_1)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:100:33: required from 'void GOF_updater<LambdaOptim, T>::call_to(UInt, T, LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionData, Temporal, Forced, Areal>, 1>; T = double; UInt = int]' 100 | updaters_setter(lopt_ptr); // set all the updaters from the given pointer | ^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:810:25: required from 'Real GCV_Exact<InputCarrier, 1>::compute_f(lambda::type<1>) [with InputCarrier = Carrier<RegressionData, Temporal, Forced, Areal>; Real = double; lambda::type<1> = double]' 810 | this->gu.call_to(0, lambda, this); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Function_Variadic.h:79:47: required from 'typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type Function_Wrapper<Dtype, Ctype, Tuple, Hessian, Extensions>::evaluate_f(U) [with U = double; Dtype = double; Ctype = double; Tuple = double; Hessian = double; Extensions = {GCV_Exact<Carrier<RegressionData, Temporal, Forced, Areal>, 1>}; typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type = double]' 79 | return this->compute_f(lambda); | ~~~~~~~~~~~~~~~^~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:246:36: required from 'typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Exact<Carrier<RegressionData, Temporal, Forced, Areal>, 1>; CarrierType = Carrier<RegressionData, Temporal, Forced, Areal>; int size = 1; typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> >]' 246 | Real evaluation = Fun.evaluate_f(lambdaS_grid[i]); //only scalar functions; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:256:58: required from 'std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > parabolic_routine(CarrierType&) [with GCV_type = GCV_Exact<Carrier<RegressionData, Temporal, Forced, Areal>, 1>; CarrierType = Carrier<RegressionData, Temporal, Forced, Areal>]' 256 | optimizer_strategy_selection<GCV_type, CarrierType, 1>(optim, carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:152:55: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionData, Temporal, Forced, Areal>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> >]' 152 | return parabolic_routine<GCV_Exact<CarrierType, 1>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:73:93: required from 'SEXPREC* regression_skeleton_time(InputHandler&, OptimizationData&, InferenceData&, SEXP, SEXP) [with InputHandler = RegressionData; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 73 | solution_bricks = optimizer_method_selection<Carrier<InputHandler,Temporal,Forced,Areal>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_Laplace.cpp:172:63: required from here 172 | return(regression_skeleton_time<RegressionData, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh, Rmesh_time)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:780:14: warning: unused variable 'ret' [-Wunused-variable] 780 | UInt ret = AuxiliaryOptimizer::universal_second_updater<InputCarrier>(this->adt, this->the_carrier, this->ddS_, this->eps_hat); | ^~~ In copy constructor 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::PlainObjectBase<Derived>&) [with Derived = Eigen::Matrix<double, 2, 2>]', inlined from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/Matrix.h:414:65, inlined from 'Element<6, 2, 2>::Element(const Element<6, 2, 2>&)' at Density_Estimation/Source/../../Skeletons/Include/../../FE_Assemblers_Solvers/Include/../../Mesh/Include/Mesh_Objects.h:57:7, inlined from 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<6, 2, 2>]' at Density_Estimation/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:56:21: /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:512:17: warning: 'obj.Element<6, 2, 2>::M_J_.Eigen::Matrix<double, 2, 2, 0, 2, 2>::<unnamed>.Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 2> >::m_storage' may be used uninitialized [-Wmaybe-uninitialized] 512 | : Base(), m_storage(other.m_storage) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h: In member function 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<6, 2, 2>]': Density_Estimation/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:54:11: note: 'obj' declared here 54 | Shape obj; | ^~~ In copy constructor 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::PlainObjectBase<Derived>&) [with Derived = Eigen::Matrix<double, 2, 2>]', inlined from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/Matrix.h:414:65, inlined from 'Element<6, 2, 2>::Element(const Element<6, 2, 2>&)' at Density_Estimation/Source/../../Skeletons/Include/../../FE_Assemblers_Solvers/Include/../../Mesh/Include/Mesh_Objects.h:57:7, inlined from 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<6, 2, 2>]' at Density_Estimation/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:56:21: /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:512:17: warning: 'obj.Element<6, 2, 2>::M_invJ_.Eigen::Matrix<double, 2, 2, 0, 2, 2>::<unnamed>.Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 2> >::m_storage' may be used uninitialized [-Wmaybe-uninitialized] 512 | : Base(), m_storage(other.m_storage) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h: In member function 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<6, 2, 2>]': Density_Estimation/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:54:11: note: 'obj' declared here 54 | Shape obj; | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::first_updater(lambda::type<1>) [with InputCarrier = Carrier<RegressionData, Temporal, Forced>; lambda::type<1> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:58:60: required from 'void GOF_updater<LambdaOptim, T>::updaters_setter(LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionData, Temporal, Forced>, 1>; T = double]' 58 | this->updaters.push_back(std::bind(&LambdaOptim::first_updater, lopt_ptr, std::placeholders::_1)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:100:33: required from 'void GOF_updater<LambdaOptim, T>::call_to(UInt, T, LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionData, Temporal, Forced>, 1>; T = double; UInt = int]' 100 | updaters_setter(lopt_ptr); // set all the updaters from the given pointer | ^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:810:25: required from 'Real GCV_Exact<InputCarrier, 1>::compute_f(lambda::type<1>) [with InputCarrier = Carrier<RegressionData, Temporal, Forced>; Real = double; lambda::type<1> = double]' 810 | this->gu.call_to(0, lambda, this); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Function_Variadic.h:79:47: required from 'typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type Function_Wrapper<Dtype, Ctype, Tuple, Hessian, Extensions>::evaluate_f(U) [with U = double; Dtype = double; Ctype = double; Tuple = double; Hessian = double; Extensions = {GCV_Exact<Carrier<RegressionData, Temporal, Forced>, 1>}; typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type = double]' 79 | return this->compute_f(lambda); | ~~~~~~~~~~~~~~~^~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:246:36: required from 'typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Exact<Carrier<RegressionData, Temporal, Forced>, 1>; CarrierType = Carrier<RegressionData, Temporal, Forced>; int size = 1; typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> >]' 246 | Real evaluation = Fun.evaluate_f(lambdaS_grid[i]); //only scalar functions; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:256:58: required from 'std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > parabolic_routine(CarrierType&) [with GCV_type = GCV_Exact<Carrier<RegressionData, Temporal, Forced>, 1>; CarrierType = Carrier<RegressionData, Temporal, Forced>]' 256 | optimizer_strategy_selection<GCV_type, CarrierType, 1>(optim, carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:152:55: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionData, Temporal, Forced>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> >]' 152 | return parabolic_routine<GCV_Exact<CarrierType, 1>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:82:87: required from 'SEXPREC* regression_skeleton_time(InputHandler&, OptimizationData&, InferenceData&, SEXP, SEXP) [with InputHandler = RegressionData; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 82 | solution_bricks = optimizer_method_selection<Carrier<InputHandler,Temporal,Forced>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_Laplace.cpp:172:63: required from here 172 | return(regression_skeleton_time<RegressionData, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh, Rmesh_time)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:760:14: warning: unused variable 'ret' [-Wunused-variable] 760 | UInt ret = AuxiliaryOptimizer::universal_first_updater<InputCarrier>(this->adt, this->the_carrier, this->dS_, this->eps_hat, lambda); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::second_updater(lambda::type<1>) [with InputCarrier = Carrier<RegressionData, Temporal, Forced>; lambda::type<1> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:59:60: required from 'void GOF_updater<LambdaOptim, T>::updaters_setter(LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionData, Temporal, Forced>, 1>; T = double]' 59 | this->updaters.push_back(std::bind(&LambdaOptim::second_updater, lopt_ptr, std::placeholders::_1)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:100:33: required from 'void GOF_updater<LambdaOptim, T>::call_to(UInt, T, LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionData, Temporal, Forced>, 1>; T = double; UInt = int]' 100 | updaters_setter(lopt_ptr); // set all the updaters from the given pointer | ^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:810:25: required from 'Real GCV_Exact<InputCarrier, 1>::compute_f(lambda::type<1>) [with InputCarrier = Carrier<RegressionData, Temporal, Forced>; Real = double; lambda::type<1> = double]' 810 | this->gu.call_to(0, lambda, this); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Function_Variadic.h:79:47: required from 'typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type Function_Wrapper<Dtype, Ctype, Tuple, Hessian, Extensions>::evaluate_f(U) [with U = double; Dtype = double; Ctype = double; Tuple = double; Hessian = double; Extensions = {GCV_Exact<Carrier<RegressionData, Temporal, Forced>, 1>}; typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type = double]' 79 | return this->compute_f(lambda); | ~~~~~~~~~~~~~~~^~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:246:36: required from 'typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Exact<Carrier<RegressionData, Temporal, Forced>, 1>; CarrierType = Carrier<RegressionData, Temporal, Forced>; int size = 1; typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> >]' 246 | Real evaluation = Fun.evaluate_f(lambdaS_grid[i]); //only scalar functions; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:256:58: required from 'std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > parabolic_routine(CarrierType&) [with GCV_type = GCV_Exact<Carrier<RegressionData, Temporal, Forced>, 1>; CarrierType = Carrier<RegressionData, Temporal, Forced>]' 256 | optimizer_strategy_selection<GCV_type, CarrierType, 1>(optim, carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:152:55: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionData, Temporal, Forced>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> >]' 152 | return parabolic_routine<GCV_Exact<CarrierType, 1>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:82:87: required from 'SEXPREC* regression_skeleton_time(InputHandler&, OptimizationData&, InferenceData&, SEXP, SEXP) [with InputHandler = RegressionData; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 82 | solution_bricks = optimizer_method_selection<Carrier<InputHandler,Temporal,Forced>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_Laplace.cpp:172:63: required from here 172 | return(regression_skeleton_time<RegressionData, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh, Rmesh_time)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:780:14: warning: unused variable 'ret' [-Wunused-variable] 780 | UInt ret = AuxiliaryOptimizer::universal_second_updater<InputCarrier>(this->adt, this->the_carrier, this->ddS_, this->eps_hat); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::first_updater(lambda::type<1>) [with InputCarrier = Carrier<RegressionData, Temporal, Areal>; lambda::type<1> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:58:60: required from 'void GOF_updater<LambdaOptim, T>::updaters_setter(LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionData, Temporal, Areal>, 1>; T = double]' 58 | this->updaters.push_back(std::bind(&LambdaOptim::first_updater, lopt_ptr, std::placeholders::_1)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:100:33: required from 'void GOF_updater<LambdaOptim, T>::call_to(UInt, T, LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionData, Temporal, Areal>, 1>; T = double; UInt = int]' 100 | updaters_setter(lopt_ptr); // set all the updaters from the given pointer | ^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:810:25: required from 'Real GCV_Exact<InputCarrier, 1>::compute_f(lambda::type<1>) [with InputCarrier = Carrier<RegressionData, Temporal, Areal>; Real = double; lambda::type<1> = double]' 810 | this->gu.call_to(0, lambda, this); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Function_Variadic.h:79:47: required from 'typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type Function_Wrapper<Dtype, Ctype, Tuple, Hessian, Extensions>::evaluate_f(U) [with U = double; Dtype = double; Ctype = double; Tuple = double; Hessian = double; Extensions = {GCV_Exact<Carrier<RegressionData, Temporal, Areal>, 1>}; typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type = double]' 79 | return this->compute_f(lambda); | ~~~~~~~~~~~~~~~^~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:246:36: required from 'typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Exact<Carrier<RegressionData, Temporal, Areal>, 1>; CarrierType = Carrier<RegressionData, Temporal, Areal>; int size = 1; typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> >]' 246 | Real evaluation = Fun.evaluate_f(lambdaS_grid[i]); //only scalar functions; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:256:58: required from 'std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > parabolic_routine(CarrierType&) [with GCV_type = GCV_Exact<Carrier<RegressionData, Temporal, Areal>, 1>; CarrierType = Carrier<RegressionData, Temporal, Areal>]' 256 | optimizer_strategy_selection<GCV_type, CarrierType, 1>(optim, carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:152:55: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionData, Temporal, Areal>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> >]' 152 | return parabolic_routine<GCV_Exact<CarrierType, 1>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:94:86: required from 'SEXPREC* regression_skeleton_time(InputHandler&, OptimizationData&, InferenceData&, SEXP, SEXP) [with InputHandler = RegressionData; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 94 | solution_bricks = optimizer_method_selection<Carrier<InputHandler,Temporal,Areal>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_Laplace.cpp:172:63: required from here 172 | return(regression_skeleton_time<RegressionData, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh, Rmesh_time)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:760:14: warning: unused variable 'ret' [-Wunused-variable] 760 | UInt ret = AuxiliaryOptimizer::universal_first_updater<InputCarrier>(this->adt, this->the_carrier, this->dS_, this->eps_hat, lambda); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::second_updater(lambda::type<1>) [with InputCarrier = Carrier<RegressionData, Temporal, Areal>; lambda::type<1> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:59:60: required from 'void GOF_updater<LambdaOptim, T>::updaters_setter(LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionData, Temporal, Areal>, 1>; T = double]' 59 | this->updaters.push_back(std::bind(&LambdaOptim::second_updater, lopt_ptr, std::placeholders::_1)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:100:33: required from 'void GOF_updater<LambdaOptim, T>::call_to(UInt, T, LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionData, Temporal, Areal>, 1>; T = double; UInt = int]' 100 | updaters_setter(lopt_ptr); // set all the updaters from the given pointer | ^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:810:25: required from 'Real GCV_Exact<InputCarrier, 1>::compute_f(lambda::type<1>) [with InputCarrier = Carrier<RegressionData, Temporal, Areal>; Real = double; lambda::type<1> = double]' 810 | this->gu.call_to(0, lambda, this); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Function_Variadic.h:79:47: required from 'typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type Function_Wrapper<Dtype, Ctype, Tuple, Hessian, Extensions>::evaluate_f(U) [with U = double; Dtype = double; Ctype = double; Tuple = double; Hessian = double; Extensions = {GCV_Exact<Carrier<RegressionData, Temporal, Areal>, 1>}; typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type = double]' 79 | return this->compute_f(lambda); | ~~~~~~~~~~~~~~~^~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:246:36: required from 'typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Exact<Carrier<RegressionData, Temporal, Areal>, 1>; CarrierType = Carrier<RegressionData, Temporal, Areal>; int size = 1; typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> >]' 246 | Real evaluation = Fun.evaluate_f(lambdaS_grid[i]); //only scalar functions; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:256:58: required from 'std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > parabolic_routine(CarrierType&) [with GCV_type = GCV_Exact<Carrier<RegressionData, Temporal, Areal>, 1>; CarrierType = Carrier<RegressionData, Temporal, Areal>]' 256 | optimizer_strategy_selection<GCV_type, CarrierType, 1>(optim, carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:152:55: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionData, Temporal, Areal>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> >]' 152 | return parabolic_routine<GCV_Exact<CarrierType, 1>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:94:86: required from 'SEXPREC* regression_skeleton_time(InputHandler&, OptimizationData&, InferenceData&, SEXP, SEXP) [with InputHandler = RegressionData; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 94 | solution_bricks = optimizer_method_selection<Carrier<InputHandler,Temporal,Areal>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_Laplace.cpp:172:63: required from here 172 | return(regression_skeleton_time<RegressionData, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh, Rmesh_time)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:780:14: warning: unused variable 'ret' [-Wunused-variable] 780 | UInt ret = AuxiliaryOptimizer::universal_second_updater<InputCarrier>(this->adt, this->the_carrier, this->ddS_, this->eps_hat); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::first_updater(lambda::type<1>) [with InputCarrier = Carrier<RegressionData, Temporal>; lambda::type<1> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:58:60: required from 'void GOF_updater<LambdaOptim, T>::updaters_setter(LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionData, Temporal>, 1>; T = double]' 58 | this->updaters.push_back(std::bind(&LambdaOptim::first_updater, lopt_ptr, std::placeholders::_1)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:100:33: required from 'void GOF_updater<LambdaOptim, T>::call_to(UInt, T, LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionData, Temporal>, 1>; T = double; UInt = int]' 100 | updaters_setter(lopt_ptr); // set all the updaters from the given pointer | ^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:810:25: required from 'Real GCV_Exact<InputCarrier, 1>::compute_f(lambda::type<1>) [with InputCarrier = Carrier<RegressionData, Temporal>; Real = double; lambda::type<1> = double]' 810 | this->gu.call_to(0, lambda, this); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Function_Variadic.h:79:47: required from 'typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type Function_Wrapper<Dtype, Ctype, Tuple, Hessian, Extensions>::evaluate_f(U) [with U = double; Dtype = double; Ctype = double; Tuple = double; Hessian = double; Extensions = {GCV_Exact<Carrier<RegressionData, Temporal>, 1>}; typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type = double]' 79 | return this->compute_f(lambda); | ~~~~~~~~~~~~~~~^~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:246:36: required from 'typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Exact<Carrier<RegressionData, Temporal>, 1>; CarrierType = Carrier<RegressionData, Temporal>; int size = 1; typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> >]' 246 | Real evaluation = Fun.evaluate_f(lambdaS_grid[i]); //only scalar functions; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:256:58: required from 'std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > parabolic_routine(CarrierType&) [with GCV_type = GCV_Exact<Carrier<RegressionData, Temporal>, 1>; CarrierType = Carrier<RegressionData, Temporal>]' 256 | optimizer_strategy_selection<GCV_type, CarrierType, 1>(optim, carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:152:55: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionData, Temporal>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> >]' 152 | return parabolic_routine<GCV_Exact<CarrierType, 1>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:103:80: required from 'SEXPREC* regression_skeleton_time(InputHandler&, OptimizationData&, InferenceData&, SEXP, SEXP) [with InputHandler = RegressionData; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 103 | solution_bricks = optimizer_method_selection<Carrier<InputHandler,Temporal>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_Laplace.cpp:172:63: required from here 172 | return(regression_skeleton_time<RegressionData, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh, Rmesh_time)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:760:14: warning: unused variable 'ret' [-Wunused-variable] 760 | UInt ret = AuxiliaryOptimizer::universal_first_updater<InputCarrier>(this->adt, this->the_carrier, this->dS_, this->eps_hat, lambda); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::second_updater(lambda::type<1>) [with InputCarrier = Carrier<RegressionData, Temporal>; lambda::type<1> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:59:60: required from 'void GOF_updater<LambdaOptim, T>::updaters_setter(LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionData, Temporal>, 1>; T = double]' 59 | this->updaters.push_back(std::bind(&LambdaOptim::second_updater, lopt_ptr, std::placeholders::_1)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Gof_Updater.h:100:33: required from 'void GOF_updater<LambdaOptim, T>::call_to(UInt, T, LambdaOptim*) [with LambdaOptim = GCV_Exact<Carrier<RegressionData, Temporal>, 1>; T = double; UInt = int]' 100 | updaters_setter(lopt_ptr); // set all the updaters from the given pointer | ^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:810:25: required from 'Real GCV_Exact<InputCarrier, 1>::compute_f(lambda::type<1>) [with InputCarrier = Carrier<RegressionData, Temporal>; Real = double; lambda::type<1> = double]' 810 | this->gu.call_to(0, lambda, this); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Function_Variadic.h:79:47: required from 'typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type Function_Wrapper<Dtype, Ctype, Tuple, Hessian, Extensions>::evaluate_f(U) [with U = double; Dtype = double; Ctype = double; Tuple = double; Hessian = double; Extensions = {GCV_Exact<Carrier<RegressionData, Temporal>, 1>}; typename std::enable_if<((sizeof... (Extensions) != 0) || std::is_void<_Dummy>::value), Ctype>::type = double]' 79 | return this->compute_f(lambda); | ~~~~~~~~~~~~~~~^~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:246:36: required from 'typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Exact<Carrier<RegressionData, Temporal>, 1>; CarrierType = Carrier<RegressionData, Temporal>; int size = 1; typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> >]' 246 | Real evaluation = Fun.evaluate_f(lambdaS_grid[i]); //only scalar functions; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:256:58: required from 'std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > parabolic_routine(CarrierType&) [with GCV_type = GCV_Exact<Carrier<RegressionData, Temporal>, 1>; CarrierType = Carrier<RegressionData, Temporal>]' 256 | optimizer_strategy_selection<GCV_type, CarrierType, 1>(optim, carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:152:55: required from 'typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type optimizer_method_selection(CarrierType&) [with CarrierType = Carrier<RegressionData, Temporal>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Temporal, CarrierType>::value>, multi_bool_type<true> >::value, std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> > >::type = std::pair<Eigen::Matrix<double, -1, -1>, output_Data<2> >]' 152 | return parabolic_routine<GCV_Exact<CarrierType, 1>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton_Time.h:103:80: required from 'SEXPREC* regression_skeleton_time(InputHandler&, OptimizationData&, InferenceData&, SEXP, SEXP) [with InputHandler = RegressionData; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 103 | solution_bricks = optimizer_method_selection<Carrier<InputHandler,Temporal>>(carrier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Regression/Source/Rfun_Regression_Laplace.cpp:172:63: required from here 172 | return(regression_skeleton_time<RegressionData, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh, Rmesh_time)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:780:14: warning: unused variable 'ret' [-Wunused-variable] 780 | UInt ret = AuxiliaryOptimizer::universal_second_updater<InputCarrier>(this->adt, this->the_carrier, this->ddS_, this->eps_hat); | ^~~ In copy constructor 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::PlainObjectBase<Derived>&) [with Derived = Eigen::Matrix<double, 3, 2>]', inlined from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 3; int _Cols = 2; int _Options = 0; int _MaxRows = 3; int _MaxCols = 2]' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/Matrix.h:414:65, inlined from 'Element<3, 2, 3>::Element(const Element<3, 2, 3>&)' at Density_Estimation/Source/../../Skeletons/Include/../../FE_Assemblers_Solvers/Include/../../Mesh/Include/Mesh_Objects.h:168:7, inlined from 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<3, 2, 3>]' at Density_Estimation/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:56:21: /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:512:17: warning: 'obj.Element<3, 2, 3>::M_J_.Eigen::Matrix<double, 3, 2, 0, 3, 2>::<unnamed>.Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 2> >::m_storage' may be used uninitialized [-Wmaybe-uninitialized] 512 | : Base(), m_storage(other.m_storage) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h: In member function 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<3, 2, 3>]': Density_Estimation/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:54:11: note: 'obj' declared here 54 | Shape obj; | ^~~ In copy constructor 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::PlainObjectBase<Derived>&) [with Derived = Eigen::Matrix<double, 2, 3>]', inlined from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 2; int _Cols = 3; int _Options = 0; int _MaxRows = 2; int _MaxCols = 3]' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/Matrix.h:414:65, inlined from 'Element<3, 2, 3>::Element(const Element<3, 2, 3>&)' at Density_Estimation/Source/../../Skeletons/Include/../../FE_Assemblers_Solvers/Include/../../Mesh/Include/Mesh_Objects.h:168:7, inlined from 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<3, 2, 3>]' at Density_Estimation/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:56:21: /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:512:17: warning: 'obj.Element<3, 2, 3>::M_invJ_.Eigen::Matrix<double, 2, 3, 0, 2, 3>::<unnamed>.Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 3> >::m_storage' may be used uninitialized [-Wmaybe-uninitialized] 512 | : Base(), m_storage(other.m_storage) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h: In member function 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<3, 2, 3>]': Density_Estimation/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:54:11: note: 'obj' declared here 54 | Shape obj; | ^~~ In copy constructor 'Element<3, 2, 3>::Element(const Element<3, 2, 3>&)', inlined from 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<3, 2, 3>]' at Density_Estimation/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:56:21: Density_Estimation/Source/../../Skeletons/Include/../../FE_Assemblers_Solvers/Include/../../Mesh/Include/Mesh_Objects.h:168:7: warning: 'obj.Element<3, 2, 3>::element_measure' may be used uninitialized [-Wmaybe-uninitialized] 168 | class Element<NNODES, 2, 3> : public Identifier { | ^~~~~~~~~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h: In member function 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<3, 2, 3>]': Density_Estimation/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:54:11: note: 'obj' declared here 54 | Shape obj; | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/../../FE_Assemblers_Solvers/Include/Spline.h: In instantiation of 'Real Spline<DEGREE, ORDER_DERIVATIVE>::BasisFunction_impl(UInt, UInt, Real) const [with int DEGREE = 3; int ORDER_DERIVATIVE = 0; Real = double; UInt = int]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/../../FE_Assemblers_Solvers/Include/Spline.h:73:24: required from 'Real Spline<DEGREE, ORDER_DERIVATIVE>::BasisFunctionDerivative_impl(UInt, UInt, UInt, Real) const [with int DEGREE = 3; int ORDER_DERIVATIVE = 0; Real = double; UInt = int]' 73 | return BasisFunction_impl(degree, i, u); | ^~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/../../FE_Assemblers_Solvers/Include/Spline.h:42:68: required from 'Real Spline<DEGREE, ORDER_DERIVATIVE>::BasisFunctionDerivative(UInt, Real) const [with int DEGREE = 3; int ORDER_DERIVATIVE = 0; Real = double; UInt = int]' 42 | Real BasisFunctionDerivative(UInt i, Real u) const {return BasisFunctionDerivative_impl(DEGREE, ORDER_DERIVATIVE, i, u);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/../../FE_Assemblers_Solvers/Include/Spline.h:44:67: required from 'Real Spline<DEGREE, ORDER_DERIVATIVE>::time_mass_impl(UInt, UInt, Real) const [with int DEGREE = 3; int ORDER_DERIVATIVE = 0; Real = double; UInt = int]' 44 | Real time_mass_impl(UInt i, UInt j, Real u) const {return BasisFunctionDerivative(i, u) * BasisFunctionDerivative(j, u);} | ^~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/../../FE_Assemblers_Solvers/Include/Matrix_Assembler_imp.h:63:47: required from 'static void Assembler::operKernel(const Spline<DEGREE, ORDER_DERIVATIVE>&, SpMat&) [with int DEGREE = 3; int ORDER_DERIVATIVE = 0; SpMat = Eigen::SparseMatrix<double>]' 63 | s += spline.time_mass_impl(i, j, (b-a)/2*Integrator::NODES[l]+(b+a)/2) * Integrator::WEIGHTS[l] * (b-a)/2; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/Mixed_FE_Regression_imp.h:1665:26: required from 'void MixedSplineRegression<InputHandler>::setTimeMass() [with InputHandler = RegressionData]' 1665 | Assembler::operKernel(spline, timeMass_); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/Mixed_FE_Regression_imp.h:432:21: required from 'void MixedFERegressionBase<InputHandler>::buildSpaceTimeMatrices() [with InputHandler = RegressionData]' 432 | Spline.setTimeMass(); | ~~~~~~~~~~~~~~~~~~^~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/Mixed_FE_Regression_imp.h:993:9: required from 'void MixedFERegressionBase<InputHandler>::preapply(EOExpr<A>, const ForcingTerm&, const MeshHandler<ORDER, mydim, ndim>&) [with int ORDER = 1; int mydim = 2; int ndim = 2; A = Stiff; InputHandler = RegressionData]' 993 | this->buildSpaceTimeMatrices(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/Mixed_FE_Regression_imp.h:1577:54: required from 'void MixedFERegression<RegressionData>::preapply(const MeshHandler<ORDER, mydim, ndim>&) [with int ORDER = 1; int mydim = 2; int ndim = 2]' 1577 | MixedFERegressionBase<RegressionData>::preapply(stiff, ForcingTerm(), mesh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:44:22: required from 'SEXPREC* regression_skeleton(InputHandler&, OptimizationData&, InferenceData&, SEXP) [with InputHandler = RegressionData; int ORDER = 1; int mydim = 2; int ndim = 2; SEXP = SEXPREC*]' 44 | regression.preapply(mesh); // preliminary apply (preapply) to store all problem matrices | ~~~~~~~~~~~~~~~~~~~^~~~~~ Regression/Source/Rfun_Regression_Laplace.cpp:79:58: required from here 79 | return(regression_skeleton<RegressionData, 1, 2, 2>(regressionData, optimizationData, inferenceData, Rmesh)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/../../FE_Assemblers_Solvers/Include/Spline.h:53:85: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'int'} and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 53 | return u >= knots_[i] && u < knots_[i+1] || u == knots_.back() && i == knots_.size()-DEGREE-2; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ In copy constructor 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::PlainObjectBase<Derived>&) [with Derived = Eigen::Matrix<double, 3, 2>]', inlined from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 3; int _Cols = 2; int _Options = 0; int _MaxRows = 3; int _MaxCols = 2]' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/Matrix.h:414:65, inlined from 'Element<6, 2, 3>::Element(const Element<6, 2, 3>&)' at Density_Estimation/Source/../../Skeletons/Include/../../FE_Assemblers_Solvers/Include/../../Mesh/Include/Mesh_Objects.h:168:7, inlined from 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<6, 2, 3>]' at Density_Estimation/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:56:21: /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:512:17: warning: 'obj.Element<6, 2, 3>::M_J_.Eigen::Matrix<double, 3, 2, 0, 3, 2>::<unnamed>.Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 2> >::m_storage' may be used uninitialized [-Wmaybe-uninitialized] 512 | : Base(), m_storage(other.m_storage) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h: In member function 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<6, 2, 3>]': Density_Estimation/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:54:11: note: 'obj' declared here 54 | Shape obj; | ^~~ In copy constructor 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::PlainObjectBase<Derived>&) [with Derived = Eigen::Matrix<double, 2, 3>]', inlined from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 2; int _Cols = 3; int _Options = 0; int _MaxRows = 2; int _MaxCols = 3]' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/Matrix.h:414:65, inlined from 'Element<6, 2, 3>::Element(const Element<6, 2, 3>&)' at Density_Estimation/Source/../../Skeletons/Include/../../FE_Assemblers_Solvers/Include/../../Mesh/Include/Mesh_Objects.h:168:7, inlined from 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<6, 2, 3>]' at Density_Estimation/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:56:21: /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:512:17: warning: 'obj.Element<6, 2, 3>::M_invJ_.Eigen::Matrix<double, 2, 3, 0, 2, 3>::<unnamed>.Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 3> >::m_storage' may be used uninitialized [-Wmaybe-uninitialized] 512 | : Base(), m_storage(other.m_storage) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h: In member function 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<6, 2, 3>]': Density_Estimation/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:54:11: note: 'obj' declared here 54 | Shape obj; | ^~~ In copy constructor 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::PlainObjectBase<Derived>&) [with Derived = Eigen::Matrix<double, 3, 3>]', inlined from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/Matrix.h:414:65, inlined from 'Element<4, 3, 3>::Element(const Element<4, 3, 3>&)' at Density_Estimation/Source/../../Skeletons/Include/../../FE_Assemblers_Solvers/Include/../../Mesh/Include/Mesh_Objects.h:57:7, inlined from 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<4, 3, 3>]' at Density_Estimation/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:56:21: /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:512:17: warning: 'obj.Element<4, 3, 3>::M_J_.Eigen::Matrix<double, 3, 3, 0, 3, 3>::<unnamed>.Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >::m_storage' may be used uninitialized [-Wmaybe-uninitialized] 512 | : Base(), m_storage(other.m_storage) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h: In member function 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<4, 3, 3>]': Density_Estimation/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:54:11: note: 'obj' declared here 54 | Shape obj; | ^~~ In copy constructor 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::PlainObjectBase<Derived>&) [with Derived = Eigen::Matrix<double, 3, 3>]', inlined from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/Matrix.h:414:65, inlined from 'Element<4, 3, 3>::Element(const Element<4, 3, 3>&)' at Density_Estimation/Source/../../Skeletons/Include/../../FE_Assemblers_Solvers/Include/../../Mesh/Include/Mesh_Objects.h:57:7, inlined from 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<4, 3, 3>]' at Density_Estimation/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:56:21: /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:512:17: warning: 'obj.Element<4, 3, 3>::M_invJ_.Eigen::Matrix<double, 3, 3, 0, 3, 3>::<unnamed>.Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >::m_storage' may be used uninitialized [-Wmaybe-uninitialized] 512 | : Base(), m_storage(other.m_storage) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h: In member function 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<4, 3, 3>]': Density_Estimation/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:54:11: note: 'obj' declared here 54 | Shape obj; | ^~~ In copy constructor 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::PlainObjectBase<Derived>&) [with Derived = Eigen::Matrix<double, 3, 3>]', inlined from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/Matrix.h:414:65, inlined from 'Element<10, 3, 3>::Element(const Element<10, 3, 3>&)' at Density_Estimation/Source/../../Skeletons/Include/../../FE_Assemblers_Solvers/Include/../../Mesh/Include/Mesh_Objects.h:57:7, inlined from 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<10, 3, 3>]' at Density_Estimation/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:56:21: /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:512:17: warning: 'obj.Element<10, 3, 3>::M_J_.Eigen::Matrix<double, 3, 3, 0, 3, 3>::<unnamed>.Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >::m_storage' may be used uninitialized [-Wmaybe-uninitialized] 512 | : Base(), m_storage(other.m_storage) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h: In member function 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<10, 3, 3>]': Density_Estimation/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:54:11: note: 'obj' declared here 54 | Shape obj; | ^~~ In copy constructor 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::PlainObjectBase<Derived>&) [with Derived = Eigen::Matrix<double, 3, 3>]', inlined from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/Matrix.h:414:65, inlined from 'Element<10, 3, 3>::Element(const Element<10, 3, 3>&)' at Density_Estimation/Source/../../Skeletons/Include/../../FE_Assemblers_Solvers/Include/../../Mesh/Include/Mesh_Objects.h:57:7, inlined from 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<10, 3, 3>]' at Density_Estimation/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:56:21: /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:512:17: warning: 'obj.Element<10, 3, 3>::M_invJ_.Eigen::Matrix<double, 3, 3, 0, 3, 3>::<unnamed>.Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >::m_storage' may be used uninitialized [-Wmaybe-uninitialized] 512 | : Base(), m_storage(other.m_storage) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h: In member function 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<10, 3, 3>]': Density_Estimation/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:54:11: note: 'obj' declared here 54 | Shape obj; | ^~~ Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/../../FE_Assemblers_Solvers/Include/Projection_imp.h: In member function 'typename std::enable_if<isManifold, std::vector<Point<ndim> > >::type projection<ORDER, mydim, ndim>::computeProjection() [with bool isManifold = true; int ORDER = 1; int mydim = 2; int ndim = 3]': Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/../../FE_Assemblers_Solvers/Include/Projection_imp.h:39:14: warning: 'pos_min' may be used uninitialized [-Wmaybe-uninitialized] 39 | UInt pos_min; | ^~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Stochastic<InputCarrier, size>::update_dof(lambda::type<size>) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal>; int size = 1; lambda::type<size> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:979:6: required from here 979 | void GCV_Stochastic<InputCarrier, size>::update_dof(lambda::type<size> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:1010:30: warning: unused variable 'ret' [-Wunused-variable] 1010 | UInt ret = AuxiliaryOptimizer::universal_b_setter(this->b, this->the_carrier, this->US_, nnodes); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:1049:38: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 1049 | UInt ret = AuxiliaryOptimizer::universal_b_setter_iter(this->b, this->the_carrier, QU_big_, N_, k, true); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::compute_z_hat(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal>; lambda::type<1> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:574:6: required from here 574 | void GCV_Exact<InputCarrier, 1>::compute_z_hat(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:576:14: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 576 | UInt ret; | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Stochastic<InputCarrier, size>::update_dof(lambda::type<size>) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Areal>; int size = 1; lambda::type<size> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:979:6: required from here 979 | void GCV_Stochastic<InputCarrier, size>::update_dof(lambda::type<size> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:1010:30: warning: unused variable 'ret' [-Wunused-variable] 1010 | UInt ret = AuxiliaryOptimizer::universal_b_setter(this->b, this->the_carrier, this->US_, nnodes); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:1049:38: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 1049 | UInt ret = AuxiliaryOptimizer::universal_b_setter_iter(this->b, this->the_carrier, QU_big_, N_, k, true); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::compute_z_hat(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Areal>; lambda::type<1> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:574:6: required from here 574 | void GCV_Exact<InputCarrier, 1>::compute_z_hat(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:576:14: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 576 | UInt ret; | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Stochastic<InputCarrier, size>::update_dof(lambda::type<size>) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Forced>; int size = 1; lambda::type<size> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:979:6: required from here 979 | void GCV_Stochastic<InputCarrier, size>::update_dof(lambda::type<size> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:1010:30: warning: unused variable 'ret' [-Wunused-variable] 1010 | UInt ret = AuxiliaryOptimizer::universal_b_setter(this->b, this->the_carrier, this->US_, nnodes); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:1049:38: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 1049 | UInt ret = AuxiliaryOptimizer::universal_b_setter_iter(this->b, this->the_carrier, QU_big_, N_, k, true); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::compute_z_hat(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Forced>; lambda::type<1> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:574:6: required from here 574 | void GCV_Exact<InputCarrier, 1>::compute_z_hat(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:576:14: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 576 | UInt ret; | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Stochastic<InputCarrier, size>::update_dof(lambda::type<size>) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Forced, Areal>; int size = 1; lambda::type<size> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:979:6: required from here 979 | void GCV_Stochastic<InputCarrier, size>::update_dof(lambda::type<size> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:1010:30: warning: unused variable 'ret' [-Wunused-variable] 1010 | UInt ret = AuxiliaryOptimizer::universal_b_setter(this->b, this->the_carrier, this->US_, nnodes); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:1049:38: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 1049 | UInt ret = AuxiliaryOptimizer::universal_b_setter_iter(this->b, this->the_carrier, QU_big_, N_, k, true); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::compute_z_hat(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Forced, Areal>; lambda::type<1> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:574:6: required from here 574 | void GCV_Exact<InputCarrier, 1>::compute_z_hat(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:576:14: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 576 | UInt ret; | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Stochastic<InputCarrier, size>::update_dof(lambda::type<size>) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal>; int size = 2; lambda::type<size> = Eigen::Matrix<double, -1, 1>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:979:6: required from here 979 | void GCV_Stochastic<InputCarrier, size>::update_dof(lambda::type<size> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:1010:30: warning: unused variable 'ret' [-Wunused-variable] 1010 | UInt ret = AuxiliaryOptimizer::universal_b_setter(this->b, this->the_carrier, this->US_, nnodes); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:1049:38: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 1049 | UInt ret = AuxiliaryOptimizer::universal_b_setter_iter(this->b, this->the_carrier, QU_big_, N_, k, true); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 2>::compute_z_hat(lambda::type<2>) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:604:6: required from here 604 | void GCV_Exact<InputCarrier, 2>::compute_z_hat(lambda::type<2> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:606:14: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 606 | UInt ret; | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Stochastic<InputCarrier, size>::update_dof(lambda::type<size>) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Areal>; int size = 2; lambda::type<size> = Eigen::Matrix<double, -1, 1>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:979:6: required from here 979 | void GCV_Stochastic<InputCarrier, size>::update_dof(lambda::type<size> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:1010:30: warning: unused variable 'ret' [-Wunused-variable] 1010 | UInt ret = AuxiliaryOptimizer::universal_b_setter(this->b, this->the_carrier, this->US_, nnodes); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:1049:38: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 1049 | UInt ret = AuxiliaryOptimizer::universal_b_setter_iter(this->b, this->the_carrier, QU_big_, N_, k, true); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 2>::compute_z_hat(lambda::type<2>) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Areal>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:604:6: required from here 604 | void GCV_Exact<InputCarrier, 2>::compute_z_hat(lambda::type<2> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:606:14: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 606 | UInt ret; | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Stochastic<InputCarrier, size>::update_dof(lambda::type<size>) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Forced>; int size = 2; lambda::type<size> = Eigen::Matrix<double, -1, 1>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:979:6: required from here 979 | void GCV_Stochastic<InputCarrier, size>::update_dof(lambda::type<size> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:1010:30: warning: unused variable 'ret' [-Wunused-variable] 1010 | UInt ret = AuxiliaryOptimizer::universal_b_setter(this->b, this->the_carrier, this->US_, nnodes); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:1049:38: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 1049 | UInt ret = AuxiliaryOptimizer::universal_b_setter_iter(this->b, this->the_carrier, QU_big_, N_, k, true); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 2>::compute_z_hat(lambda::type<2>) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Forced>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:604:6: required from here 604 | void GCV_Exact<InputCarrier, 2>::compute_z_hat(lambda::type<2> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:606:14: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 606 | UInt ret; | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Stochastic<InputCarrier, size>::update_dof(lambda::type<size>) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Forced, Areal>; int size = 2; lambda::type<size> = Eigen::Matrix<double, -1, 1>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:979:6: required from here 979 | void GCV_Stochastic<InputCarrier, size>::update_dof(lambda::type<size> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:1010:30: warning: unused variable 'ret' [-Wunused-variable] 1010 | UInt ret = AuxiliaryOptimizer::universal_b_setter(this->b, this->the_carrier, this->US_, nnodes); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:1049:38: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 1049 | UInt ret = AuxiliaryOptimizer::universal_b_setter_iter(this->b, this->the_carrier, QU_big_, N_, k, true); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 2>::compute_z_hat(lambda::type<2>) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Forced, Areal>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:604:6: required from here 604 | void GCV_Exact<InputCarrier, 2>::compute_z_hat(lambda::type<2> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:606:14: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 606 | UInt ret; | ^~~ Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/../../FE_Assemblers_Solvers/Include/Projection_imp.h: In member function 'typename std::enable_if<isManifold, std::vector<Point<ndim> > >::type projection<ORDER, mydim, ndim>::computeProjection() [with bool isManifold = true; int ORDER = 2; int mydim = 2; int ndim = 3]': Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/../../FE_Assemblers_Solvers/Include/Projection_imp.h:39:14: warning: 'pos_min' may be used uninitialized [-Wmaybe-uninitialized] In file included from Regression/Source/../../Skeletons/Include/../../Inference/Include/Eigen_Sign_Flip.h:121, from Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:17: Regression/Source/../../Skeletons/Include/../../Inference/Include/Eigen_Sign_Flip_imp.h: In instantiation of 'VectorXr Eigen_Sign_Flip_Base<InputHandler, MatrixType>::compute_beta_pvalue() [with InputHandler = RegressionDataElliptic; MatrixType = Eigen::Matrix<double, -1, -1>; VectorXr = Eigen::Matrix<double, -1, 1>]': Regression/Source/../../Skeletons/Include/../../Inference/Include/Eigen_Sign_Flip_imp.h:292:10: required from here 292 | VectorXr Eigen_Sign_Flip_Base<InputHandler, MatrixType>::compute_beta_pvalue(void){ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Inference/Include/Eigen_Sign_Flip_imp.h:376:34: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'Eigen::Index' {aka 'long int'} [-Wsign-compare] 376 | for(unsigned long int j=0;j<TildeX.cols();j++){ | ~^~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Inference/Include/Eigen_Sign_Flip_imp.h:447:34: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'Eigen::Index' {aka 'long int'} [-Wsign-compare] 447 | for(unsigned long int j=0;j<TildeX.cols();j++){ | ~^~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Inference/Include/Eigen_Sign_Flip_imp.h: In instantiation of 'Real Eigen_Sign_Flip_Base<InputHandler, MatrixType>::compute_f_pvalue() [with InputHandler = RegressionDataElliptic; MatrixType = Eigen::Matrix<double, -1, -1>; Real = double]': Regression/Source/../../Skeletons/Include/../../Inference/Include/Eigen_Sign_Flip_imp.h:479:6: required from here 479 | Real Eigen_Sign_Flip_Base<InputHandler, MatrixType>::compute_f_pvalue(void){ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Inference/Include/Eigen_Sign_Flip_imp.h:552:36: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'Eigen::EigenBase<Eigen::Matrix<double, -1, 1> >::Index' {aka 'long int'} [-Wsign-compare] 552 | for(unsigned long int j=0; j < V_Partial_f_res_H0.size(); ++j){ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Inference/Include/Eigen_Sign_Flip_imp.h:598:36: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'const UInt' {aka 'const int'} [-Wsign-compare] 598 | for(unsigned long int j=0; j < n_loc; ++j){ | ~~^~~~~~~ Regression/Source/../../Skeletons/Include/../../Inference/Include/Eigen_Sign_Flip_imp.h: In instantiation of 'void Eigen_Sign_Flip_Exact<InputHandler, MatrixType>::compute_Lambda() [with InputHandler = RegressionDataElliptic; MatrixType = Eigen::Matrix<double, -1, -1>]': Regression/Source/../../Skeletons/Include/../../Inference/Include/Eigen_Sign_Flip_imp.h:1179:6: required from here 1179 | void Eigen_Sign_Flip_Exact<InputHandler, MatrixType>::compute_Lambda(void){ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Inference/Include/Eigen_Sign_Flip_imp.h:1190:8: warning: unused variable 'q' [-Wunused-variable] 1190 | UInt q = this->inf_car.getq(); | ^ In file included from /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/Core:341, from /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/StdVector:14, from FPCA/Source/../Include/../../FdaPDE.h:32: /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixVector.h: In function 'static void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false> >; Rhs = Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >; Dest = Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >; int Mode = 6]': /data/gannet/ripley/R/test-dev/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 | <Index,Mode, | ~~~~~~~~~~~~ 329 | LhsScalar, LhsBlasTraits::NeedToConjugate, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330 | RhsScalar, RhsBlasTraits::NeedToConjugate, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | RowMajor> | ~~~~~~~~~ 332 | ::run(actualLhs.rows(),actualLhs.cols(), | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | actualLhs.data(),actualLhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | actualRhsPtr,1, | ~~~~~~~~~~~~~~~ 335 | dest.data(),dest.innerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | actualAlpha); | ~~~~~~~~~~~~ /data/gannet/ripley/R/test-dev/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<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::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<Index,Mode,LhsScalar,ConjLhs,RhsScalar,ConjRhs,RowMajor,Version> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Stochastic<InputCarrier, size>::update_dof(lambda::type<size>) [with InputCarrier = Carrier<RegressionDataElliptic>; int size = 1; lambda::type<size> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:979:6: required from here 979 | void GCV_Stochastic<InputCarrier, size>::update_dof(lambda::type<size> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:1010:30: warning: unused variable 'ret' [-Wunused-variable] 1010 | UInt ret = AuxiliaryOptimizer::universal_b_setter(this->b, this->the_carrier, this->US_, nnodes); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:1049:38: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 1049 | UInt ret = AuxiliaryOptimizer::universal_b_setter_iter(this->b, this->the_carrier, QU_big_, N_, k, true); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::compute_z_hat(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataElliptic>; lambda::type<1> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:574:6: required from here 574 | void GCV_Exact<InputCarrier, 1>::compute_z_hat(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:576:14: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 576 | UInt ret; | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Stochastic<InputCarrier, size>::update_dof(lambda::type<size>) [with InputCarrier = Carrier<RegressionDataElliptic, Areal>; int size = 1; lambda::type<size> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:979:6: required from here 979 | void GCV_Stochastic<InputCarrier, size>::update_dof(lambda::type<size> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:1010:30: warning: unused variable 'ret' [-Wunused-variable] 1010 | UInt ret = AuxiliaryOptimizer::universal_b_setter(this->b, this->the_carrier, this->US_, nnodes); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:1049:38: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 1049 | UInt ret = AuxiliaryOptimizer::universal_b_setter_iter(this->b, this->the_carrier, QU_big_, N_, k, true); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::compute_z_hat(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataElliptic, Areal>; lambda::type<1> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:574:6: required from here 574 | void GCV_Exact<InputCarrier, 1>::compute_z_hat(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:576:14: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 576 | UInt ret; | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Stochastic<InputCarrier, size>::update_dof(lambda::type<size>) [with InputCarrier = Carrier<RegressionDataElliptic, Forced>; int size = 1; lambda::type<size> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:979:6: required from here 979 | void GCV_Stochastic<InputCarrier, size>::update_dof(lambda::type<size> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:1010:30: warning: unused variable 'ret' [-Wunused-variable] 1010 | UInt ret = AuxiliaryOptimizer::universal_b_setter(this->b, this->the_carrier, this->US_, nnodes); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:1049:38: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 1049 | UInt ret = AuxiliaryOptimizer::universal_b_setter_iter(this->b, this->the_carrier, QU_big_, N_, k, true); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::compute_z_hat(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataElliptic, Forced>; lambda::type<1> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:574:6: required from here 574 | void GCV_Exact<InputCarrier, 1>::compute_z_hat(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:576:14: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 576 | UInt ret; | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Stochastic<InputCarrier, size>::update_dof(lambda::type<size>) [with InputCarrier = Carrier<RegressionDataElliptic, Forced, Areal>; int size = 1; lambda::type<size> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:979:6: required from here 979 | void GCV_Stochastic<InputCarrier, size>::update_dof(lambda::type<size> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:1010:30: warning: unused variable 'ret' [-Wunused-variable] 1010 | UInt ret = AuxiliaryOptimizer::universal_b_setter(this->b, this->the_carrier, this->US_, nnodes); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:1049:38: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 1049 | UInt ret = AuxiliaryOptimizer::universal_b_setter_iter(this->b, this->the_carrier, QU_big_, N_, k, true); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::compute_z_hat(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataElliptic, Forced, Areal>; lambda::type<1> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:574:6: required from here 574 | void GCV_Exact<InputCarrier, 1>::compute_z_hat(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:576:14: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 576 | UInt ret; | ^~~ Regression/Source/../../Skeletons/Include/../../Inference/Include/Eigen_Sign_Flip_imp.h: In instantiation of 'Real Eigen_Sign_Flip_Base<InputHandler, MatrixType>::compute_CI_aux_beta_pvalue(const VectorXr&, const MatrixXr&, const VectorXr&, const MatrixXr&) const [with InputHandler = RegressionDataElliptic; MatrixType = Eigen::Matrix<double, -1, -1>; Real = double; VectorXr = Eigen::Matrix<double, -1, 1>; MatrixXr = Eigen::Matrix<double, -1, -1>]': Regression/Source/../../Skeletons/Include/../../Inference/Include/Eigen_Sign_Flip_imp.h:1020:25: required from 'MatrixXv Eigen_Sign_Flip_Base<InputHandler, MatrixType>::compute_beta_CI() [with InputHandler = RegressionDataElliptic; MatrixType = Eigen::Matrix<double, -1, -1>; MatrixXv = Eigen::Matrix<Eigen::Matrix<double, -1, 1>, -1, -1>]' 1020 | local_p_values(0,i)=compute_CI_aux_beta_pvalue(Partial_res_H0_CI, TildeX_loc, Tilder_hat, Tilder_star); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Inference/Include/Eigen_Sign_Flip_imp.h:911:10: required from here 911 | MatrixXv Eigen_Sign_Flip_Base<InputHandler, MatrixType>::compute_beta_CI(void){ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Inference/Include/Eigen_Sign_Flip_imp.h:133:32: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'Eigen::Index' {aka 'long int'} [-Wsign-compare] 133 | for(unsigned long int j=0;j<TildeX.cols();j++){ | ~^~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Inference/Include/Eigen_Sign_Flip_imp.h: In instantiation of 'Real Eigen_Sign_Flip_Base<InputHandler, MatrixType>::compute_CI_aux_f_pvalue(const VectorXr&, UInt) const [with InputHandler = RegressionDataElliptic; MatrixType = Eigen::Matrix<double, -1, -1>; Real = double; VectorXr = Eigen::Matrix<double, -1, 1>; UInt = int]': Regression/Source/../../Skeletons/Include/../../Inference/Include/Eigen_Sign_Flip_imp.h:722:25: required from 'MatrixXv Eigen_Sign_Flip_Base<InputHandler, MatrixType>::compute_f_CI() [with InputHandler = RegressionDataElliptic; MatrixType = Eigen::Matrix<double, -1, -1>; MatrixXv = Eigen::Matrix<Eigen::Matrix<double, -1, 1>, -1, -1>]' 722 | local_p_values(0,i)=compute_CI_aux_f_pvalue(Partial_res_H0_CI, sub_locations_index[i]); | ^~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Inference/Include/Eigen_Sign_Flip_imp.h:622:10: required from here 622 | MatrixXv Eigen_Sign_Flip_Base<InputHandler, MatrixType>::compute_f_CI(void){ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Inference/Include/Eigen_Sign_Flip_imp.h:222:36: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'Eigen::EigenBase<Eigen::Matrix<double, -1, 1> >::Index' {aka 'long int'} [-Wsign-compare] 222 | for(unsigned long int j=0; j < V_partial_res_H0_CI.size(); ++j){ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Inference/Include/Eigen_Sign_Flip_imp.h:266:36: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'Eigen::EigenBase<Eigen::Matrix<double, -1, 1> >::Index' {aka 'long int'} [-Wsign-compare] 266 | for(unsigned long int j=0; j < partial_res_H0_CI.size(); ++j){ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::set_T_(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal>; lambda::type<1> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:710:23: required from 'void GCV_Exact<InputCarrier, 1>::update_matrices(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal>; lambda::type<1> = double]' 710 | this->set_T_(lambda); | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:739:15: required from 'void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal>; lambda::type<1> = double]' 739 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:736:6: required from here 736 | void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:298:20: warning: unused variable 'ret' [-Wunused-variable] 298 | const UInt ret = AuxiliaryOptimizer::universal_T_setter<InputCarrier>(this->T_, this->the_carrier); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::set_V_() [with InputCarrier = Carrier<RegressionDataElliptic, Temporal>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:711:23: required from 'void GCV_Exact<InputCarrier, 1>::update_matrices(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal>; lambda::type<1> = double]' 711 | this->set_V_(); | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:739:15: required from 'void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal>; lambda::type<1> = double]' 739 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:736:6: required from here 736 | void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:318:20: warning: unused variable 'ret' [-Wunused-variable] 318 | const UInt ret = AuxiliaryOptimizer::universal_V_setter<InputCarrier>(this->V_, this->T_, this->R_, this->the_carrier, this->adt); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::set_iter_trS_(Real) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal>; Real = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:715:23: required from 'void GCV_Exact<InputCarrier, 1>::update_matrices(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal>; lambda::type<1> = double]' 715 | this->set_iter_trS_(lambda); | ~~~~~~^~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:739:15: required from 'void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal>; lambda::type<1> = double]' 739 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:736:6: required from here 736 | void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:367:22: warning: unused variable 'ret' [-Wunused-variable] 367 | UInt ret = AuxiliaryOptimizer::universal_b_setter_iter(X1, this->the_carrier, QPsi_big, N_, k, false); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:358:14: warning: unused variable 'nlocations' [-Wunused-variable] 358 | UInt nlocations = this->the_carrier.get_n_space_obs(); | ^~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::set_T_(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Areal>; lambda::type<1> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:710:23: required from 'void GCV_Exact<InputCarrier, 1>::update_matrices(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Areal>; lambda::type<1> = double]' 710 | this->set_T_(lambda); | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:739:15: required from 'void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Areal>; lambda::type<1> = double]' 739 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:736:6: required from here 736 | void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:298:20: warning: unused variable 'ret' [-Wunused-variable] 298 | const UInt ret = AuxiliaryOptimizer::universal_T_setter<InputCarrier>(this->T_, this->the_carrier); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::set_V_() [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Areal>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:711:23: required from 'void GCV_Exact<InputCarrier, 1>::update_matrices(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Areal>; lambda::type<1> = double]' 711 | this->set_V_(); | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:739:15: required from 'void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Areal>; lambda::type<1> = double]' 739 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:736:6: required from here 736 | void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:318:20: warning: unused variable 'ret' [-Wunused-variable] 318 | const UInt ret = AuxiliaryOptimizer::universal_V_setter<InputCarrier>(this->V_, this->T_, this->R_, this->the_carrier, this->adt); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::set_iter_trS_(Real) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Areal>; Real = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:715:23: required from 'void GCV_Exact<InputCarrier, 1>::update_matrices(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Areal>; lambda::type<1> = double]' 715 | this->set_iter_trS_(lambda); | ~~~~~~^~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:739:15: required from 'void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Areal>; lambda::type<1> = double]' 739 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:736:6: required from here 736 | void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:367:22: warning: unused variable 'ret' [-Wunused-variable] 367 | UInt ret = AuxiliaryOptimizer::universal_b_setter_iter(X1, this->the_carrier, QPsi_big, N_, k, false); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:358:14: warning: unused variable 'nlocations' [-Wunused-variable] 358 | UInt nlocations = this->the_carrier.get_n_space_obs(); | ^~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::set_T_(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Forced>; lambda::type<1> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:710:23: required from 'void GCV_Exact<InputCarrier, 1>::update_matrices(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Forced>; lambda::type<1> = double]' 710 | this->set_T_(lambda); | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:739:15: required from 'void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Forced>; lambda::type<1> = double]' 739 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:736:6: required from here 736 | void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:298:20: warning: unused variable 'ret' [-Wunused-variable] 298 | const UInt ret = AuxiliaryOptimizer::universal_T_setter<InputCarrier>(this->T_, this->the_carrier); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::set_V_() [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Forced>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:711:23: required from 'void GCV_Exact<InputCarrier, 1>::update_matrices(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Forced>; lambda::type<1> = double]' 711 | this->set_V_(); | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:739:15: required from 'void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Forced>; lambda::type<1> = double]' 739 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:736:6: required from here 736 | void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:318:20: warning: unused variable 'ret' [-Wunused-variable] 318 | const UInt ret = AuxiliaryOptimizer::universal_V_setter<InputCarrier>(this->V_, this->T_, this->R_, this->the_carrier, this->adt); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::set_iter_trS_(Real) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Forced>; Real = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:715:23: required from 'void GCV_Exact<InputCarrier, 1>::update_matrices(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Forced>; lambda::type<1> = double]' 715 | this->set_iter_trS_(lambda); | ~~~~~~^~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:739:15: required from 'void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Forced>; lambda::type<1> = double]' 739 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:736:6: required from here 736 | void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:367:22: warning: unused variable 'ret' [-Wunused-variable] 367 | UInt ret = AuxiliaryOptimizer::universal_b_setter_iter(X1, this->the_carrier, QPsi_big, N_, k, false); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:358:14: warning: unused variable 'nlocations' [-Wunused-variable] 358 | UInt nlocations = this->the_carrier.get_n_space_obs(); | ^~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::set_T_(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Forced, Areal>; lambda::type<1> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:710:23: required from 'void GCV_Exact<InputCarrier, 1>::update_matrices(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Forced, Areal>; lambda::type<1> = double]' 710 | this->set_T_(lambda); | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:739:15: required from 'void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Forced, Areal>; lambda::type<1> = double]' 739 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:736:6: required from here 736 | void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:298:20: warning: unused variable 'ret' [-Wunused-variable] 298 | const UInt ret = AuxiliaryOptimizer::universal_T_setter<InputCarrier>(this->T_, this->the_carrier); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::set_V_() [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Forced, Areal>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:711:23: required from 'void GCV_Exact<InputCarrier, 1>::update_matrices(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Forced, Areal>; lambda::type<1> = double]' 711 | this->set_V_(); | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:739:15: required from 'void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Forced, Areal>; lambda::type<1> = double]' 739 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:736:6: required from here 736 | void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:318:20: warning: unused variable 'ret' [-Wunused-variable] 318 | const UInt ret = AuxiliaryOptimizer::universal_V_setter<InputCarrier>(this->V_, this->T_, this->R_, this->the_carrier, this->adt); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::set_iter_trS_(Real) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Forced, Areal>; Real = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:715:23: required from 'void GCV_Exact<InputCarrier, 1>::update_matrices(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Forced, Areal>; lambda::type<1> = double]' 715 | this->set_iter_trS_(lambda); | ~~~~~~^~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:739:15: required from 'void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Forced, Areal>; lambda::type<1> = double]' 739 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:736:6: required from here 736 | void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:367:22: warning: unused variable 'ret' [-Wunused-variable] 367 | UInt ret = AuxiliaryOptimizer::universal_b_setter_iter(X1, this->the_carrier, QPsi_big, N_, k, false); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:358:14: warning: unused variable 'nlocations' [-Wunused-variable] 358 | UInt nlocations = this->the_carrier.get_n_space_obs(); | ^~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 2>::set_T_(lambda::type<2>) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:723:15: required from 'void GCV_Exact<InputCarrier, 2>::update_matrices(lambda::type<2>) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]' 723 | this->set_T_(lambda); | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:747:15: required from 'void GCV_Exact<InputCarrier, 2>::update_parameters(lambda::type<2>) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]' 747 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:744:6: required from here 744 | void GCV_Exact<InputCarrier, 2>::update_parameters(lambda::type<2> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:305:20: warning: unused variable 'ret' [-Wunused-variable] 305 | const UInt ret = AuxiliaryOptimizer::universal_T_setter<InputCarrier>(this->T_, this->the_carrier); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 2>::set_V_() [with InputCarrier = Carrier<RegressionDataElliptic, Temporal>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:724:15: required from 'void GCV_Exact<InputCarrier, 2>::update_matrices(lambda::type<2>) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]' 724 | this->set_V_(); | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:747:15: required from 'void GCV_Exact<InputCarrier, 2>::update_parameters(lambda::type<2>) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]' 747 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:744:6: required from here 744 | void GCV_Exact<InputCarrier, 2>::update_parameters(lambda::type<2> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:324:20: warning: unused variable 'ret' [-Wunused-variable] 324 | const UInt ret = AuxiliaryOptimizer::universal_V_setter<InputCarrier>(this->V_, this->T_, this->R_, this->the_carrier, this->adt, this->time_adt); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 2>::set_T_(lambda::type<2>) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Areal>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:723:15: required from 'void GCV_Exact<InputCarrier, 2>::update_matrices(lambda::type<2>) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Areal>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]' 723 | this->set_T_(lambda); | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:747:15: required from 'void GCV_Exact<InputCarrier, 2>::update_parameters(lambda::type<2>) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Areal>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]' 747 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:744:6: required from here 744 | void GCV_Exact<InputCarrier, 2>::update_parameters(lambda::type<2> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:305:20: warning: unused variable 'ret' [-Wunused-variable] 305 | const UInt ret = AuxiliaryOptimizer::universal_T_setter<InputCarrier>(this->T_, this->the_carrier); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 2>::set_V_() [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Areal>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:724:15: required from 'void GCV_Exact<InputCarrier, 2>::update_matrices(lambda::type<2>) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Areal>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]' 724 | this->set_V_(); | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:747:15: required from 'void GCV_Exact<InputCarrier, 2>::update_parameters(lambda::type<2>) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Areal>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]' 747 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:744:6: required from here 744 | void GCV_Exact<InputCarrier, 2>::update_parameters(lambda::type<2> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:324:20: warning: unused variable 'ret' [-Wunused-variable] 324 | const UInt ret = AuxiliaryOptimizer::universal_V_setter<InputCarrier>(this->V_, this->T_, this->R_, this->the_carrier, this->adt, this->time_adt); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 2>::set_T_(lambda::type<2>) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Forced>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:723:15: required from 'void GCV_Exact<InputCarrier, 2>::update_matrices(lambda::type<2>) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Forced>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]' 723 | this->set_T_(lambda); | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:747:15: required from 'void GCV_Exact<InputCarrier, 2>::update_parameters(lambda::type<2>) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Forced>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]' 747 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:744:6: required from here 744 | void GCV_Exact<InputCarrier, 2>::update_parameters(lambda::type<2> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:305:20: warning: unused variable 'ret' [-Wunused-variable] 305 | const UInt ret = AuxiliaryOptimizer::universal_T_setter<InputCarrier>(this->T_, this->the_carrier); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 2>::set_V_() [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Forced>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:724:15: required from 'void GCV_Exact<InputCarrier, 2>::update_matrices(lambda::type<2>) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Forced>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]' 724 | this->set_V_(); | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:747:15: required from 'void GCV_Exact<InputCarrier, 2>::update_parameters(lambda::type<2>) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Forced>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]' 747 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:744:6: required from here 744 | void GCV_Exact<InputCarrier, 2>::update_parameters(lambda::type<2> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:324:20: warning: unused variable 'ret' [-Wunused-variable] 324 | const UInt ret = AuxiliaryOptimizer::universal_V_setter<InputCarrier>(this->V_, this->T_, this->R_, this->the_carrier, this->adt, this->time_adt); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 2>::set_T_(lambda::type<2>) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Forced, Areal>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:723:15: required from 'void GCV_Exact<InputCarrier, 2>::update_matrices(lambda::type<2>) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Forced, Areal>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]' 723 | this->set_T_(lambda); | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:747:15: required from 'void GCV_Exact<InputCarrier, 2>::update_parameters(lambda::type<2>) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Forced, Areal>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]' 747 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:744:6: required from here 744 | void GCV_Exact<InputCarrier, 2>::update_parameters(lambda::type<2> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:305:20: warning: unused variable 'ret' [-Wunused-variable] 305 | const UInt ret = AuxiliaryOptimizer::universal_T_setter<InputCarrier>(this->T_, this->the_carrier); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 2>::set_V_() [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Forced, Areal>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:724:15: required from 'void GCV_Exact<InputCarrier, 2>::update_matrices(lambda::type<2>) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Forced, Areal>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]' 724 | this->set_V_(); | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:747:15: required from 'void GCV_Exact<InputCarrier, 2>::update_parameters(lambda::type<2>) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Forced, Areal>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]' 747 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:744:6: required from here 744 | void GCV_Exact<InputCarrier, 2>::update_parameters(lambda::type<2> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:324:20: warning: unused variable 'ret' [-Wunused-variable] 324 | const UInt ret = AuxiliaryOptimizer::universal_V_setter<InputCarrier>(this->V_, this->T_, this->R_, this->the_carrier, this->adt, this->time_adt); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::set_T_(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataElliptic>; lambda::type<1> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:710:23: required from 'void GCV_Exact<InputCarrier, 1>::update_matrices(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataElliptic>; lambda::type<1> = double]' 710 | this->set_T_(lambda); | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:739:15: required from 'void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataElliptic>; lambda::type<1> = double]' 739 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:736:6: required from here 736 | void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:298:20: warning: unused variable 'ret' [-Wunused-variable] 298 | const UInt ret = AuxiliaryOptimizer::universal_T_setter<InputCarrier>(this->T_, this->the_carrier); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::set_V_() [with InputCarrier = Carrier<RegressionDataElliptic>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:711:23: required from 'void GCV_Exact<InputCarrier, 1>::update_matrices(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataElliptic>; lambda::type<1> = double]' 711 | this->set_V_(); | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:739:15: required from 'void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataElliptic>; lambda::type<1> = double]' 739 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:736:6: required from here 736 | void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:318:20: warning: unused variable 'ret' [-Wunused-variable] 318 | const UInt ret = AuxiliaryOptimizer::universal_V_setter<InputCarrier>(this->V_, this->T_, this->R_, this->the_carrier, this->adt); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::set_iter_trS_(Real) [with InputCarrier = Carrier<RegressionDataElliptic>; Real = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:715:23: required from 'void GCV_Exact<InputCarrier, 1>::update_matrices(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataElliptic>; lambda::type<1> = double]' 715 | this->set_iter_trS_(lambda); | ~~~~~~^~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:739:15: required from 'void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataElliptic>; lambda::type<1> = double]' 739 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:736:6: required from here 736 | void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:367:22: warning: unused variable 'ret' [-Wunused-variable] 367 | UInt ret = AuxiliaryOptimizer::universal_b_setter_iter(X1, this->the_carrier, QPsi_big, N_, k, false); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:358:14: warning: unused variable 'nlocations' [-Wunused-variable] 358 | UInt nlocations = this->the_carrier.get_n_space_obs(); | ^~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::set_T_(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataElliptic, Areal>; lambda::type<1> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:710:23: required from 'void GCV_Exact<InputCarrier, 1>::update_matrices(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataElliptic, Areal>; lambda::type<1> = double]' 710 | this->set_T_(lambda); | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:739:15: required from 'void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataElliptic, Areal>; lambda::type<1> = double]' 739 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:736:6: required from here 736 | void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:298:20: warning: unused variable 'ret' [-Wunused-variable] 298 | const UInt ret = AuxiliaryOptimizer::universal_T_setter<InputCarrier>(this->T_, this->the_carrier); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::set_V_() [with InputCarrier = Carrier<RegressionDataElliptic, Areal>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:711:23: required from 'void GCV_Exact<InputCarrier, 1>::update_matrices(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataElliptic, Areal>; lambda::type<1> = double]' 711 | this->set_V_(); | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:739:15: required from 'void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataElliptic, Areal>; lambda::type<1> = double]' 739 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:736:6: required from here 736 | void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:318:20: warning: unused variable 'ret' [-Wunused-variable] 318 | const UInt ret = AuxiliaryOptimizer::universal_V_setter<InputCarrier>(this->V_, this->T_, this->R_, this->the_carrier, this->adt); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::set_iter_trS_(Real) [with InputCarrier = Carrier<RegressionDataElliptic, Areal>; Real = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:715:23: required from 'void GCV_Exact<InputCarrier, 1>::update_matrices(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataElliptic, Areal>; lambda::type<1> = double]' 715 | this->set_iter_trS_(lambda); | ~~~~~~^~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:739:15: required from 'void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataElliptic, Areal>; lambda::type<1> = double]' 739 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:736:6: required from here 736 | void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:367:22: warning: unused variable 'ret' [-Wunused-variable] 367 | UInt ret = AuxiliaryOptimizer::universal_b_setter_iter(X1, this->the_carrier, QPsi_big, N_, k, false); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:358:14: warning: unused variable 'nlocations' [-Wunused-variable] 358 | UInt nlocations = this->the_carrier.get_n_space_obs(); | ^~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::set_T_(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataElliptic, Forced>; lambda::type<1> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:710:23: required from 'void GCV_Exact<InputCarrier, 1>::update_matrices(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataElliptic, Forced>; lambda::type<1> = double]' 710 | this->set_T_(lambda); | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:739:15: required from 'void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataElliptic, Forced>; lambda::type<1> = double]' 739 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:736:6: required from here 736 | void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:298:20: warning: unused variable 'ret' [-Wunused-variable] 298 | const UInt ret = AuxiliaryOptimizer::universal_T_setter<InputCarrier>(this->T_, this->the_carrier); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::set_V_() [with InputCarrier = Carrier<RegressionDataElliptic, Forced>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:711:23: required from 'void GCV_Exact<InputCarrier, 1>::update_matrices(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataElliptic, Forced>; lambda::type<1> = double]' 711 | this->set_V_(); | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:739:15: required from 'void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataElliptic, Forced>; lambda::type<1> = double]' 739 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:736:6: required from here 736 | void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:318:20: warning: unused variable 'ret' [-Wunused-variable] 318 | const UInt ret = AuxiliaryOptimizer::universal_V_setter<InputCarrier>(this->V_, this->T_, this->R_, this->the_carrier, this->adt); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::set_iter_trS_(Real) [with InputCarrier = Carrier<RegressionDataElliptic, Forced>; Real = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:715:23: required from 'void GCV_Exact<InputCarrier, 1>::update_matrices(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataElliptic, Forced>; lambda::type<1> = double]' 715 | this->set_iter_trS_(lambda); | ~~~~~~^~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:739:15: required from 'void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataElliptic, Forced>; lambda::type<1> = double]' 739 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:736:6: required from here 736 | void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:367:22: warning: unused variable 'ret' [-Wunused-variable] 367 | UInt ret = AuxiliaryOptimizer::universal_b_setter_iter(X1, this->the_carrier, QPsi_big, N_, k, false); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:358:14: warning: unused variable 'nlocations' [-Wunused-variable] 358 | UInt nlocations = this->the_carrier.get_n_space_obs(); | ^~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::set_T_(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataElliptic, Forced, Areal>; lambda::type<1> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:710:23: required from 'void GCV_Exact<InputCarrier, 1>::update_matrices(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataElliptic, Forced, Areal>; lambda::type<1> = double]' 710 | this->set_T_(lambda); | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:739:15: required from 'void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataElliptic, Forced, Areal>; lambda::type<1> = double]' 739 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:736:6: required from here 736 | void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:298:20: warning: unused variable 'ret' [-Wunused-variable] 298 | const UInt ret = AuxiliaryOptimizer::universal_T_setter<InputCarrier>(this->T_, this->the_carrier); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::set_V_() [with InputCarrier = Carrier<RegressionDataElliptic, Forced, Areal>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:711:23: required from 'void GCV_Exact<InputCarrier, 1>::update_matrices(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataElliptic, Forced, Areal>; lambda::type<1> = double]' 711 | this->set_V_(); | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:739:15: required from 'void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataElliptic, Forced, Areal>; lambda::type<1> = double]' 739 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:736:6: required from here 736 | void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:318:20: warning: unused variable 'ret' [-Wunused-variable] 318 | const UInt ret = AuxiliaryOptimizer::universal_V_setter<InputCarrier>(this->V_, this->T_, this->R_, this->the_carrier, this->adt); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::set_iter_trS_(Real) [with InputCarrier = Carrier<RegressionDataElliptic, Forced, Areal>; Real = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:715:23: required from 'void GCV_Exact<InputCarrier, 1>::update_matrices(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataElliptic, Forced, Areal>; lambda::type<1> = double]' 715 | this->set_iter_trS_(lambda); | ~~~~~~^~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:739:15: required from 'void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataElliptic, Forced, Areal>; lambda::type<1> = double]' 739 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:736:6: required from here 736 | void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:367:22: warning: unused variable 'ret' [-Wunused-variable] 367 | UInt ret = AuxiliaryOptimizer::universal_b_setter_iter(X1, this->the_carrier, QPsi_big, N_, k, false); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:358:14: warning: unused variable 'nlocations' [-Wunused-variable] 358 | UInt nlocations = this->the_carrier.get_n_space_obs(); | ^~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/Mixed_FE_Regression_imp.h: In instantiation of 'void MixedFERegressionBase<InputHandler>::addDirichletBC_matrix() [with InputHandler = RegressionDataElliptic]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/Mixed_FE_Regression_imp.h:1075:10: required from 'MatrixXr MixedFERegressionBase<InputHandler>::apply_to_b(const MatrixXr&) [with InputHandler = RegressionDataElliptic; MatrixXr = Eigen::Matrix<double, -1, -1>]' 1075 | this->addDirichletBC_matrix(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Carrier.h:234:55: required from 'MatrixXr Carrier<InputHandler, Extensions>::apply_to_b(const MatrixXr&, lambda::type<2>) [with InputHandler = RegressionDataElliptic; Extensions = {Temporal}; MatrixXr = Eigen::Matrix<double, -1, -1>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]' 234 | return this->model->apply_to_b(b); | ~~~~~~~~~~~~~~~~~~~~~~~^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:1014:44: required from 'void GCV_Stochastic<InputCarrier, size>::update_dof(lambda::type<size>) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal>; int size = 1; lambda::type<size> = double]' 1014 | x = this->the_carrier.apply_to_b(b, lambda::make_pair(lambda, this->lambdaT)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:979:6: required from here 979 | void GCV_Stochastic<InputCarrier, size>::update_dof(lambda::type<size> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/Mixed_FE_Regression_imp.h:60:35: warning: unused variable 'bc_values' [-Wunused-variable] 60 | const std::vector<Real> * bc_values = regressionData_.getDirichletValues(); | ^~~~~~~~~ In file included from Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Auxiliary_Optimizer.h:438, from Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer.h:6: Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Auxiliary_Optimizer_imp.h: In instantiation of 'static typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Forced, InputCarrier>::value>, multi_bool_type<false> >::value, int>::type AuxiliaryOptimizer::universal_V_setter(MatrixXr&, const MatrixXr&, const MatrixXr&, const InputCarrier&, AuxiliaryData<InputCarrier>&) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Forced, InputCarrier>::value>, multi_bool_type<false> >::value, int>::type = int; MatrixXr = Eigen::Matrix<double, -1, -1>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:318:78: required from 'void GCV_Exact<InputCarrier, 1>::set_V_() [with InputCarrier = Carrier<RegressionDataElliptic, Temporal>]' 318 | const UInt ret = AuxiliaryOptimizer::universal_V_setter<InputCarrier>(this->V_, this->T_, this->R_, this->the_carrier, this->adt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:711:23: required from 'void GCV_Exact<InputCarrier, 1>::update_matrices(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal>; lambda::type<1> = double]' 711 | this->set_V_(); | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:739:15: required from 'void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal>; lambda::type<1> = double]' 739 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:736:6: required from here 736 | void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Auxiliary_Optimizer_imp.h:203:36: warning: unused variable 'ret' [-Wunused-variable] 203 | const UInt ret = AuxiliaryOptimizer::universal_E_setter<InputCarrier>(E_, carrier); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Auxiliary_Optimizer_imp.h: In instantiation of 'static typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Forced, InputCarrier>::value>, multi_bool_type<false> >::value, int>::type AuxiliaryOptimizer::universal_V_setter(MatrixXr&, const MatrixXr&, const MatrixXr&, const InputCarrier&, AuxiliaryData<InputCarrier>&) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Areal>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Forced, InputCarrier>::value>, multi_bool_type<false> >::value, int>::type = int; MatrixXr = Eigen::Matrix<double, -1, -1>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:318:78: required from 'void GCV_Exact<InputCarrier, 1>::set_V_() [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Areal>]' 318 | const UInt ret = AuxiliaryOptimizer::universal_V_setter<InputCarrier>(this->V_, this->T_, this->R_, this->the_carrier, this->adt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:711:23: required from 'void GCV_Exact<InputCarrier, 1>::update_matrices(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Areal>; lambda::type<1> = double]' 711 | this->set_V_(); | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:739:15: required from 'void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Areal>; lambda::type<1> = double]' 739 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:736:6: required from here 736 | void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Auxiliary_Optimizer_imp.h:203:36: warning: unused variable 'ret' [-Wunused-variable] 203 | const UInt ret = AuxiliaryOptimizer::universal_E_setter<InputCarrier>(E_, carrier); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Auxiliary_Optimizer_imp.h: In instantiation of 'static typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Forced, InputCarrier>::value>, multi_bool_type<true> >::value, int>::type AuxiliaryOptimizer::universal_V_setter(MatrixXr&, const MatrixXr&, const MatrixXr&, const InputCarrier&, AuxiliaryData<InputCarrier>&) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Forced>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Forced, InputCarrier>::value>, multi_bool_type<true> >::value, int>::type = int; MatrixXr = Eigen::Matrix<double, -1, -1>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:318:78: required from 'void GCV_Exact<InputCarrier, 1>::set_V_() [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Forced>]' 318 | const UInt ret = AuxiliaryOptimizer::universal_V_setter<InputCarrier>(this->V_, this->T_, this->R_, this->the_carrier, this->adt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:711:23: required from 'void GCV_Exact<InputCarrier, 1>::update_matrices(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Forced>; lambda::type<1> = double]' 711 | this->set_V_(); | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:739:15: required from 'void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Forced>; lambda::type<1> = double]' 739 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:736:6: required from here 736 | void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Auxiliary_Optimizer_imp.h:147:36: warning: unused variable 'ret' [-Wunused-variable] 147 | const UInt ret = AuxiliaryOptimizer::universal_E_setter<InputCarrier>(E_, carrier); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Auxiliary_Optimizer_imp.h: In instantiation of 'static typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Forced, InputCarrier>::value>, multi_bool_type<true> >::value, int>::type AuxiliaryOptimizer::universal_V_setter(MatrixXr&, const MatrixXr&, const MatrixXr&, const InputCarrier&, AuxiliaryData<InputCarrier>&) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Forced, Areal>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Forced, InputCarrier>::value>, multi_bool_type<true> >::value, int>::type = int; MatrixXr = Eigen::Matrix<double, -1, -1>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:318:78: required from 'void GCV_Exact<InputCarrier, 1>::set_V_() [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Forced, Areal>]' 318 | const UInt ret = AuxiliaryOptimizer::universal_V_setter<InputCarrier>(this->V_, this->T_, this->R_, this->the_carrier, this->adt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:711:23: required from 'void GCV_Exact<InputCarrier, 1>::update_matrices(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Forced, Areal>; lambda::type<1> = double]' 711 | this->set_V_(); | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:739:15: required from 'void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Forced, Areal>; lambda::type<1> = double]' 739 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:736:6: required from here 736 | void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Auxiliary_Optimizer_imp.h:147:36: warning: unused variable 'ret' [-Wunused-variable] 147 | const UInt ret = AuxiliaryOptimizer::universal_E_setter<InputCarrier>(E_, carrier); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Auxiliary_Optimizer_imp.h: In instantiation of 'static typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Forced, InputCarrier>::value>, multi_bool_type<false> >::value, int>::type AuxiliaryOptimizer::universal_V_setter(MatrixXr&, const MatrixXr&, const MatrixXr&, const InputCarrier&, AuxiliaryData<InputCarrier>&, AuxiliaryData<InputCarrier>&) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Forced, InputCarrier>::value>, multi_bool_type<false> >::value, int>::type = int; MatrixXr = Eigen::Matrix<double, -1, -1>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:324:78: required from 'void GCV_Exact<InputCarrier, 2>::set_V_() [with InputCarrier = Carrier<RegressionDataElliptic, Temporal>]' 324 | const UInt ret = AuxiliaryOptimizer::universal_V_setter<InputCarrier>(this->V_, this->T_, this->R_, this->the_carrier, this->adt, this->time_adt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:724:15: required from 'void GCV_Exact<InputCarrier, 2>::update_matrices(lambda::type<2>) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]' 724 | this->set_V_(); | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:747:15: required from 'void GCV_Exact<InputCarrier, 2>::update_parameters(lambda::type<2>) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]' 747 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:744:6: required from here 744 | void GCV_Exact<InputCarrier, 2>::update_parameters(lambda::type<2> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Auxiliary_Optimizer_imp.h:229:36: warning: unused variable 'ret' [-Wunused-variable] 229 | const UInt ret = AuxiliaryOptimizer::universal_E_setter<InputCarrier>(E_, carrier); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Auxiliary_Optimizer_imp.h: In instantiation of 'static typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Forced, InputCarrier>::value>, multi_bool_type<false> >::value, int>::type AuxiliaryOptimizer::universal_V_setter(MatrixXr&, const MatrixXr&, const MatrixXr&, const InputCarrier&, AuxiliaryData<InputCarrier>&, AuxiliaryData<InputCarrier>&) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Areal>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Forced, InputCarrier>::value>, multi_bool_type<false> >::value, int>::type = int; MatrixXr = Eigen::Matrix<double, -1, -1>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:324:78: required from 'void GCV_Exact<InputCarrier, 2>::set_V_() [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Areal>]' 324 | const UInt ret = AuxiliaryOptimizer::universal_V_setter<InputCarrier>(this->V_, this->T_, this->R_, this->the_carrier, this->adt, this->time_adt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:724:15: required from 'void GCV_Exact<InputCarrier, 2>::update_matrices(lambda::type<2>) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Areal>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]' 724 | this->set_V_(); | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:747:15: required from 'void GCV_Exact<InputCarrier, 2>::update_parameters(lambda::type<2>) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Areal>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]' 747 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:744:6: required from here 744 | void GCV_Exact<InputCarrier, 2>::update_parameters(lambda::type<2> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Auxiliary_Optimizer_imp.h:229:36: warning: unused variable 'ret' [-Wunused-variable] 229 | const UInt ret = AuxiliaryOptimizer::universal_E_setter<InputCarrier>(E_, carrier); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Auxiliary_Optimizer_imp.h: In instantiation of 'static typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Forced, InputCarrier>::value>, multi_bool_type<true> >::value, int>::type AuxiliaryOptimizer::universal_V_setter(MatrixXr&, const MatrixXr&, const MatrixXr&, const InputCarrier&, AuxiliaryData<InputCarrier>&, AuxiliaryData<InputCarrier>&) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Forced>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Forced, InputCarrier>::value>, multi_bool_type<true> >::value, int>::type = int; MatrixXr = Eigen::Matrix<double, -1, -1>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:324:78: required from 'void GCV_Exact<InputCarrier, 2>::set_V_() [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Forced>]' 324 | const UInt ret = AuxiliaryOptimizer::universal_V_setter<InputCarrier>(this->V_, this->T_, this->R_, this->the_carrier, this->adt, this->time_adt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:724:15: required from 'void GCV_Exact<InputCarrier, 2>::update_matrices(lambda::type<2>) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Forced>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]' 724 | this->set_V_(); | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:747:15: required from 'void GCV_Exact<InputCarrier, 2>::update_parameters(lambda::type<2>) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Forced>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]' 747 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:744:6: required from here 744 | void GCV_Exact<InputCarrier, 2>::update_parameters(lambda::type<2> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Auxiliary_Optimizer_imp.h:174:36: warning: unused variable 'ret' [-Wunused-variable] 174 | const UInt ret = AuxiliaryOptimizer::universal_E_setter<InputCarrier>(E_, carrier); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Auxiliary_Optimizer_imp.h: In instantiation of 'static typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Forced, InputCarrier>::value>, multi_bool_type<true> >::value, int>::type AuxiliaryOptimizer::universal_V_setter(MatrixXr&, const MatrixXr&, const MatrixXr&, const InputCarrier&, AuxiliaryData<InputCarrier>&, AuxiliaryData<InputCarrier>&) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Forced, Areal>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Forced, InputCarrier>::value>, multi_bool_type<true> >::value, int>::type = int; MatrixXr = Eigen::Matrix<double, -1, -1>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:324:78: required from 'void GCV_Exact<InputCarrier, 2>::set_V_() [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Forced, Areal>]' 324 | const UInt ret = AuxiliaryOptimizer::universal_V_setter<InputCarrier>(this->V_, this->T_, this->R_, this->the_carrier, this->adt, this->time_adt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:724:15: required from 'void GCV_Exact<InputCarrier, 2>::update_matrices(lambda::type<2>) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Forced, Areal>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]' 724 | this->set_V_(); | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:747:15: required from 'void GCV_Exact<InputCarrier, 2>::update_parameters(lambda::type<2>) [with InputCarrier = Carrier<RegressionDataElliptic, Temporal, Forced, Areal>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]' 747 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:744:6: required from here 744 | void GCV_Exact<InputCarrier, 2>::update_parameters(lambda::type<2> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Auxiliary_Optimizer_imp.h:174:36: warning: unused variable 'ret' [-Wunused-variable] 174 | const UInt ret = AuxiliaryOptimizer::universal_E_setter<InputCarrier>(E_, carrier); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Auxiliary_Optimizer_imp.h: In instantiation of 'static typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Forced, InputCarrier>::value>, multi_bool_type<false> >::value, int>::type AuxiliaryOptimizer::universal_V_setter(MatrixXr&, const MatrixXr&, const MatrixXr&, const InputCarrier&, AuxiliaryData<InputCarrier>&) [with InputCarrier = Carrier<RegressionDataElliptic>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Forced, InputCarrier>::value>, multi_bool_type<false> >::value, int>::type = int; MatrixXr = Eigen::Matrix<double, -1, -1>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:318:78: required from 'void GCV_Exact<InputCarrier, 1>::set_V_() [with InputCarrier = Carrier<RegressionDataElliptic>]' 318 | const UInt ret = AuxiliaryOptimizer::universal_V_setter<InputCarrier>(this->V_, this->T_, this->R_, this->the_carrier, this->adt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:711:23: required from 'void GCV_Exact<InputCarrier, 1>::update_matrices(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataElliptic>; lambda::type<1> = double]' 711 | this->set_V_(); | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:739:15: required from 'void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataElliptic>; lambda::type<1> = double]' 739 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:736:6: required from here 736 | void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Auxiliary_Optimizer_imp.h:203:36: warning: unused variable 'ret' [-Wunused-variable] 203 | const UInt ret = AuxiliaryOptimizer::universal_E_setter<InputCarrier>(E_, carrier); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Auxiliary_Optimizer_imp.h: In instantiation of 'static typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Forced, InputCarrier>::value>, multi_bool_type<false> >::value, int>::type AuxiliaryOptimizer::universal_V_setter(MatrixXr&, const MatrixXr&, const MatrixXr&, const InputCarrier&, AuxiliaryData<InputCarrier>&) [with InputCarrier = Carrier<RegressionDataElliptic, Areal>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Forced, InputCarrier>::value>, multi_bool_type<false> >::value, int>::type = int; MatrixXr = Eigen::Matrix<double, -1, -1>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:318:78: required from 'void GCV_Exact<InputCarrier, 1>::set_V_() [with InputCarrier = Carrier<RegressionDataElliptic, Areal>]' 318 | const UInt ret = AuxiliaryOptimizer::universal_V_setter<InputCarrier>(this->V_, this->T_, this->R_, this->the_carrier, this->adt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:711:23: required from 'void GCV_Exact<InputCarrier, 1>::update_matrices(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataElliptic, Areal>; lambda::type<1> = double]' 711 | this->set_V_(); | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:739:15: required from 'void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataElliptic, Areal>; lambda::type<1> = double]' 739 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:736:6: required from here 736 | void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Auxiliary_Optimizer_imp.h:203:36: warning: unused variable 'ret' [-Wunused-variable] 203 | const UInt ret = AuxiliaryOptimizer::universal_E_setter<InputCarrier>(E_, carrier); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Auxiliary_Optimizer_imp.h: In instantiation of 'static typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Forced, InputCarrier>::value>, multi_bool_type<true> >::value, int>::type AuxiliaryOptimizer::universal_V_setter(MatrixXr&, const MatrixXr&, const MatrixXr&, const InputCarrier&, AuxiliaryData<InputCarrier>&) [with InputCarrier = Carrier<RegressionDataElliptic, Forced>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Forced, InputCarrier>::value>, multi_bool_type<true> >::value, int>::type = int; MatrixXr = Eigen::Matrix<double, -1, -1>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:318:78: required from 'void GCV_Exact<InputCarrier, 1>::set_V_() [with InputCarrier = Carrier<RegressionDataElliptic, Forced>]' 318 | const UInt ret = AuxiliaryOptimizer::universal_V_setter<InputCarrier>(this->V_, this->T_, this->R_, this->the_carrier, this->adt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:711:23: required from 'void GCV_Exact<InputCarrier, 1>::update_matrices(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataElliptic, Forced>; lambda::type<1> = double]' 711 | this->set_V_(); | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:739:15: required from 'void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataElliptic, Forced>; lambda::type<1> = double]' 739 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:736:6: required from here 736 | void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Auxiliary_Optimizer_imp.h:147:36: warning: unused variable 'ret' [-Wunused-variable] 147 | const UInt ret = AuxiliaryOptimizer::universal_E_setter<InputCarrier>(E_, carrier); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Auxiliary_Optimizer_imp.h: In instantiation of 'static typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Forced, InputCarrier>::value>, multi_bool_type<true> >::value, int>::type AuxiliaryOptimizer::universal_V_setter(MatrixXr&, const MatrixXr&, const MatrixXr&, const InputCarrier&, AuxiliaryData<InputCarrier>&) [with InputCarrier = Carrier<RegressionDataElliptic, Forced, Areal>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Forced, InputCarrier>::value>, multi_bool_type<true> >::value, int>::type = int; MatrixXr = Eigen::Matrix<double, -1, -1>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:318:78: required from 'void GCV_Exact<InputCarrier, 1>::set_V_() [with InputCarrier = Carrier<RegressionDataElliptic, Forced, Areal>]' 318 | const UInt ret = AuxiliaryOptimizer::universal_V_setter<InputCarrier>(this->V_, this->T_, this->R_, this->the_carrier, this->adt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:711:23: required from 'void GCV_Exact<InputCarrier, 1>::update_matrices(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataElliptic, Forced, Areal>; lambda::type<1> = double]' 711 | this->set_V_(); | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:739:15: required from 'void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataElliptic, Forced, Areal>; lambda::type<1> = double]' 739 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:736:6: required from here 736 | void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Auxiliary_Optimizer_imp.h:147:36: warning: unused variable 'ret' [-Wunused-variable] 147 | const UInt ret = AuxiliaryOptimizer::universal_E_setter<InputCarrier>(E_, carrier); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Stochastic<InputCarrier, size>::update_dof(lambda::type<size>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal>; int size = 1; lambda::type<size> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:979:6: required from here 979 | void GCV_Stochastic<InputCarrier, size>::update_dof(lambda::type<size> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:1010:30: warning: unused variable 'ret' [-Wunused-variable] 1010 | UInt ret = AuxiliaryOptimizer::universal_b_setter(this->b, this->the_carrier, this->US_, nnodes); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:1049:38: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 1049 | UInt ret = AuxiliaryOptimizer::universal_b_setter_iter(this->b, this->the_carrier, QU_big_, N_, k, true); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::compute_z_hat(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal>; lambda::type<1> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:574:6: required from here 574 | void GCV_Exact<InputCarrier, 1>::compute_z_hat(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:576:14: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 576 | UInt ret; | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Stochastic<InputCarrier, size>::update_dof(lambda::type<size>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Areal>; int size = 1; lambda::type<size> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:979:6: required from here 979 | void GCV_Stochastic<InputCarrier, size>::update_dof(lambda::type<size> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:1010:30: warning: unused variable 'ret' [-Wunused-variable] 1010 | UInt ret = AuxiliaryOptimizer::universal_b_setter(this->b, this->the_carrier, this->US_, nnodes); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:1049:38: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 1049 | UInt ret = AuxiliaryOptimizer::universal_b_setter_iter(this->b, this->the_carrier, QU_big_, N_, k, true); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::compute_z_hat(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Areal>; lambda::type<1> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:574:6: required from here 574 | void GCV_Exact<InputCarrier, 1>::compute_z_hat(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:576:14: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 576 | UInt ret; | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Stochastic<InputCarrier, size>::update_dof(lambda::type<size>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced>; int size = 1; lambda::type<size> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:979:6: required from here 979 | void GCV_Stochastic<InputCarrier, size>::update_dof(lambda::type<size> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:1010:30: warning: unused variable 'ret' [-Wunused-variable] 1010 | UInt ret = AuxiliaryOptimizer::universal_b_setter(this->b, this->the_carrier, this->US_, nnodes); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:1049:38: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 1049 | UInt ret = AuxiliaryOptimizer::universal_b_setter_iter(this->b, this->the_carrier, QU_big_, N_, k, true); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::compute_z_hat(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced>; lambda::type<1> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:574:6: required from here 574 | void GCV_Exact<InputCarrier, 1>::compute_z_hat(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:576:14: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 576 | UInt ret; | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Stochastic<InputCarrier, size>::update_dof(lambda::type<size>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced, Areal>; int size = 1; lambda::type<size> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:979:6: required from here 979 | void GCV_Stochastic<InputCarrier, size>::update_dof(lambda::type<size> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:1010:30: warning: unused variable 'ret' [-Wunused-variable] 1010 | UInt ret = AuxiliaryOptimizer::universal_b_setter(this->b, this->the_carrier, this->US_, nnodes); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:1049:38: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 1049 | UInt ret = AuxiliaryOptimizer::universal_b_setter_iter(this->b, this->the_carrier, QU_big_, N_, k, true); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::compute_z_hat(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced, Areal>; lambda::type<1> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:574:6: required from here 574 | void GCV_Exact<InputCarrier, 1>::compute_z_hat(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:576:14: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 576 | UInt ret; | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Stochastic<InputCarrier, size>::update_dof(lambda::type<size>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal>; int size = 2; lambda::type<size> = Eigen::Matrix<double, -1, 1>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:979:6: required from here 979 | void GCV_Stochastic<InputCarrier, size>::update_dof(lambda::type<size> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:1010:30: warning: unused variable 'ret' [-Wunused-variable] 1010 | UInt ret = AuxiliaryOptimizer::universal_b_setter(this->b, this->the_carrier, this->US_, nnodes); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:1049:38: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 1049 | UInt ret = AuxiliaryOptimizer::universal_b_setter_iter(this->b, this->the_carrier, QU_big_, N_, k, true); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 2>::compute_z_hat(lambda::type<2>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:604:6: required from here 604 | void GCV_Exact<InputCarrier, 2>::compute_z_hat(lambda::type<2> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:606:14: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 606 | UInt ret; | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Stochastic<InputCarrier, size>::update_dof(lambda::type<size>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Areal>; int size = 2; lambda::type<size> = Eigen::Matrix<double, -1, 1>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:979:6: required from here 979 | void GCV_Stochastic<InputCarrier, size>::update_dof(lambda::type<size> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:1010:30: warning: unused variable 'ret' [-Wunused-variable] 1010 | UInt ret = AuxiliaryOptimizer::universal_b_setter(this->b, this->the_carrier, this->US_, nnodes); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:1049:38: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 1049 | UInt ret = AuxiliaryOptimizer::universal_b_setter_iter(this->b, this->the_carrier, QU_big_, N_, k, true); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 2>::compute_z_hat(lambda::type<2>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Areal>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:604:6: required from here 604 | void GCV_Exact<InputCarrier, 2>::compute_z_hat(lambda::type<2> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:606:14: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 606 | UInt ret; | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Stochastic<InputCarrier, size>::update_dof(lambda::type<size>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced>; int size = 2; lambda::type<size> = Eigen::Matrix<double, -1, 1>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:979:6: required from here 979 | void GCV_Stochastic<InputCarrier, size>::update_dof(lambda::type<size> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:1010:30: warning: unused variable 'ret' [-Wunused-variable] 1010 | UInt ret = AuxiliaryOptimizer::universal_b_setter(this->b, this->the_carrier, this->US_, nnodes); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:1049:38: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 1049 | UInt ret = AuxiliaryOptimizer::universal_b_setter_iter(this->b, this->the_carrier, QU_big_, N_, k, true); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 2>::compute_z_hat(lambda::type<2>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:604:6: required from here 604 | void GCV_Exact<InputCarrier, 2>::compute_z_hat(lambda::type<2> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:606:14: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 606 | UInt ret; | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Stochastic<InputCarrier, size>::update_dof(lambda::type<size>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced, Areal>; int size = 2; lambda::type<size> = Eigen::Matrix<double, -1, 1>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:979:6: required from here 979 | void GCV_Stochastic<InputCarrier, size>::update_dof(lambda::type<size> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:1010:30: warning: unused variable 'ret' [-Wunused-variable] 1010 | UInt ret = AuxiliaryOptimizer::universal_b_setter(this->b, this->the_carrier, this->US_, nnodes); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:1049:38: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 1049 | UInt ret = AuxiliaryOptimizer::universal_b_setter_iter(this->b, this->the_carrier, QU_big_, N_, k, true); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 2>::compute_z_hat(lambda::type<2>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced, Areal>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:604:6: required from here 604 | void GCV_Exact<InputCarrier, 2>::compute_z_hat(lambda::type<2> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:606:14: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 606 | UInt ret; | ^~~ In file included from Regression/Source/../../Skeletons/Include/../../Inference/Include/Eigen_Sign_Flip.h:121, from Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:17: Regression/Source/../../Skeletons/Include/../../Inference/Include/Eigen_Sign_Flip_imp.h: In instantiation of 'VectorXr Eigen_Sign_Flip_Base<InputHandler, MatrixType>::compute_beta_pvalue() [with InputHandler = RegressionDataEllipticSpaceVarying; MatrixType = Eigen::Matrix<double, -1, -1>; VectorXr = Eigen::Matrix<double, -1, 1>]': Regression/Source/../../Skeletons/Include/../../Inference/Include/Eigen_Sign_Flip_imp.h:292:10: required from here 292 | VectorXr Eigen_Sign_Flip_Base<InputHandler, MatrixType>::compute_beta_pvalue(void){ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Inference/Include/Eigen_Sign_Flip_imp.h:376:34: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'Eigen::Index' {aka 'long int'} [-Wsign-compare] 376 | for(unsigned long int j=0;j<TildeX.cols();j++){ | ~^~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Inference/Include/Eigen_Sign_Flip_imp.h:447:34: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'Eigen::Index' {aka 'long int'} [-Wsign-compare] 447 | for(unsigned long int j=0;j<TildeX.cols();j++){ | ~^~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Inference/Include/Eigen_Sign_Flip_imp.h: In instantiation of 'Real Eigen_Sign_Flip_Base<InputHandler, MatrixType>::compute_f_pvalue() [with InputHandler = RegressionDataEllipticSpaceVarying; MatrixType = Eigen::Matrix<double, -1, -1>; Real = double]': Regression/Source/../../Skeletons/Include/../../Inference/Include/Eigen_Sign_Flip_imp.h:479:6: required from here 479 | Real Eigen_Sign_Flip_Base<InputHandler, MatrixType>::compute_f_pvalue(void){ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Inference/Include/Eigen_Sign_Flip_imp.h:552:36: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'Eigen::EigenBase<Eigen::Matrix<double, -1, 1> >::Index' {aka 'long int'} [-Wsign-compare] 552 | for(unsigned long int j=0; j < V_Partial_f_res_H0.size(); ++j){ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Inference/Include/Eigen_Sign_Flip_imp.h:598:36: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'const UInt' {aka 'const int'} [-Wsign-compare] 598 | for(unsigned long int j=0; j < n_loc; ++j){ | ~~^~~~~~~ Regression/Source/../../Skeletons/Include/../../Inference/Include/Eigen_Sign_Flip_imp.h: In instantiation of 'void Eigen_Sign_Flip_Exact<InputHandler, MatrixType>::compute_Lambda() [with InputHandler = RegressionDataEllipticSpaceVarying; MatrixType = Eigen::Matrix<double, -1, -1>]': Regression/Source/../../Skeletons/Include/../../Inference/Include/Eigen_Sign_Flip_imp.h:1179:6: required from here 1179 | void Eigen_Sign_Flip_Exact<InputHandler, MatrixType>::compute_Lambda(void){ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Inference/Include/Eigen_Sign_Flip_imp.h:1190:8: warning: unused variable 'q' [-Wunused-variable] 1190 | UInt q = this->inf_car.getq(); | ^ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Stochastic<InputCarrier, size>::update_dof(lambda::type<size>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying>; int size = 1; lambda::type<size> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:979:6: required from here 979 | void GCV_Stochastic<InputCarrier, size>::update_dof(lambda::type<size> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:1010:30: warning: unused variable 'ret' [-Wunused-variable] 1010 | UInt ret = AuxiliaryOptimizer::universal_b_setter(this->b, this->the_carrier, this->US_, nnodes); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:1049:38: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 1049 | UInt ret = AuxiliaryOptimizer::universal_b_setter_iter(this->b, this->the_carrier, QU_big_, N_, k, true); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::compute_z_hat(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying>; lambda::type<1> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:574:6: required from here 574 | void GCV_Exact<InputCarrier, 1>::compute_z_hat(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:576:14: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 576 | UInt ret; | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Stochastic<InputCarrier, size>::update_dof(lambda::type<size>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Areal>; int size = 1; lambda::type<size> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:979:6: required from here 979 | void GCV_Stochastic<InputCarrier, size>::update_dof(lambda::type<size> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:1010:30: warning: unused variable 'ret' [-Wunused-variable] 1010 | UInt ret = AuxiliaryOptimizer::universal_b_setter(this->b, this->the_carrier, this->US_, nnodes); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:1049:38: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 1049 | UInt ret = AuxiliaryOptimizer::universal_b_setter_iter(this->b, this->the_carrier, QU_big_, N_, k, true); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::compute_z_hat(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Areal>; lambda::type<1> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:574:6: required from here 574 | void GCV_Exact<InputCarrier, 1>::compute_z_hat(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:576:14: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 576 | UInt ret; | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Stochastic<InputCarrier, size>::update_dof(lambda::type<size>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Forced>; int size = 1; lambda::type<size> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:979:6: required from here 979 | void GCV_Stochastic<InputCarrier, size>::update_dof(lambda::type<size> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:1010:30: warning: unused variable 'ret' [-Wunused-variable] 1010 | UInt ret = AuxiliaryOptimizer::universal_b_setter(this->b, this->the_carrier, this->US_, nnodes); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:1049:38: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 1049 | UInt ret = AuxiliaryOptimizer::universal_b_setter_iter(this->b, this->the_carrier, QU_big_, N_, k, true); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::compute_z_hat(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Forced>; lambda::type<1> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:574:6: required from here 574 | void GCV_Exact<InputCarrier, 1>::compute_z_hat(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:576:14: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 576 | UInt ret; | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Stochastic<InputCarrier, size>::update_dof(lambda::type<size>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Forced, Areal>; int size = 1; lambda::type<size> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:979:6: required from here 979 | void GCV_Stochastic<InputCarrier, size>::update_dof(lambda::type<size> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:1010:30: warning: unused variable 'ret' [-Wunused-variable] 1010 | UInt ret = AuxiliaryOptimizer::universal_b_setter(this->b, this->the_carrier, this->US_, nnodes); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:1049:38: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 1049 | UInt ret = AuxiliaryOptimizer::universal_b_setter_iter(this->b, this->the_carrier, QU_big_, N_, k, true); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::compute_z_hat(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Forced, Areal>; lambda::type<1> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:574:6: required from here 574 | void GCV_Exact<InputCarrier, 1>::compute_z_hat(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:576:14: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 576 | UInt ret; | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Stochastic<InputCarrier, size>::update_dof(lambda::type<size>) [with InputCarrier = Carrier<RegressionData, Temporal>; int size = 1; lambda::type<size> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:979:6: required from here 979 | void GCV_Stochastic<InputCarrier, size>::update_dof(lambda::type<size> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:1010:30: warning: unused variable 'ret' [-Wunused-variable] 1010 | UInt ret = AuxiliaryOptimizer::universal_b_setter(this->b, this->the_carrier, this->US_, nnodes); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:1049:38: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 1049 | UInt ret = AuxiliaryOptimizer::universal_b_setter_iter(this->b, this->the_carrier, QU_big_, N_, k, true); | ^~~ Regression/Source/../../Skeletons/Include/../../Inference/Include/Eigen_Sign_Flip_imp.h: In instantiation of 'Real Eigen_Sign_Flip_Base<InputHandler, MatrixType>::compute_CI_aux_beta_pvalue(const VectorXr&, const MatrixXr&, const VectorXr&, const MatrixXr&) const [with InputHandler = RegressionDataEllipticSpaceVarying; MatrixType = Eigen::Matrix<double, -1, -1>; Real = double; VectorXr = Eigen::Matrix<double, -1, 1>; MatrixXr = Eigen::Matrix<double, -1, -1>]': Regression/Source/../../Skeletons/Include/../../Inference/Include/Eigen_Sign_Flip_imp.h:1020:25: required from 'MatrixXv Eigen_Sign_Flip_Base<InputHandler, MatrixType>::compute_beta_CI() [with InputHandler = RegressionDataEllipticSpaceVarying; MatrixType = Eigen::Matrix<double, -1, -1>; MatrixXv = Eigen::Matrix<Eigen::Matrix<double, -1, 1>, -1, -1>]' 1020 | local_p_values(0,i)=compute_CI_aux_beta_pvalue(Partial_res_H0_CI, TildeX_loc, Tilder_hat, Tilder_star); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Inference/Include/Eigen_Sign_Flip_imp.h:911:10: required from here 911 | MatrixXv Eigen_Sign_Flip_Base<InputHandler, MatrixType>::compute_beta_CI(void){ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Inference/Include/Eigen_Sign_Flip_imp.h:133:32: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'Eigen::Index' {aka 'long int'} [-Wsign-compare] 133 | for(unsigned long int j=0;j<TildeX.cols();j++){ | ~^~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::compute_z_hat(lambda::type<1>) [with InputCarrier = Carrier<RegressionData, Temporal>; lambda::type<1> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:574:6: required from here 574 | void GCV_Exact<InputCarrier, 1>::compute_z_hat(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:576:14: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 576 | UInt ret; | ^~~ Regression/Source/../../Skeletons/Include/../../Inference/Include/Eigen_Sign_Flip_imp.h: In instantiation of 'Real Eigen_Sign_Flip_Base<InputHandler, MatrixType>::compute_CI_aux_f_pvalue(const VectorXr&, UInt) const [with InputHandler = RegressionDataEllipticSpaceVarying; MatrixType = Eigen::Matrix<double, -1, -1>; Real = double; VectorXr = Eigen::Matrix<double, -1, 1>; UInt = int]': Regression/Source/../../Skeletons/Include/../../Inference/Include/Eigen_Sign_Flip_imp.h:722:25: required from 'MatrixXv Eigen_Sign_Flip_Base<InputHandler, MatrixType>::compute_f_CI() [with InputHandler = RegressionDataEllipticSpaceVarying; MatrixType = Eigen::Matrix<double, -1, -1>; MatrixXv = Eigen::Matrix<Eigen::Matrix<double, -1, 1>, -1, -1>]' 722 | local_p_values(0,i)=compute_CI_aux_f_pvalue(Partial_res_H0_CI, sub_locations_index[i]); | ^~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Inference/Include/Eigen_Sign_Flip_imp.h:622:10: required from here 622 | MatrixXv Eigen_Sign_Flip_Base<InputHandler, MatrixType>::compute_f_CI(void){ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Inference/Include/Eigen_Sign_Flip_imp.h:222:36: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'Eigen::EigenBase<Eigen::Matrix<double, -1, 1> >::Index' {aka 'long int'} [-Wsign-compare] 222 | for(unsigned long int j=0; j < V_partial_res_H0_CI.size(); ++j){ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Inference/Include/Eigen_Sign_Flip_imp.h:266:36: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'Eigen::EigenBase<Eigen::Matrix<double, -1, 1> >::Index' {aka 'long int'} [-Wsign-compare] 266 | for(unsigned long int j=0; j < partial_res_H0_CI.size(); ++j){ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Stochastic<InputCarrier, size>::update_dof(lambda::type<size>) [with InputCarrier = Carrier<RegressionData, Temporal, Areal>; int size = 1; lambda::type<size> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:979:6: required from here 979 | void GCV_Stochastic<InputCarrier, size>::update_dof(lambda::type<size> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:1010:30: warning: unused variable 'ret' [-Wunused-variable] 1010 | UInt ret = AuxiliaryOptimizer::universal_b_setter(this->b, this->the_carrier, this->US_, nnodes); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:1049:38: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 1049 | UInt ret = AuxiliaryOptimizer::universal_b_setter_iter(this->b, this->the_carrier, QU_big_, N_, k, true); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::compute_z_hat(lambda::type<1>) [with InputCarrier = Carrier<RegressionData, Temporal, Areal>; lambda::type<1> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:574:6: required from here 574 | void GCV_Exact<InputCarrier, 1>::compute_z_hat(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:576:14: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 576 | UInt ret; | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Stochastic<InputCarrier, size>::update_dof(lambda::type<size>) [with InputCarrier = Carrier<RegressionData, Temporal, Forced>; int size = 1; lambda::type<size> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:979:6: required from here 979 | void GCV_Stochastic<InputCarrier, size>::update_dof(lambda::type<size> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:1010:30: warning: unused variable 'ret' [-Wunused-variable] 1010 | UInt ret = AuxiliaryOptimizer::universal_b_setter(this->b, this->the_carrier, this->US_, nnodes); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:1049:38: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 1049 | UInt ret = AuxiliaryOptimizer::universal_b_setter_iter(this->b, this->the_carrier, QU_big_, N_, k, true); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::compute_z_hat(lambda::type<1>) [with InputCarrier = Carrier<RegressionData, Temporal, Forced>; lambda::type<1> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:574:6: required from here 574 | void GCV_Exact<InputCarrier, 1>::compute_z_hat(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:576:14: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 576 | UInt ret; | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Stochastic<InputCarrier, size>::update_dof(lambda::type<size>) [with InputCarrier = Carrier<RegressionData, Temporal, Forced, Areal>; int size = 1; lambda::type<size> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:979:6: required from here 979 | void GCV_Stochastic<InputCarrier, size>::update_dof(lambda::type<size> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:1010:30: warning: unused variable 'ret' [-Wunused-variable] 1010 | UInt ret = AuxiliaryOptimizer::universal_b_setter(this->b, this->the_carrier, this->US_, nnodes); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:1049:38: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 1049 | UInt ret = AuxiliaryOptimizer::universal_b_setter_iter(this->b, this->the_carrier, QU_big_, N_, k, true); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::compute_z_hat(lambda::type<1>) [with InputCarrier = Carrier<RegressionData, Temporal, Forced, Areal>; lambda::type<1> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:574:6: required from here 574 | void GCV_Exact<InputCarrier, 1>::compute_z_hat(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:576:14: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 576 | UInt ret; | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::set_T_(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal>; lambda::type<1> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:710:23: required from 'void GCV_Exact<InputCarrier, 1>::update_matrices(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal>; lambda::type<1> = double]' 710 | this->set_T_(lambda); | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:739:15: required from 'void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal>; lambda::type<1> = double]' 739 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:736:6: required from here 736 | void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:298:20: warning: unused variable 'ret' [-Wunused-variable] 298 | const UInt ret = AuxiliaryOptimizer::universal_T_setter<InputCarrier>(this->T_, this->the_carrier); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::set_V_() [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:711:23: required from 'void GCV_Exact<InputCarrier, 1>::update_matrices(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal>; lambda::type<1> = double]' 711 | this->set_V_(); | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:739:15: required from 'void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal>; lambda::type<1> = double]' 739 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:736:6: required from here 736 | void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:318:20: warning: unused variable 'ret' [-Wunused-variable] 318 | const UInt ret = AuxiliaryOptimizer::universal_V_setter<InputCarrier>(this->V_, this->T_, this->R_, this->the_carrier, this->adt); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::set_iter_trS_(Real) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal>; Real = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:715:23: required from 'void GCV_Exact<InputCarrier, 1>::update_matrices(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal>; lambda::type<1> = double]' 715 | this->set_iter_trS_(lambda); | ~~~~~~^~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:739:15: required from 'void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal>; lambda::type<1> = double]' 739 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:736:6: required from here 736 | void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:367:22: warning: unused variable 'ret' [-Wunused-variable] 367 | UInt ret = AuxiliaryOptimizer::universal_b_setter_iter(X1, this->the_carrier, QPsi_big, N_, k, false); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:358:14: warning: unused variable 'nlocations' [-Wunused-variable] 358 | UInt nlocations = this->the_carrier.get_n_space_obs(); | ^~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Stochastic<InputCarrier, size>::update_dof(lambda::type<size>) [with InputCarrier = Carrier<RegressionData, Temporal>; int size = 2; lambda::type<size> = Eigen::Matrix<double, -1, 1>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:979:6: required from here 979 | void GCV_Stochastic<InputCarrier, size>::update_dof(lambda::type<size> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:1010:30: warning: unused variable 'ret' [-Wunused-variable] 1010 | UInt ret = AuxiliaryOptimizer::universal_b_setter(this->b, this->the_carrier, this->US_, nnodes); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:1049:38: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 1049 | UInt ret = AuxiliaryOptimizer::universal_b_setter_iter(this->b, this->the_carrier, QU_big_, N_, k, true); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 2>::compute_z_hat(lambda::type<2>) [with InputCarrier = Carrier<RegressionData, Temporal>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:604:6: required from here 604 | void GCV_Exact<InputCarrier, 2>::compute_z_hat(lambda::type<2> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:606:14: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 606 | UInt ret; | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Stochastic<InputCarrier, size>::update_dof(lambda::type<size>) [with InputCarrier = Carrier<RegressionData, Temporal, Areal>; int size = 2; lambda::type<size> = Eigen::Matrix<double, -1, 1>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:979:6: required from here 979 | void GCV_Stochastic<InputCarrier, size>::update_dof(lambda::type<size> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:1010:30: warning: unused variable 'ret' [-Wunused-variable] 1010 | UInt ret = AuxiliaryOptimizer::universal_b_setter(this->b, this->the_carrier, this->US_, nnodes); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:1049:38: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 1049 | UInt ret = AuxiliaryOptimizer::universal_b_setter_iter(this->b, this->the_carrier, QU_big_, N_, k, true); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 2>::compute_z_hat(lambda::type<2>) [with InputCarrier = Carrier<RegressionData, Temporal, Areal>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:604:6: required from here 604 | void GCV_Exact<InputCarrier, 2>::compute_z_hat(lambda::type<2> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:606:14: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 606 | UInt ret; | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Stochastic<InputCarrier, size>::update_dof(lambda::type<size>) [with InputCarrier = Carrier<RegressionData, Temporal, Forced>; int size = 2; lambda::type<size> = Eigen::Matrix<double, -1, 1>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:979:6: required from here 979 | void GCV_Stochastic<InputCarrier, size>::update_dof(lambda::type<size> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:1010:30: warning: unused variable 'ret' [-Wunused-variable] 1010 | UInt ret = AuxiliaryOptimizer::universal_b_setter(this->b, this->the_carrier, this->US_, nnodes); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::set_T_(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Areal>; lambda::type<1> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:710:23: required from 'void GCV_Exact<InputCarrier, 1>::update_matrices(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Areal>; lambda::type<1> = double]' 710 | this->set_T_(lambda); | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:739:15: required from 'void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Areal>; lambda::type<1> = double]' 739 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:736:6: required from here 736 | void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:298:20: warning: unused variable 'ret' [-Wunused-variable] 298 | const UInt ret = AuxiliaryOptimizer::universal_T_setter<InputCarrier>(this->T_, this->the_carrier); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::set_V_() [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Areal>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:711:23: required from 'void GCV_Exact<InputCarrier, 1>::update_matrices(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Areal>; lambda::type<1> = double]' 711 | this->set_V_(); | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:739:15: required from 'void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Areal>; lambda::type<1> = double]' 739 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:736:6: required from here 736 | void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:318:20: warning: unused variable 'ret' [-Wunused-variable] 318 | const UInt ret = AuxiliaryOptimizer::universal_V_setter<InputCarrier>(this->V_, this->T_, this->R_, this->the_carrier, this->adt); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::set_iter_trS_(Real) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Areal>; Real = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:715:23: required from 'void GCV_Exact<InputCarrier, 1>::update_matrices(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Areal>; lambda::type<1> = double]' 715 | this->set_iter_trS_(lambda); | ~~~~~~^~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:739:15: required from 'void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Areal>; lambda::type<1> = double]' 739 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:736:6: required from here 736 | void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:367:22: warning: unused variable 'ret' [-Wunused-variable] 367 | UInt ret = AuxiliaryOptimizer::universal_b_setter_iter(X1, this->the_carrier, QPsi_big, N_, k, false); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:358:14: warning: unused variable 'nlocations' [-Wunused-variable] 358 | UInt nlocations = this->the_carrier.get_n_space_obs(); | ^~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:1049:38: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 1049 | UInt ret = AuxiliaryOptimizer::universal_b_setter_iter(this->b, this->the_carrier, QU_big_, N_, k, true); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 2>::compute_z_hat(lambda::type<2>) [with InputCarrier = Carrier<RegressionData, Temporal, Forced>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:604:6: required from here 604 | void GCV_Exact<InputCarrier, 2>::compute_z_hat(lambda::type<2> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:606:14: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 606 | UInt ret; | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::set_T_(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced>; lambda::type<1> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:710:23: required from 'void GCV_Exact<InputCarrier, 1>::update_matrices(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced>; lambda::type<1> = double]' 710 | this->set_T_(lambda); | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:739:15: required from 'void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced>; lambda::type<1> = double]' 739 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:736:6: required from here 736 | void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:298:20: warning: unused variable 'ret' [-Wunused-variable] 298 | const UInt ret = AuxiliaryOptimizer::universal_T_setter<InputCarrier>(this->T_, this->the_carrier); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::set_V_() [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:711:23: required from 'void GCV_Exact<InputCarrier, 1>::update_matrices(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced>; lambda::type<1> = double]' 711 | this->set_V_(); | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:739:15: required from 'void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced>; lambda::type<1> = double]' 739 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:736:6: required from here 736 | void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:318:20: warning: unused variable 'ret' [-Wunused-variable] 318 | const UInt ret = AuxiliaryOptimizer::universal_V_setter<InputCarrier>(this->V_, this->T_, this->R_, this->the_carrier, this->adt); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::set_iter_trS_(Real) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced>; Real = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:715:23: required from 'void GCV_Exact<InputCarrier, 1>::update_matrices(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced>; lambda::type<1> = double]' 715 | this->set_iter_trS_(lambda); | ~~~~~~^~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:739:15: required from 'void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced>; lambda::type<1> = double]' 739 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:736:6: required from here 736 | void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:367:22: warning: unused variable 'ret' [-Wunused-variable] 367 | UInt ret = AuxiliaryOptimizer::universal_b_setter_iter(X1, this->the_carrier, QPsi_big, N_, k, false); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:358:14: warning: unused variable 'nlocations' [-Wunused-variable] 358 | UInt nlocations = this->the_carrier.get_n_space_obs(); | ^~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Stochastic<InputCarrier, size>::update_dof(lambda::type<size>) [with InputCarrier = Carrier<RegressionData, Temporal, Forced, Areal>; int size = 2; lambda::type<size> = Eigen::Matrix<double, -1, 1>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:979:6: required from here 979 | void GCV_Stochastic<InputCarrier, size>::update_dof(lambda::type<size> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:1010:30: warning: unused variable 'ret' [-Wunused-variable] 1010 | UInt ret = AuxiliaryOptimizer::universal_b_setter(this->b, this->the_carrier, this->US_, nnodes); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::set_T_(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced, Areal>; lambda::type<1> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:710:23: required from 'void GCV_Exact<InputCarrier, 1>::update_matrices(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced, Areal>; lambda::type<1> = double]' 710 | this->set_T_(lambda); | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:739:15: required from 'void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced, Areal>; lambda::type<1> = double]' 739 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:736:6: required from here 736 | void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:298:20: warning: unused variable 'ret' [-Wunused-variable] 298 | const UInt ret = AuxiliaryOptimizer::universal_T_setter<InputCarrier>(this->T_, this->the_carrier); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::set_V_() [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced, Areal>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:711:23: required from 'void GCV_Exact<InputCarrier, 1>::update_matrices(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced, Areal>; lambda::type<1> = double]' 711 | this->set_V_(); | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:739:15: required from 'void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced, Areal>; lambda::type<1> = double]' 739 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:736:6: required from here 736 | void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:318:20: warning: unused variable 'ret' [-Wunused-variable] 318 | const UInt ret = AuxiliaryOptimizer::universal_V_setter<InputCarrier>(this->V_, this->T_, this->R_, this->the_carrier, this->adt); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:1049:38: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 1049 | UInt ret = AuxiliaryOptimizer::universal_b_setter_iter(this->b, this->the_carrier, QU_big_, N_, k, true); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::set_iter_trS_(Real) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced, Areal>; Real = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:715:23: required from 'void GCV_Exact<InputCarrier, 1>::update_matrices(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced, Areal>; lambda::type<1> = double]' 715 | this->set_iter_trS_(lambda); | ~~~~~~^~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:739:15: required from 'void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced, Areal>; lambda::type<1> = double]' 739 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:736:6: required from here 736 | void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:367:22: warning: unused variable 'ret' [-Wunused-variable] 367 | UInt ret = AuxiliaryOptimizer::universal_b_setter_iter(X1, this->the_carrier, QPsi_big, N_, k, false); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:358:14: warning: unused variable 'nlocations' [-Wunused-variable] 358 | UInt nlocations = this->the_carrier.get_n_space_obs(); | ^~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 2>::compute_z_hat(lambda::type<2>) [with InputCarrier = Carrier<RegressionData, Temporal, Forced, Areal>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:604:6: required from here 604 | void GCV_Exact<InputCarrier, 2>::compute_z_hat(lambda::type<2> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:606:14: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 606 | UInt ret; | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 2>::set_T_(lambda::type<2>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:723:15: required from 'void GCV_Exact<InputCarrier, 2>::update_matrices(lambda::type<2>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]' 723 | this->set_T_(lambda); | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:747:15: required from 'void GCV_Exact<InputCarrier, 2>::update_parameters(lambda::type<2>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]' 747 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:744:6: required from here 744 | void GCV_Exact<InputCarrier, 2>::update_parameters(lambda::type<2> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:305:20: warning: unused variable 'ret' [-Wunused-variable] 305 | const UInt ret = AuxiliaryOptimizer::universal_T_setter<InputCarrier>(this->T_, this->the_carrier); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 2>::set_V_() [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:724:15: required from 'void GCV_Exact<InputCarrier, 2>::update_matrices(lambda::type<2>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]' 724 | this->set_V_(); | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:747:15: required from 'void GCV_Exact<InputCarrier, 2>::update_parameters(lambda::type<2>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]' 747 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:744:6: required from here 744 | void GCV_Exact<InputCarrier, 2>::update_parameters(lambda::type<2> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:324:20: warning: unused variable 'ret' [-Wunused-variable] 324 | const UInt ret = AuxiliaryOptimizer::universal_V_setter<InputCarrier>(this->V_, this->T_, this->R_, this->the_carrier, this->adt, this->time_adt); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 2>::set_T_(lambda::type<2>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Areal>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:723:15: required from 'void GCV_Exact<InputCarrier, 2>::update_matrices(lambda::type<2>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Areal>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]' 723 | this->set_T_(lambda); | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:747:15: required from 'void GCV_Exact<InputCarrier, 2>::update_parameters(lambda::type<2>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Areal>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]' 747 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:744:6: required from here 744 | void GCV_Exact<InputCarrier, 2>::update_parameters(lambda::type<2> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:305:20: warning: unused variable 'ret' [-Wunused-variable] 305 | const UInt ret = AuxiliaryOptimizer::universal_T_setter<InputCarrier>(this->T_, this->the_carrier); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 2>::set_V_() [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Areal>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:724:15: required from 'void GCV_Exact<InputCarrier, 2>::update_matrices(lambda::type<2>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Areal>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]' 724 | this->set_V_(); | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:747:15: required from 'void GCV_Exact<InputCarrier, 2>::update_parameters(lambda::type<2>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Areal>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]' 747 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:744:6: required from here 744 | void GCV_Exact<InputCarrier, 2>::update_parameters(lambda::type<2> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:324:20: warning: unused variable 'ret' [-Wunused-variable] 324 | const UInt ret = AuxiliaryOptimizer::universal_V_setter<InputCarrier>(this->V_, this->T_, this->R_, this->the_carrier, this->adt, this->time_adt); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 2>::set_T_(lambda::type<2>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:723:15: required from 'void GCV_Exact<InputCarrier, 2>::update_matrices(lambda::type<2>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]' 723 | this->set_T_(lambda); | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:747:15: required from 'void GCV_Exact<InputCarrier, 2>::update_parameters(lambda::type<2>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]' 747 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:744:6: required from here 744 | void GCV_Exact<InputCarrier, 2>::update_parameters(lambda::type<2> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:305:20: warning: unused variable 'ret' [-Wunused-variable] 305 | const UInt ret = AuxiliaryOptimizer::universal_T_setter<InputCarrier>(this->T_, this->the_carrier); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 2>::set_V_() [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:724:15: required from 'void GCV_Exact<InputCarrier, 2>::update_matrices(lambda::type<2>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]' 724 | this->set_V_(); | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:747:15: required from 'void GCV_Exact<InputCarrier, 2>::update_parameters(lambda::type<2>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]' 747 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:744:6: required from here 744 | void GCV_Exact<InputCarrier, 2>::update_parameters(lambda::type<2> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:324:20: warning: unused variable 'ret' [-Wunused-variable] 324 | const UInt ret = AuxiliaryOptimizer::universal_V_setter<InputCarrier>(this->V_, this->T_, this->R_, this->the_carrier, this->adt, this->time_adt); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 2>::set_T_(lambda::type<2>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced, Areal>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:723:15: required from 'void GCV_Exact<InputCarrier, 2>::update_matrices(lambda::type<2>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced, Areal>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]' 723 | this->set_T_(lambda); | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:747:15: required from 'void GCV_Exact<InputCarrier, 2>::update_parameters(lambda::type<2>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced, Areal>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]' 747 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:744:6: required from here 744 | void GCV_Exact<InputCarrier, 2>::update_parameters(lambda::type<2> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:305:20: warning: unused variable 'ret' [-Wunused-variable] 305 | const UInt ret = AuxiliaryOptimizer::universal_T_setter<InputCarrier>(this->T_, this->the_carrier); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 2>::set_V_() [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced, Areal>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:724:15: required from 'void GCV_Exact<InputCarrier, 2>::update_matrices(lambda::type<2>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced, Areal>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]' 724 | this->set_V_(); | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:747:15: required from 'void GCV_Exact<InputCarrier, 2>::update_parameters(lambda::type<2>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced, Areal>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]' 747 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:744:6: required from here 744 | void GCV_Exact<InputCarrier, 2>::update_parameters(lambda::type<2> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:324:20: warning: unused variable 'ret' [-Wunused-variable] 324 | const UInt ret = AuxiliaryOptimizer::universal_V_setter<InputCarrier>(this->V_, this->T_, this->R_, this->the_carrier, this->adt, this->time_adt); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::set_T_(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying>; lambda::type<1> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:710:23: required from 'void GCV_Exact<InputCarrier, 1>::update_matrices(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying>; lambda::type<1> = double]' 710 | this->set_T_(lambda); | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:739:15: required from 'void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying>; lambda::type<1> = double]' 739 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:736:6: required from here 736 | void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:298:20: warning: unused variable 'ret' [-Wunused-variable] 298 | const UInt ret = AuxiliaryOptimizer::universal_T_setter<InputCarrier>(this->T_, this->the_carrier); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::set_V_() [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:711:23: required from 'void GCV_Exact<InputCarrier, 1>::update_matrices(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying>; lambda::type<1> = double]' 711 | this->set_V_(); | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:739:15: required from 'void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying>; lambda::type<1> = double]' 739 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:736:6: required from here 736 | void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:318:20: warning: unused variable 'ret' [-Wunused-variable] 318 | const UInt ret = AuxiliaryOptimizer::universal_V_setter<InputCarrier>(this->V_, this->T_, this->R_, this->the_carrier, this->adt); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::set_iter_trS_(Real) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying>; Real = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:715:23: required from 'void GCV_Exact<InputCarrier, 1>::update_matrices(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying>; lambda::type<1> = double]' 715 | this->set_iter_trS_(lambda); | ~~~~~~^~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:739:15: required from 'void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying>; lambda::type<1> = double]' 739 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:736:6: required from here 736 | void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:367:22: warning: unused variable 'ret' [-Wunused-variable] 367 | UInt ret = AuxiliaryOptimizer::universal_b_setter_iter(X1, this->the_carrier, QPsi_big, N_, k, false); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:358:14: warning: unused variable 'nlocations' [-Wunused-variable] 358 | UInt nlocations = this->the_carrier.get_n_space_obs(); | ^~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::set_T_(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Areal>; lambda::type<1> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:710:23: required from 'void GCV_Exact<InputCarrier, 1>::update_matrices(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Areal>; lambda::type<1> = double]' 710 | this->set_T_(lambda); | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:739:15: required from 'void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Areal>; lambda::type<1> = double]' 739 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:736:6: required from here 736 | void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:298:20: warning: unused variable 'ret' [-Wunused-variable] 298 | const UInt ret = AuxiliaryOptimizer::universal_T_setter<InputCarrier>(this->T_, this->the_carrier); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::set_V_() [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Areal>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:711:23: required from 'void GCV_Exact<InputCarrier, 1>::update_matrices(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Areal>; lambda::type<1> = double]' 711 | this->set_V_(); | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:739:15: required from 'void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Areal>; lambda::type<1> = double]' 739 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:736:6: required from here 736 | void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:318:20: warning: unused variable 'ret' [-Wunused-variable] 318 | const UInt ret = AuxiliaryOptimizer::universal_V_setter<InputCarrier>(this->V_, this->T_, this->R_, this->the_carrier, this->adt); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::set_iter_trS_(Real) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Areal>; Real = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:715:23: required from 'void GCV_Exact<InputCarrier, 1>::update_matrices(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Areal>; lambda::type<1> = double]' 715 | this->set_iter_trS_(lambda); | ~~~~~~^~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:739:15: required from 'void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Areal>; lambda::type<1> = double]' 739 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:736:6: required from here 736 | void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:367:22: warning: unused variable 'ret' [-Wunused-variable] 367 | UInt ret = AuxiliaryOptimizer::universal_b_setter_iter(X1, this->the_carrier, QPsi_big, N_, k, false); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:358:14: warning: unused variable 'nlocations' [-Wunused-variable] 358 | UInt nlocations = this->the_carrier.get_n_space_obs(); | ^~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::set_T_(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Forced>; lambda::type<1> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:710:23: required from 'void GCV_Exact<InputCarrier, 1>::update_matrices(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Forced>; lambda::type<1> = double]' 710 | this->set_T_(lambda); | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:739:15: required from 'void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Forced>; lambda::type<1> = double]' 739 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:736:6: required from here 736 | void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:298:20: warning: unused variable 'ret' [-Wunused-variable] 298 | const UInt ret = AuxiliaryOptimizer::universal_T_setter<InputCarrier>(this->T_, this->the_carrier); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::set_V_() [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Forced>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:711:23: required from 'void GCV_Exact<InputCarrier, 1>::update_matrices(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Forced>; lambda::type<1> = double]' 711 | this->set_V_(); | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:739:15: required from 'void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Forced>; lambda::type<1> = double]' 739 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:736:6: required from here 736 | void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:318:20: warning: unused variable 'ret' [-Wunused-variable] 318 | const UInt ret = AuxiliaryOptimizer::universal_V_setter<InputCarrier>(this->V_, this->T_, this->R_, this->the_carrier, this->adt); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::set_iter_trS_(Real) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Forced>; Real = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:715:23: required from 'void GCV_Exact<InputCarrier, 1>::update_matrices(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Forced>; lambda::type<1> = double]' 715 | this->set_iter_trS_(lambda); | ~~~~~~^~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:739:15: required from 'void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Forced>; lambda::type<1> = double]' 739 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:736:6: required from here 736 | void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:367:22: warning: unused variable 'ret' [-Wunused-variable] 367 | UInt ret = AuxiliaryOptimizer::universal_b_setter_iter(X1, this->the_carrier, QPsi_big, N_, k, false); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:358:14: warning: unused variable 'nlocations' [-Wunused-variable] 358 | UInt nlocations = this->the_carrier.get_n_space_obs(); | ^~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::set_T_(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Forced, Areal>; lambda::type<1> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:710:23: required from 'void GCV_Exact<InputCarrier, 1>::update_matrices(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Forced, Areal>; lambda::type<1> = double]' 710 | this->set_T_(lambda); | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:739:15: required from 'void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Forced, Areal>; lambda::type<1> = double]' 739 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:736:6: required from here 736 | void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:298:20: warning: unused variable 'ret' [-Wunused-variable] 298 | const UInt ret = AuxiliaryOptimizer::universal_T_setter<InputCarrier>(this->T_, this->the_carrier); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::set_V_() [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Forced, Areal>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:711:23: required from 'void GCV_Exact<InputCarrier, 1>::update_matrices(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Forced, Areal>; lambda::type<1> = double]' 711 | this->set_V_(); | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:739:15: required from 'void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Forced, Areal>; lambda::type<1> = double]' 739 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:736:6: required from here 736 | void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:318:20: warning: unused variable 'ret' [-Wunused-variable] 318 | const UInt ret = AuxiliaryOptimizer::universal_V_setter<InputCarrier>(this->V_, this->T_, this->R_, this->the_carrier, this->adt); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::set_iter_trS_(Real) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Forced, Areal>; Real = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:715:23: required from 'void GCV_Exact<InputCarrier, 1>::update_matrices(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Forced, Areal>; lambda::type<1> = double]' 715 | this->set_iter_trS_(lambda); | ~~~~~~^~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:739:15: required from 'void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Forced, Areal>; lambda::type<1> = double]' 739 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:736:6: required from here 736 | void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:367:22: warning: unused variable 'ret' [-Wunused-variable] 367 | UInt ret = AuxiliaryOptimizer::universal_b_setter_iter(X1, this->the_carrier, QPsi_big, N_, k, false); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:358:14: warning: unused variable 'nlocations' [-Wunused-variable] 358 | UInt nlocations = this->the_carrier.get_n_space_obs(); | ^~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/Mixed_FE_Regression_imp.h: In instantiation of 'void MixedFERegressionBase<InputHandler>::addDirichletBC_matrix() [with InputHandler = RegressionDataEllipticSpaceVarying]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/Mixed_FE_Regression_imp.h:1075:10: required from 'MatrixXr MixedFERegressionBase<InputHandler>::apply_to_b(const MatrixXr&) [with InputHandler = RegressionDataEllipticSpaceVarying; MatrixXr = Eigen::Matrix<double, -1, -1>]' 1075 | this->addDirichletBC_matrix(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Carrier.h:234:55: required from 'MatrixXr Carrier<InputHandler, Extensions>::apply_to_b(const MatrixXr&, lambda::type<2>) [with InputHandler = RegressionDataEllipticSpaceVarying; Extensions = {Temporal}; MatrixXr = Eigen::Matrix<double, -1, -1>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]' 234 | return this->model->apply_to_b(b); | ~~~~~~~~~~~~~~~~~~~~~~~^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:1014:44: required from 'void GCV_Stochastic<InputCarrier, size>::update_dof(lambda::type<size>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal>; int size = 1; lambda::type<size> = double]' 1014 | x = this->the_carrier.apply_to_b(b, lambda::make_pair(lambda, this->lambdaT)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:979:6: required from here 979 | void GCV_Stochastic<InputCarrier, size>::update_dof(lambda::type<size> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/Mixed_FE_Regression_imp.h:60:35: warning: unused variable 'bc_values' [-Wunused-variable] 60 | const std::vector<Real> * bc_values = regressionData_.getDirichletValues(); | ^~~~~~~~~ In file included from Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Auxiliary_Optimizer.h:438, from Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer.h:6: Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Auxiliary_Optimizer_imp.h: In instantiation of 'static typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Forced, InputCarrier>::value>, multi_bool_type<false> >::value, int>::type AuxiliaryOptimizer::universal_V_setter(MatrixXr&, const MatrixXr&, const MatrixXr&, const InputCarrier&, AuxiliaryData<InputCarrier>&) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Forced, InputCarrier>::value>, multi_bool_type<false> >::value, int>::type = int; MatrixXr = Eigen::Matrix<double, -1, -1>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:318:78: required from 'void GCV_Exact<InputCarrier, 1>::set_V_() [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal>]' 318 | const UInt ret = AuxiliaryOptimizer::universal_V_setter<InputCarrier>(this->V_, this->T_, this->R_, this->the_carrier, this->adt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:711:23: required from 'void GCV_Exact<InputCarrier, 1>::update_matrices(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal>; lambda::type<1> = double]' 711 | this->set_V_(); | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:739:15: required from 'void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal>; lambda::type<1> = double]' 739 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:736:6: required from here 736 | void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Auxiliary_Optimizer_imp.h:203:36: warning: unused variable 'ret' [-Wunused-variable] 203 | const UInt ret = AuxiliaryOptimizer::universal_E_setter<InputCarrier>(E_, carrier); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Auxiliary_Optimizer_imp.h: In instantiation of 'static typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Forced, InputCarrier>::value>, multi_bool_type<false> >::value, int>::type AuxiliaryOptimizer::universal_V_setter(MatrixXr&, const MatrixXr&, const MatrixXr&, const InputCarrier&, AuxiliaryData<InputCarrier>&) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Areal>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Forced, InputCarrier>::value>, multi_bool_type<false> >::value, int>::type = int; MatrixXr = Eigen::Matrix<double, -1, -1>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:318:78: required from 'void GCV_Exact<InputCarrier, 1>::set_V_() [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Areal>]' 318 | const UInt ret = AuxiliaryOptimizer::universal_V_setter<InputCarrier>(this->V_, this->T_, this->R_, this->the_carrier, this->adt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:711:23: required from 'void GCV_Exact<InputCarrier, 1>::update_matrices(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Areal>; lambda::type<1> = double]' 711 | this->set_V_(); | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:739:15: required from 'void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Areal>; lambda::type<1> = double]' 739 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:736:6: required from here 736 | void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Auxiliary_Optimizer_imp.h:203:36: warning: unused variable 'ret' [-Wunused-variable] 203 | const UInt ret = AuxiliaryOptimizer::universal_E_setter<InputCarrier>(E_, carrier); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Auxiliary_Optimizer_imp.h: In instantiation of 'static typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Forced, InputCarrier>::value>, multi_bool_type<true> >::value, int>::type AuxiliaryOptimizer::universal_V_setter(MatrixXr&, const MatrixXr&, const MatrixXr&, const InputCarrier&, AuxiliaryData<InputCarrier>&) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Forced, InputCarrier>::value>, multi_bool_type<true> >::value, int>::type = int; MatrixXr = Eigen::Matrix<double, -1, -1>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:318:78: required from 'void GCV_Exact<InputCarrier, 1>::set_V_() [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced>]' 318 | const UInt ret = AuxiliaryOptimizer::universal_V_setter<InputCarrier>(this->V_, this->T_, this->R_, this->the_carrier, this->adt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:711:23: required from 'void GCV_Exact<InputCarrier, 1>::update_matrices(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced>; lambda::type<1> = double]' 711 | this->set_V_(); | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:739:15: required from 'void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced>; lambda::type<1> = double]' 739 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:736:6: required from here 736 | void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Auxiliary_Optimizer_imp.h:147:36: warning: unused variable 'ret' [-Wunused-variable] 147 | const UInt ret = AuxiliaryOptimizer::universal_E_setter<InputCarrier>(E_, carrier); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Auxiliary_Optimizer_imp.h: In instantiation of 'static typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Forced, InputCarrier>::value>, multi_bool_type<true> >::value, int>::type AuxiliaryOptimizer::universal_V_setter(MatrixXr&, const MatrixXr&, const MatrixXr&, const InputCarrier&, AuxiliaryData<InputCarrier>&) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced, Areal>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Forced, InputCarrier>::value>, multi_bool_type<true> >::value, int>::type = int; MatrixXr = Eigen::Matrix<double, -1, -1>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:318:78: required from 'void GCV_Exact<InputCarrier, 1>::set_V_() [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced, Areal>]' 318 | const UInt ret = AuxiliaryOptimizer::universal_V_setter<InputCarrier>(this->V_, this->T_, this->R_, this->the_carrier, this->adt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:711:23: required from 'void GCV_Exact<InputCarrier, 1>::update_matrices(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced, Areal>; lambda::type<1> = double]' 711 | this->set_V_(); | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:739:15: required from 'void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced, Areal>; lambda::type<1> = double]' 739 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:736:6: required from here 736 | void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Auxiliary_Optimizer_imp.h:147:36: warning: unused variable 'ret' [-Wunused-variable] 147 | const UInt ret = AuxiliaryOptimizer::universal_E_setter<InputCarrier>(E_, carrier); | ^~~ In file included from Regression/Source/../../Skeletons/Include/../../Inference/Include/Eigen_Sign_Flip.h:121, from Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:17: Regression/Source/../../Skeletons/Include/../../Inference/Include/Eigen_Sign_Flip_imp.h: In instantiation of 'VectorXr Eigen_Sign_Flip_Base<InputHandler, MatrixType>::compute_beta_pvalue() [with InputHandler = RegressionData; MatrixType = Eigen::Matrix<double, -1, -1>; VectorXr = Eigen::Matrix<double, -1, 1>]': Regression/Source/../../Skeletons/Include/../../Inference/Include/Eigen_Sign_Flip_imp.h:292:10: required from here 292 | VectorXr Eigen_Sign_Flip_Base<InputHandler, MatrixType>::compute_beta_pvalue(void){ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Inference/Include/Eigen_Sign_Flip_imp.h:376:34: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'Eigen::Index' {aka 'long int'} [-Wsign-compare] 376 | for(unsigned long int j=0;j<TildeX.cols();j++){ | ~^~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Auxiliary_Optimizer_imp.h: In instantiation of 'static typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Forced, InputCarrier>::value>, multi_bool_type<false> >::value, int>::type AuxiliaryOptimizer::universal_V_setter(MatrixXr&, const MatrixXr&, const MatrixXr&, const InputCarrier&, AuxiliaryData<InputCarrier>&, AuxiliaryData<InputCarrier>&) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Forced, InputCarrier>::value>, multi_bool_type<false> >::value, int>::type = int; MatrixXr = Eigen::Matrix<double, -1, -1>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:324:78: required from 'void GCV_Exact<InputCarrier, 2>::set_V_() [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal>]' 324 | const UInt ret = AuxiliaryOptimizer::universal_V_setter<InputCarrier>(this->V_, this->T_, this->R_, this->the_carrier, this->adt, this->time_adt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:724:15: required from 'void GCV_Exact<InputCarrier, 2>::update_matrices(lambda::type<2>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]' 724 | this->set_V_(); | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:747:15: required from 'void GCV_Exact<InputCarrier, 2>::update_parameters(lambda::type<2>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]' 747 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:744:6: required from here 744 | void GCV_Exact<InputCarrier, 2>::update_parameters(lambda::type<2> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Auxiliary_Optimizer_imp.h:229:36: warning: unused variable 'ret' [-Wunused-variable] 229 | const UInt ret = AuxiliaryOptimizer::universal_E_setter<InputCarrier>(E_, carrier); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Auxiliary_Optimizer_imp.h: In instantiation of 'static typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Forced, InputCarrier>::value>, multi_bool_type<false> >::value, int>::type AuxiliaryOptimizer::universal_V_setter(MatrixXr&, const MatrixXr&, const MatrixXr&, const InputCarrier&, AuxiliaryData<InputCarrier>&, AuxiliaryData<InputCarrier>&) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Areal>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Forced, InputCarrier>::value>, multi_bool_type<false> >::value, int>::type = int; MatrixXr = Eigen::Matrix<double, -1, -1>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:324:78: required from 'void GCV_Exact<InputCarrier, 2>::set_V_() [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Areal>]' 324 | const UInt ret = AuxiliaryOptimizer::universal_V_setter<InputCarrier>(this->V_, this->T_, this->R_, this->the_carrier, this->adt, this->time_adt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:724:15: required from 'void GCV_Exact<InputCarrier, 2>::update_matrices(lambda::type<2>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Areal>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]' 724 | this->set_V_(); | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:747:15: required from 'void GCV_Exact<InputCarrier, 2>::update_parameters(lambda::type<2>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Areal>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]' 747 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:744:6: required from here 744 | void GCV_Exact<InputCarrier, 2>::update_parameters(lambda::type<2> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Auxiliary_Optimizer_imp.h:229:36: warning: unused variable 'ret' [-Wunused-variable] 229 | const UInt ret = AuxiliaryOptimizer::universal_E_setter<InputCarrier>(E_, carrier); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Auxiliary_Optimizer_imp.h: In instantiation of 'static typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Forced, InputCarrier>::value>, multi_bool_type<true> >::value, int>::type AuxiliaryOptimizer::universal_V_setter(MatrixXr&, const MatrixXr&, const MatrixXr&, const InputCarrier&, AuxiliaryData<InputCarrier>&, AuxiliaryData<InputCarrier>&) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Forced, InputCarrier>::value>, multi_bool_type<true> >::value, int>::type = int; MatrixXr = Eigen::Matrix<double, -1, -1>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:324:78: required from 'void GCV_Exact<InputCarrier, 2>::set_V_() [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced>]' 324 | const UInt ret = AuxiliaryOptimizer::universal_V_setter<InputCarrier>(this->V_, this->T_, this->R_, this->the_carrier, this->adt, this->time_adt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:724:15: required from 'void GCV_Exact<InputCarrier, 2>::update_matrices(lambda::type<2>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]' 724 | this->set_V_(); | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:747:15: required from 'void GCV_Exact<InputCarrier, 2>::update_parameters(lambda::type<2>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]' 747 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:744:6: required from here 744 | void GCV_Exact<InputCarrier, 2>::update_parameters(lambda::type<2> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Auxiliary_Optimizer_imp.h:174:36: warning: unused variable 'ret' [-Wunused-variable] 174 | const UInt ret = AuxiliaryOptimizer::universal_E_setter<InputCarrier>(E_, carrier); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Auxiliary_Optimizer_imp.h: In instantiation of 'static typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Forced, InputCarrier>::value>, multi_bool_type<true> >::value, int>::type AuxiliaryOptimizer::universal_V_setter(MatrixXr&, const MatrixXr&, const MatrixXr&, const InputCarrier&, AuxiliaryData<InputCarrier>&, AuxiliaryData<InputCarrier>&) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced, Areal>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Forced, InputCarrier>::value>, multi_bool_type<true> >::value, int>::type = int; MatrixXr = Eigen::Matrix<double, -1, -1>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:324:78: required from 'void GCV_Exact<InputCarrier, 2>::set_V_() [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced, Areal>]' 324 | const UInt ret = AuxiliaryOptimizer::universal_V_setter<InputCarrier>(this->V_, this->T_, this->R_, this->the_carrier, this->adt, this->time_adt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:724:15: required from 'void GCV_Exact<InputCarrier, 2>::update_matrices(lambda::type<2>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced, Areal>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]' 724 | this->set_V_(); | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:747:15: required from 'void GCV_Exact<InputCarrier, 2>::update_parameters(lambda::type<2>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced, Areal>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]' 747 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:744:6: required from here 744 | void GCV_Exact<InputCarrier, 2>::update_parameters(lambda::type<2> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Auxiliary_Optimizer_imp.h:174:36: warning: unused variable 'ret' [-Wunused-variable] 174 | const UInt ret = AuxiliaryOptimizer::universal_E_setter<InputCarrier>(E_, carrier); | ^~~ Regression/Source/../../Skeletons/Include/../../Inference/Include/Eigen_Sign_Flip_imp.h:447:34: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'Eigen::Index' {aka 'long int'} [-Wsign-compare] 447 | for(unsigned long int j=0;j<TildeX.cols();j++){ | ~^~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Auxiliary_Optimizer_imp.h: In instantiation of 'static typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Forced, InputCarrier>::value>, multi_bool_type<false> >::value, int>::type AuxiliaryOptimizer::universal_V_setter(MatrixXr&, const MatrixXr&, const MatrixXr&, const InputCarrier&, AuxiliaryData<InputCarrier>&) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Forced, InputCarrier>::value>, multi_bool_type<false> >::value, int>::type = int; MatrixXr = Eigen::Matrix<double, -1, -1>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:318:78: required from 'void GCV_Exact<InputCarrier, 1>::set_V_() [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying>]' 318 | const UInt ret = AuxiliaryOptimizer::universal_V_setter<InputCarrier>(this->V_, this->T_, this->R_, this->the_carrier, this->adt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:711:23: required from 'void GCV_Exact<InputCarrier, 1>::update_matrices(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying>; lambda::type<1> = double]' 711 | this->set_V_(); | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:739:15: required from 'void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying>; lambda::type<1> = double]' 739 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:736:6: required from here 736 | void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Auxiliary_Optimizer_imp.h:203:36: warning: unused variable 'ret' [-Wunused-variable] 203 | const UInt ret = AuxiliaryOptimizer::universal_E_setter<InputCarrier>(E_, carrier); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Auxiliary_Optimizer_imp.h: In instantiation of 'static typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Forced, InputCarrier>::value>, multi_bool_type<false> >::value, int>::type AuxiliaryOptimizer::universal_V_setter(MatrixXr&, const MatrixXr&, const MatrixXr&, const InputCarrier&, AuxiliaryData<InputCarrier>&) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Areal>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Forced, InputCarrier>::value>, multi_bool_type<false> >::value, int>::type = int; MatrixXr = Eigen::Matrix<double, -1, -1>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:318:78: required from 'void GCV_Exact<InputCarrier, 1>::set_V_() [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Areal>]' 318 | const UInt ret = AuxiliaryOptimizer::universal_V_setter<InputCarrier>(this->V_, this->T_, this->R_, this->the_carrier, this->adt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:711:23: required from 'void GCV_Exact<InputCarrier, 1>::update_matrices(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Areal>; lambda::type<1> = double]' 711 | this->set_V_(); | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:739:15: required from 'void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Areal>; lambda::type<1> = double]' 739 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:736:6: required from here 736 | void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Auxiliary_Optimizer_imp.h:203:36: warning: unused variable 'ret' [-Wunused-variable] 203 | const UInt ret = AuxiliaryOptimizer::universal_E_setter<InputCarrier>(E_, carrier); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Auxiliary_Optimizer_imp.h: In instantiation of 'static typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Forced, InputCarrier>::value>, multi_bool_type<true> >::value, int>::type AuxiliaryOptimizer::universal_V_setter(MatrixXr&, const MatrixXr&, const MatrixXr&, const InputCarrier&, AuxiliaryData<InputCarrier>&) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Forced>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Forced, InputCarrier>::value>, multi_bool_type<true> >::value, int>::type = int; MatrixXr = Eigen::Matrix<double, -1, -1>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:318:78: required from 'void GCV_Exact<InputCarrier, 1>::set_V_() [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Forced>]' 318 | const UInt ret = AuxiliaryOptimizer::universal_V_setter<InputCarrier>(this->V_, this->T_, this->R_, this->the_carrier, this->adt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:711:23: required from 'void GCV_Exact<InputCarrier, 1>::update_matrices(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Forced>; lambda::type<1> = double]' 711 | this->set_V_(); | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:739:15: required from 'void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Forced>; lambda::type<1> = double]' 739 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:736:6: required from here 736 | void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Auxiliary_Optimizer_imp.h:147:36: warning: unused variable 'ret' [-Wunused-variable] 147 | const UInt ret = AuxiliaryOptimizer::universal_E_setter<InputCarrier>(E_, carrier); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Auxiliary_Optimizer_imp.h: In instantiation of 'static typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Forced, InputCarrier>::value>, multi_bool_type<true> >::value, int>::type AuxiliaryOptimizer::universal_V_setter(MatrixXr&, const MatrixXr&, const MatrixXr&, const InputCarrier&, AuxiliaryData<InputCarrier>&) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Forced, Areal>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Forced, InputCarrier>::value>, multi_bool_type<true> >::value, int>::type = int; MatrixXr = Eigen::Matrix<double, -1, -1>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:318:78: required from 'void GCV_Exact<InputCarrier, 1>::set_V_() [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Forced, Areal>]' 318 | const UInt ret = AuxiliaryOptimizer::universal_V_setter<InputCarrier>(this->V_, this->T_, this->R_, this->the_carrier, this->adt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:711:23: required from 'void GCV_Exact<InputCarrier, 1>::update_matrices(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Forced, Areal>; lambda::type<1> = double]' 711 | this->set_V_(); | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:739:15: required from 'void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1>) [with InputCarrier = Carrier<RegressionDataEllipticSpaceVarying, Forced, Areal>; lambda::type<1> = double]' 739 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:736:6: required from here 736 | void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Auxiliary_Optimizer_imp.h:147:36: warning: unused variable 'ret' [-Wunused-variable] 147 | const UInt ret = AuxiliaryOptimizer::universal_E_setter<InputCarrier>(E_, carrier); | ^~~ Regression/Source/../../Skeletons/Include/../../Inference/Include/Eigen_Sign_Flip_imp.h: In instantiation of 'Real Eigen_Sign_Flip_Base<InputHandler, MatrixType>::compute_f_pvalue() [with InputHandler = RegressionData; MatrixType = Eigen::Matrix<double, -1, -1>; Real = double]': Regression/Source/../../Skeletons/Include/../../Inference/Include/Eigen_Sign_Flip_imp.h:479:6: required from here 479 | Real Eigen_Sign_Flip_Base<InputHandler, MatrixType>::compute_f_pvalue(void){ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Inference/Include/Eigen_Sign_Flip_imp.h:552:36: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'Eigen::EigenBase<Eigen::Matrix<double, -1, 1> >::Index' {aka 'long int'} [-Wsign-compare] 552 | for(unsigned long int j=0; j < V_Partial_f_res_H0.size(); ++j){ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Inference/Include/Eigen_Sign_Flip_imp.h:598:36: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'const UInt' {aka 'const int'} [-Wsign-compare] 598 | for(unsigned long int j=0; j < n_loc; ++j){ | ~~^~~~~~~ Regression/Source/../../Skeletons/Include/../../Inference/Include/Eigen_Sign_Flip_imp.h: In instantiation of 'void Eigen_Sign_Flip_Exact<InputHandler, MatrixType>::compute_Lambda() [with InputHandler = RegressionData; MatrixType = Eigen::Matrix<double, -1, -1>]': Regression/Source/../../Skeletons/Include/../../Inference/Include/Eigen_Sign_Flip_imp.h:1179:6: required from here 1179 | void Eigen_Sign_Flip_Exact<InputHandler, MatrixType>::compute_Lambda(void){ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Inference/Include/Eigen_Sign_Flip_imp.h:1190:8: warning: unused variable 'q' [-Wunused-variable] 1190 | UInt q = this->inf_car.getq(); | ^ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Stochastic<InputCarrier, size>::update_dof(lambda::type<size>) [with InputCarrier = Carrier<RegressionData>; int size = 1; lambda::type<size> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:979:6: required from here 979 | void GCV_Stochastic<InputCarrier, size>::update_dof(lambda::type<size> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:1010:30: warning: unused variable 'ret' [-Wunused-variable] 1010 | UInt ret = AuxiliaryOptimizer::universal_b_setter(this->b, this->the_carrier, this->US_, nnodes); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:1049:38: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 1049 | UInt ret = AuxiliaryOptimizer::universal_b_setter_iter(this->b, this->the_carrier, QU_big_, N_, k, true); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::compute_z_hat(lambda::type<1>) [with InputCarrier = Carrier<RegressionData>; lambda::type<1> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:574:6: required from here 574 | void GCV_Exact<InputCarrier, 1>::compute_z_hat(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:576:14: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 576 | UInt ret; | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Stochastic<InputCarrier, size>::update_dof(lambda::type<size>) [with InputCarrier = Carrier<RegressionData, Areal>; int size = 1; lambda::type<size> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:979:6: required from here 979 | void GCV_Stochastic<InputCarrier, size>::update_dof(lambda::type<size> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:1010:30: warning: unused variable 'ret' [-Wunused-variable] 1010 | UInt ret = AuxiliaryOptimizer::universal_b_setter(this->b, this->the_carrier, this->US_, nnodes); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:1049:38: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 1049 | UInt ret = AuxiliaryOptimizer::universal_b_setter_iter(this->b, this->the_carrier, QU_big_, N_, k, true); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::compute_z_hat(lambda::type<1>) [with InputCarrier = Carrier<RegressionData, Areal>; lambda::type<1> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:574:6: required from here 574 | void GCV_Exact<InputCarrier, 1>::compute_z_hat(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:576:14: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 576 | UInt ret; | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Stochastic<InputCarrier, size>::update_dof(lambda::type<size>) [with InputCarrier = Carrier<RegressionData, Forced>; int size = 1; lambda::type<size> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:979:6: required from here 979 | void GCV_Stochastic<InputCarrier, size>::update_dof(lambda::type<size> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:1010:30: warning: unused variable 'ret' [-Wunused-variable] 1010 | UInt ret = AuxiliaryOptimizer::universal_b_setter(this->b, this->the_carrier, this->US_, nnodes); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:1049:38: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 1049 | UInt ret = AuxiliaryOptimizer::universal_b_setter_iter(this->b, this->the_carrier, QU_big_, N_, k, true); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::compute_z_hat(lambda::type<1>) [with InputCarrier = Carrier<RegressionData, Forced>; lambda::type<1> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:574:6: required from here 574 | void GCV_Exact<InputCarrier, 1>::compute_z_hat(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:576:14: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 576 | UInt ret; | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Stochastic<InputCarrier, size>::update_dof(lambda::type<size>) [with InputCarrier = Carrier<RegressionData, Forced, Areal>; int size = 1; lambda::type<size> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:979:6: required from here 979 | void GCV_Stochastic<InputCarrier, size>::update_dof(lambda::type<size> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:1010:30: warning: unused variable 'ret' [-Wunused-variable] 1010 | UInt ret = AuxiliaryOptimizer::universal_b_setter(this->b, this->the_carrier, this->US_, nnodes); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:1049:38: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 1049 | UInt ret = AuxiliaryOptimizer::universal_b_setter_iter(this->b, this->the_carrier, QU_big_, N_, k, true); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::compute_z_hat(lambda::type<1>) [with InputCarrier = Carrier<RegressionData, Forced, Areal>; lambda::type<1> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:574:6: required from here 574 | void GCV_Exact<InputCarrier, 1>::compute_z_hat(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:576:14: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 576 | UInt ret; | ^~~ Regression/Source/../../Skeletons/Include/../../Inference/Include/Eigen_Sign_Flip_imp.h: In instantiation of 'Real Eigen_Sign_Flip_Base<InputHandler, MatrixType>::compute_CI_aux_beta_pvalue(const VectorXr&, const MatrixXr&, const VectorXr&, const MatrixXr&) const [with InputHandler = RegressionData; MatrixType = Eigen::Matrix<double, -1, -1>; Real = double; VectorXr = Eigen::Matrix<double, -1, 1>; MatrixXr = Eigen::Matrix<double, -1, -1>]': Regression/Source/../../Skeletons/Include/../../Inference/Include/Eigen_Sign_Flip_imp.h:1020:25: required from 'MatrixXv Eigen_Sign_Flip_Base<InputHandler, MatrixType>::compute_beta_CI() [with InputHandler = RegressionData; MatrixType = Eigen::Matrix<double, -1, -1>; MatrixXv = Eigen::Matrix<Eigen::Matrix<double, -1, 1>, -1, -1>]' 1020 | local_p_values(0,i)=compute_CI_aux_beta_pvalue(Partial_res_H0_CI, TildeX_loc, Tilder_hat, Tilder_star); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Inference/Include/Eigen_Sign_Flip_imp.h:911:10: required from here 911 | MatrixXv Eigen_Sign_Flip_Base<InputHandler, MatrixType>::compute_beta_CI(void){ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Inference/Include/Eigen_Sign_Flip_imp.h:133:32: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'Eigen::Index' {aka 'long int'} [-Wsign-compare] 133 | for(unsigned long int j=0;j<TildeX.cols();j++){ | ~^~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Inference/Include/Eigen_Sign_Flip_imp.h: In instantiation of 'Real Eigen_Sign_Flip_Base<InputHandler, MatrixType>::compute_CI_aux_f_pvalue(const VectorXr&, UInt) const [with InputHandler = RegressionData; MatrixType = Eigen::Matrix<double, -1, -1>; Real = double; VectorXr = Eigen::Matrix<double, -1, 1>; UInt = int]': Regression/Source/../../Skeletons/Include/../../Inference/Include/Eigen_Sign_Flip_imp.h:722:25: required from 'MatrixXv Eigen_Sign_Flip_Base<InputHandler, MatrixType>::compute_f_CI() [with InputHandler = RegressionData; MatrixType = Eigen::Matrix<double, -1, -1>; MatrixXv = Eigen::Matrix<Eigen::Matrix<double, -1, 1>, -1, -1>]' 722 | local_p_values(0,i)=compute_CI_aux_f_pvalue(Partial_res_H0_CI, sub_locations_index[i]); | ^~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Inference/Include/Eigen_Sign_Flip_imp.h:622:10: required from here 622 | MatrixXv Eigen_Sign_Flip_Base<InputHandler, MatrixType>::compute_f_CI(void){ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Inference/Include/Eigen_Sign_Flip_imp.h:222:36: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'Eigen::EigenBase<Eigen::Matrix<double, -1, 1> >::Index' {aka 'long int'} [-Wsign-compare] 222 | for(unsigned long int j=0; j < V_partial_res_H0_CI.size(); ++j){ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Inference/Include/Eigen_Sign_Flip_imp.h:266:36: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'Eigen::EigenBase<Eigen::Matrix<double, -1, 1> >::Index' {aka 'long int'} [-Wsign-compare] 266 | for(unsigned long int j=0; j < partial_res_H0_CI.size(); ++j){ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::set_T_(lambda::type<1>) [with InputCarrier = Carrier<RegressionData, Temporal>; lambda::type<1> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:710:23: required from 'void GCV_Exact<InputCarrier, 1>::update_matrices(lambda::type<1>) [with InputCarrier = Carrier<RegressionData, Temporal>; lambda::type<1> = double]' 710 | this->set_T_(lambda); | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:739:15: required from 'void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1>) [with InputCarrier = Carrier<RegressionData, Temporal>; lambda::type<1> = double]' 739 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:736:6: required from here 736 | void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:298:20: warning: unused variable 'ret' [-Wunused-variable] 298 | const UInt ret = AuxiliaryOptimizer::universal_T_setter<InputCarrier>(this->T_, this->the_carrier); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::set_V_() [with InputCarrier = Carrier<RegressionData, Temporal>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:711:23: required from 'void GCV_Exact<InputCarrier, 1>::update_matrices(lambda::type<1>) [with InputCarrier = Carrier<RegressionData, Temporal>; lambda::type<1> = double]' 711 | this->set_V_(); | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:739:15: required from 'void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1>) [with InputCarrier = Carrier<RegressionData, Temporal>; lambda::type<1> = double]' 739 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:736:6: required from here 736 | void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:318:20: warning: unused variable 'ret' [-Wunused-variable] 318 | const UInt ret = AuxiliaryOptimizer::universal_V_setter<InputCarrier>(this->V_, this->T_, this->R_, this->the_carrier, this->adt); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::set_iter_trS_(Real) [with InputCarrier = Carrier<RegressionData, Temporal>; Real = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:715:23: required from 'void GCV_Exact<InputCarrier, 1>::update_matrices(lambda::type<1>) [with InputCarrier = Carrier<RegressionData, Temporal>; lambda::type<1> = double]' 715 | this->set_iter_trS_(lambda); | ~~~~~~^~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:739:15: required from 'void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1>) [with InputCarrier = Carrier<RegressionData, Temporal>; lambda::type<1> = double]' 739 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:736:6: required from here 736 | void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:367:22: warning: unused variable 'ret' [-Wunused-variable] 367 | UInt ret = AuxiliaryOptimizer::universal_b_setter_iter(X1, this->the_carrier, QPsi_big, N_, k, false); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:358:14: warning: unused variable 'nlocations' [-Wunused-variable] 358 | UInt nlocations = this->the_carrier.get_n_space_obs(); | ^~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::set_T_(lambda::type<1>) [with InputCarrier = Carrier<RegressionData, Temporal, Areal>; lambda::type<1> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:710:23: required from 'void GCV_Exact<InputCarrier, 1>::update_matrices(lambda::type<1>) [with InputCarrier = Carrier<RegressionData, Temporal, Areal>; lambda::type<1> = double]' 710 | this->set_T_(lambda); | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:739:15: required from 'void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1>) [with InputCarrier = Carrier<RegressionData, Temporal, Areal>; lambda::type<1> = double]' 739 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:736:6: required from here 736 | void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:298:20: warning: unused variable 'ret' [-Wunused-variable] 298 | const UInt ret = AuxiliaryOptimizer::universal_T_setter<InputCarrier>(this->T_, this->the_carrier); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::set_V_() [with InputCarrier = Carrier<RegressionData, Temporal, Areal>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:711:23: required from 'void GCV_Exact<InputCarrier, 1>::update_matrices(lambda::type<1>) [with InputCarrier = Carrier<RegressionData, Temporal, Areal>; lambda::type<1> = double]' 711 | this->set_V_(); | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:739:15: required from 'void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1>) [with InputCarrier = Carrier<RegressionData, Temporal, Areal>; lambda::type<1> = double]' 739 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:736:6: required from here 736 | void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:318:20: warning: unused variable 'ret' [-Wunused-variable] 318 | const UInt ret = AuxiliaryOptimizer::universal_V_setter<InputCarrier>(this->V_, this->T_, this->R_, this->the_carrier, this->adt); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::set_iter_trS_(Real) [with InputCarrier = Carrier<RegressionData, Temporal, Areal>; Real = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:715:23: required from 'void GCV_Exact<InputCarrier, 1>::update_matrices(lambda::type<1>) [with InputCarrier = Carrier<RegressionData, Temporal, Areal>; lambda::type<1> = double]' 715 | this->set_iter_trS_(lambda); | ~~~~~~^~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:739:15: required from 'void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1>) [with InputCarrier = Carrier<RegressionData, Temporal, Areal>; lambda::type<1> = double]' 739 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:736:6: required from here 736 | void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:367:22: warning: unused variable 'ret' [-Wunused-variable] 367 | UInt ret = AuxiliaryOptimizer::universal_b_setter_iter(X1, this->the_carrier, QPsi_big, N_, k, false); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:358:14: warning: unused variable 'nlocations' [-Wunused-variable] 358 | UInt nlocations = this->the_carrier.get_n_space_obs(); | ^~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::set_T_(lambda::type<1>) [with InputCarrier = Carrier<RegressionData, Temporal, Forced>; lambda::type<1> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:710:23: required from 'void GCV_Exact<InputCarrier, 1>::update_matrices(lambda::type<1>) [with InputCarrier = Carrier<RegressionData, Temporal, Forced>; lambda::type<1> = double]' 710 | this->set_T_(lambda); | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:739:15: required from 'void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1>) [with InputCarrier = Carrier<RegressionData, Temporal, Forced>; lambda::type<1> = double]' 739 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:736:6: required from here 736 | void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:298:20: warning: unused variable 'ret' [-Wunused-variable] 298 | const UInt ret = AuxiliaryOptimizer::universal_T_setter<InputCarrier>(this->T_, this->the_carrier); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::set_V_() [with InputCarrier = Carrier<RegressionData, Temporal, Forced>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:711:23: required from 'void GCV_Exact<InputCarrier, 1>::update_matrices(lambda::type<1>) [with InputCarrier = Carrier<RegressionData, Temporal, Forced>; lambda::type<1> = double]' 711 | this->set_V_(); | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:739:15: required from 'void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1>) [with InputCarrier = Carrier<RegressionData, Temporal, Forced>; lambda::type<1> = double]' 739 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:736:6: required from here 736 | void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:318:20: warning: unused variable 'ret' [-Wunused-variable] 318 | const UInt ret = AuxiliaryOptimizer::universal_V_setter<InputCarrier>(this->V_, this->T_, this->R_, this->the_carrier, this->adt); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::set_iter_trS_(Real) [with InputCarrier = Carrier<RegressionData, Temporal, Forced>; Real = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:715:23: required from 'void GCV_Exact<InputCarrier, 1>::update_matrices(lambda::type<1>) [with InputCarrier = Carrier<RegressionData, Temporal, Forced>; lambda::type<1> = double]' 715 | this->set_iter_trS_(lambda); | ~~~~~~^~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:739:15: required from 'void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1>) [with InputCarrier = Carrier<RegressionData, Temporal, Forced>; lambda::type<1> = double]' 739 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:736:6: required from here 736 | void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:367:22: warning: unused variable 'ret' [-Wunused-variable] 367 | UInt ret = AuxiliaryOptimizer::universal_b_setter_iter(X1, this->the_carrier, QPsi_big, N_, k, false); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:358:14: warning: unused variable 'nlocations' [-Wunused-variable] 358 | UInt nlocations = this->the_carrier.get_n_space_obs(); | ^~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::set_T_(lambda::type<1>) [with InputCarrier = Carrier<RegressionData, Temporal, Forced, Areal>; lambda::type<1> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:710:23: required from 'void GCV_Exact<InputCarrier, 1>::update_matrices(lambda::type<1>) [with InputCarrier = Carrier<RegressionData, Temporal, Forced, Areal>; lambda::type<1> = double]' 710 | this->set_T_(lambda); | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:739:15: required from 'void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1>) [with InputCarrier = Carrier<RegressionData, Temporal, Forced, Areal>; lambda::type<1> = double]' 739 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:736:6: required from here 736 | void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:298:20: warning: unused variable 'ret' [-Wunused-variable] 298 | const UInt ret = AuxiliaryOptimizer::universal_T_setter<InputCarrier>(this->T_, this->the_carrier); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::set_V_() [with InputCarrier = Carrier<RegressionData, Temporal, Forced, Areal>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:711:23: required from 'void GCV_Exact<InputCarrier, 1>::update_matrices(lambda::type<1>) [with InputCarrier = Carrier<RegressionData, Temporal, Forced, Areal>; lambda::type<1> = double]' 711 | this->set_V_(); | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:739:15: required from 'void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1>) [with InputCarrier = Carrier<RegressionData, Temporal, Forced, Areal>; lambda::type<1> = double]' 739 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:736:6: required from here 736 | void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:318:20: warning: unused variable 'ret' [-Wunused-variable] 318 | const UInt ret = AuxiliaryOptimizer::universal_V_setter<InputCarrier>(this->V_, this->T_, this->R_, this->the_carrier, this->adt); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::set_iter_trS_(Real) [with InputCarrier = Carrier<RegressionData, Temporal, Forced, Areal>; Real = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:715:23: required from 'void GCV_Exact<InputCarrier, 1>::update_matrices(lambda::type<1>) [with InputCarrier = Carrier<RegressionData, Temporal, Forced, Areal>; lambda::type<1> = double]' 715 | this->set_iter_trS_(lambda); | ~~~~~~^~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:739:15: required from 'void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1>) [with InputCarrier = Carrier<RegressionData, Temporal, Forced, Areal>; lambda::type<1> = double]' 739 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:736:6: required from here 736 | void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:367:22: warning: unused variable 'ret' [-Wunused-variable] 367 | UInt ret = AuxiliaryOptimizer::universal_b_setter_iter(X1, this->the_carrier, QPsi_big, N_, k, false); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:358:14: warning: unused variable 'nlocations' [-Wunused-variable] 358 | UInt nlocations = this->the_carrier.get_n_space_obs(); | ^~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 2>::set_T_(lambda::type<2>) [with InputCarrier = Carrier<RegressionData, Temporal>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:723:15: required from 'void GCV_Exact<InputCarrier, 2>::update_matrices(lambda::type<2>) [with InputCarrier = Carrier<RegressionData, Temporal>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]' 723 | this->set_T_(lambda); | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:747:15: required from 'void GCV_Exact<InputCarrier, 2>::update_parameters(lambda::type<2>) [with InputCarrier = Carrier<RegressionData, Temporal>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]' 747 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:744:6: required from here 744 | void GCV_Exact<InputCarrier, 2>::update_parameters(lambda::type<2> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:305:20: warning: unused variable 'ret' [-Wunused-variable] 305 | const UInt ret = AuxiliaryOptimizer::universal_T_setter<InputCarrier>(this->T_, this->the_carrier); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 2>::set_V_() [with InputCarrier = Carrier<RegressionData, Temporal>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:724:15: required from 'void GCV_Exact<InputCarrier, 2>::update_matrices(lambda::type<2>) [with InputCarrier = Carrier<RegressionData, Temporal>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]' 724 | this->set_V_(); | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:747:15: required from 'void GCV_Exact<InputCarrier, 2>::update_parameters(lambda::type<2>) [with InputCarrier = Carrier<RegressionData, Temporal>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]' 747 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:744:6: required from here 744 | void GCV_Exact<InputCarrier, 2>::update_parameters(lambda::type<2> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:324:20: warning: unused variable 'ret' [-Wunused-variable] 324 | const UInt ret = AuxiliaryOptimizer::universal_V_setter<InputCarrier>(this->V_, this->T_, this->R_, this->the_carrier, this->adt, this->time_adt); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 2>::set_T_(lambda::type<2>) [with InputCarrier = Carrier<RegressionData, Temporal, Areal>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:723:15: required from 'void GCV_Exact<InputCarrier, 2>::update_matrices(lambda::type<2>) [with InputCarrier = Carrier<RegressionData, Temporal, Areal>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]' 723 | this->set_T_(lambda); | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:747:15: required from 'void GCV_Exact<InputCarrier, 2>::update_parameters(lambda::type<2>) [with InputCarrier = Carrier<RegressionData, Temporal, Areal>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]' 747 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:744:6: required from here 744 | void GCV_Exact<InputCarrier, 2>::update_parameters(lambda::type<2> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:305:20: warning: unused variable 'ret' [-Wunused-variable] 305 | const UInt ret = AuxiliaryOptimizer::universal_T_setter<InputCarrier>(this->T_, this->the_carrier); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 2>::set_V_() [with InputCarrier = Carrier<RegressionData, Temporal, Areal>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:724:15: required from 'void GCV_Exact<InputCarrier, 2>::update_matrices(lambda::type<2>) [with InputCarrier = Carrier<RegressionData, Temporal, Areal>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]' 724 | this->set_V_(); | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:747:15: required from 'void GCV_Exact<InputCarrier, 2>::update_parameters(lambda::type<2>) [with InputCarrier = Carrier<RegressionData, Temporal, Areal>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]' 747 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:744:6: required from here 744 | void GCV_Exact<InputCarrier, 2>::update_parameters(lambda::type<2> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:324:20: warning: unused variable 'ret' [-Wunused-variable] 324 | const UInt ret = AuxiliaryOptimizer::universal_V_setter<InputCarrier>(this->V_, this->T_, this->R_, this->the_carrier, this->adt, this->time_adt); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 2>::set_T_(lambda::type<2>) [with InputCarrier = Carrier<RegressionData, Temporal, Forced>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:723:15: required from 'void GCV_Exact<InputCarrier, 2>::update_matrices(lambda::type<2>) [with InputCarrier = Carrier<RegressionData, Temporal, Forced>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]' 723 | this->set_T_(lambda); | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:747:15: required from 'void GCV_Exact<InputCarrier, 2>::update_parameters(lambda::type<2>) [with InputCarrier = Carrier<RegressionData, Temporal, Forced>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]' 747 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:744:6: required from here 744 | void GCV_Exact<InputCarrier, 2>::update_parameters(lambda::type<2> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:305:20: warning: unused variable 'ret' [-Wunused-variable] 305 | const UInt ret = AuxiliaryOptimizer::universal_T_setter<InputCarrier>(this->T_, this->the_carrier); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 2>::set_V_() [with InputCarrier = Carrier<RegressionData, Temporal, Forced>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:724:15: required from 'void GCV_Exact<InputCarrier, 2>::update_matrices(lambda::type<2>) [with InputCarrier = Carrier<RegressionData, Temporal, Forced>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]' 724 | this->set_V_(); | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:747:15: required from 'void GCV_Exact<InputCarrier, 2>::update_parameters(lambda::type<2>) [with InputCarrier = Carrier<RegressionData, Temporal, Forced>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]' 747 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:744:6: required from here 744 | void GCV_Exact<InputCarrier, 2>::update_parameters(lambda::type<2> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:324:20: warning: unused variable 'ret' [-Wunused-variable] 324 | const UInt ret = AuxiliaryOptimizer::universal_V_setter<InputCarrier>(this->V_, this->T_, this->R_, this->the_carrier, this->adt, this->time_adt); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 2>::set_T_(lambda::type<2>) [with InputCarrier = Carrier<RegressionData, Temporal, Forced, Areal>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:723:15: required from 'void GCV_Exact<InputCarrier, 2>::update_matrices(lambda::type<2>) [with InputCarrier = Carrier<RegressionData, Temporal, Forced, Areal>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]' 723 | this->set_T_(lambda); | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:747:15: required from 'void GCV_Exact<InputCarrier, 2>::update_parameters(lambda::type<2>) [with InputCarrier = Carrier<RegressionData, Temporal, Forced, Areal>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]' 747 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:744:6: required from here 744 | void GCV_Exact<InputCarrier, 2>::update_parameters(lambda::type<2> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:305:20: warning: unused variable 'ret' [-Wunused-variable] 305 | const UInt ret = AuxiliaryOptimizer::universal_T_setter<InputCarrier>(this->T_, this->the_carrier); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 2>::set_V_() [with InputCarrier = Carrier<RegressionData, Temporal, Forced, Areal>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:724:15: required from 'void GCV_Exact<InputCarrier, 2>::update_matrices(lambda::type<2>) [with InputCarrier = Carrier<RegressionData, Temporal, Forced, Areal>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]' 724 | this->set_V_(); | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:747:15: required from 'void GCV_Exact<InputCarrier, 2>::update_parameters(lambda::type<2>) [with InputCarrier = Carrier<RegressionData, Temporal, Forced, Areal>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]' 747 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:744:6: required from here 744 | void GCV_Exact<InputCarrier, 2>::update_parameters(lambda::type<2> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:324:20: warning: unused variable 'ret' [-Wunused-variable] 324 | const UInt ret = AuxiliaryOptimizer::universal_V_setter<InputCarrier>(this->V_, this->T_, this->R_, this->the_carrier, this->adt, this->time_adt); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::set_T_(lambda::type<1>) [with InputCarrier = Carrier<RegressionData>; lambda::type<1> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:710:23: required from 'void GCV_Exact<InputCarrier, 1>::update_matrices(lambda::type<1>) [with InputCarrier = Carrier<RegressionData>; lambda::type<1> = double]' 710 | this->set_T_(lambda); | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:739:15: required from 'void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1>) [with InputCarrier = Carrier<RegressionData>; lambda::type<1> = double]' 739 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:736:6: required from here 736 | void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:298:20: warning: unused variable 'ret' [-Wunused-variable] 298 | const UInt ret = AuxiliaryOptimizer::universal_T_setter<InputCarrier>(this->T_, this->the_carrier); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::set_V_() [with InputCarrier = Carrier<RegressionData>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:711:23: required from 'void GCV_Exact<InputCarrier, 1>::update_matrices(lambda::type<1>) [with InputCarrier = Carrier<RegressionData>; lambda::type<1> = double]' 711 | this->set_V_(); | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:739:15: required from 'void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1>) [with InputCarrier = Carrier<RegressionData>; lambda::type<1> = double]' 739 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:736:6: required from here 736 | void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:318:20: warning: unused variable 'ret' [-Wunused-variable] 318 | const UInt ret = AuxiliaryOptimizer::universal_V_setter<InputCarrier>(this->V_, this->T_, this->R_, this->the_carrier, this->adt); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::set_iter_trS_(Real) [with InputCarrier = Carrier<RegressionData>; Real = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:715:23: required from 'void GCV_Exact<InputCarrier, 1>::update_matrices(lambda::type<1>) [with InputCarrier = Carrier<RegressionData>; lambda::type<1> = double]' 715 | this->set_iter_trS_(lambda); | ~~~~~~^~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:739:15: required from 'void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1>) [with InputCarrier = Carrier<RegressionData>; lambda::type<1> = double]' 739 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:736:6: required from here 736 | void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:367:22: warning: unused variable 'ret' [-Wunused-variable] 367 | UInt ret = AuxiliaryOptimizer::universal_b_setter_iter(X1, this->the_carrier, QPsi_big, N_, k, false); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:358:14: warning: unused variable 'nlocations' [-Wunused-variable] 358 | UInt nlocations = this->the_carrier.get_n_space_obs(); | ^~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::set_T_(lambda::type<1>) [with InputCarrier = Carrier<RegressionData, Areal>; lambda::type<1> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:710:23: required from 'void GCV_Exact<InputCarrier, 1>::update_matrices(lambda::type<1>) [with InputCarrier = Carrier<RegressionData, Areal>; lambda::type<1> = double]' 710 | this->set_T_(lambda); | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:739:15: required from 'void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1>) [with InputCarrier = Carrier<RegressionData, Areal>; lambda::type<1> = double]' 739 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:736:6: required from here 736 | void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:298:20: warning: unused variable 'ret' [-Wunused-variable] 298 | const UInt ret = AuxiliaryOptimizer::universal_T_setter<InputCarrier>(this->T_, this->the_carrier); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::set_V_() [with InputCarrier = Carrier<RegressionData, Areal>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:711:23: required from 'void GCV_Exact<InputCarrier, 1>::update_matrices(lambda::type<1>) [with InputCarrier = Carrier<RegressionData, Areal>; lambda::type<1> = double]' 711 | this->set_V_(); | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:739:15: required from 'void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1>) [with InputCarrier = Carrier<RegressionData, Areal>; lambda::type<1> = double]' 739 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:736:6: required from here 736 | void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:318:20: warning: unused variable 'ret' [-Wunused-variable] 318 | const UInt ret = AuxiliaryOptimizer::universal_V_setter<InputCarrier>(this->V_, this->T_, this->R_, this->the_carrier, this->adt); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::set_iter_trS_(Real) [with InputCarrier = Carrier<RegressionData, Areal>; Real = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:715:23: required from 'void GCV_Exact<InputCarrier, 1>::update_matrices(lambda::type<1>) [with InputCarrier = Carrier<RegressionData, Areal>; lambda::type<1> = double]' 715 | this->set_iter_trS_(lambda); | ~~~~~~^~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:739:15: required from 'void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1>) [with InputCarrier = Carrier<RegressionData, Areal>; lambda::type<1> = double]' 739 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:736:6: required from here 736 | void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:367:22: warning: unused variable 'ret' [-Wunused-variable] 367 | UInt ret = AuxiliaryOptimizer::universal_b_setter_iter(X1, this->the_carrier, QPsi_big, N_, k, false); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:358:14: warning: unused variable 'nlocations' [-Wunused-variable] 358 | UInt nlocations = this->the_carrier.get_n_space_obs(); | ^~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::set_T_(lambda::type<1>) [with InputCarrier = Carrier<RegressionData, Forced>; lambda::type<1> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:710:23: required from 'void GCV_Exact<InputCarrier, 1>::update_matrices(lambda::type<1>) [with InputCarrier = Carrier<RegressionData, Forced>; lambda::type<1> = double]' 710 | this->set_T_(lambda); | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:739:15: required from 'void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1>) [with InputCarrier = Carrier<RegressionData, Forced>; lambda::type<1> = double]' 739 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:736:6: required from here 736 | void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:298:20: warning: unused variable 'ret' [-Wunused-variable] 298 | const UInt ret = AuxiliaryOptimizer::universal_T_setter<InputCarrier>(this->T_, this->the_carrier); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::set_V_() [with InputCarrier = Carrier<RegressionData, Forced>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:711:23: required from 'void GCV_Exact<InputCarrier, 1>::update_matrices(lambda::type<1>) [with InputCarrier = Carrier<RegressionData, Forced>; lambda::type<1> = double]' 711 | this->set_V_(); | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:739:15: required from 'void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1>) [with InputCarrier = Carrier<RegressionData, Forced>; lambda::type<1> = double]' 739 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:736:6: required from here 736 | void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:318:20: warning: unused variable 'ret' [-Wunused-variable] 318 | const UInt ret = AuxiliaryOptimizer::universal_V_setter<InputCarrier>(this->V_, this->T_, this->R_, this->the_carrier, this->adt); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::set_iter_trS_(Real) [with InputCarrier = Carrier<RegressionData, Forced>; Real = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:715:23: required from 'void GCV_Exact<InputCarrier, 1>::update_matrices(lambda::type<1>) [with InputCarrier = Carrier<RegressionData, Forced>; lambda::type<1> = double]' 715 | this->set_iter_trS_(lambda); | ~~~~~~^~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:739:15: required from 'void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1>) [with InputCarrier = Carrier<RegressionData, Forced>; lambda::type<1> = double]' 739 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:736:6: required from here 736 | void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:367:22: warning: unused variable 'ret' [-Wunused-variable] 367 | UInt ret = AuxiliaryOptimizer::universal_b_setter_iter(X1, this->the_carrier, QPsi_big, N_, k, false); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:358:14: warning: unused variable 'nlocations' [-Wunused-variable] 358 | UInt nlocations = this->the_carrier.get_n_space_obs(); | ^~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::set_T_(lambda::type<1>) [with InputCarrier = Carrier<RegressionData, Forced, Areal>; lambda::type<1> = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:710:23: required from 'void GCV_Exact<InputCarrier, 1>::update_matrices(lambda::type<1>) [with InputCarrier = Carrier<RegressionData, Forced, Areal>; lambda::type<1> = double]' 710 | this->set_T_(lambda); | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:739:15: required from 'void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1>) [with InputCarrier = Carrier<RegressionData, Forced, Areal>; lambda::type<1> = double]' 739 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:736:6: required from here 736 | void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:298:20: warning: unused variable 'ret' [-Wunused-variable] 298 | const UInt ret = AuxiliaryOptimizer::universal_T_setter<InputCarrier>(this->T_, this->the_carrier); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::set_V_() [with InputCarrier = Carrier<RegressionData, Forced, Areal>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:711:23: required from 'void GCV_Exact<InputCarrier, 1>::update_matrices(lambda::type<1>) [with InputCarrier = Carrier<RegressionData, Forced, Areal>; lambda::type<1> = double]' 711 | this->set_V_(); | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:739:15: required from 'void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1>) [with InputCarrier = Carrier<RegressionData, Forced, Areal>; lambda::type<1> = double]' 739 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:736:6: required from here 736 | void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:318:20: warning: unused variable 'ret' [-Wunused-variable] 318 | const UInt ret = AuxiliaryOptimizer::universal_V_setter<InputCarrier>(this->V_, this->T_, this->R_, this->the_carrier, this->adt); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h: In instantiation of 'void GCV_Exact<InputCarrier, 1>::set_iter_trS_(Real) [with InputCarrier = Carrier<RegressionData, Forced, Areal>; Real = double]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:715:23: required from 'void GCV_Exact<InputCarrier, 1>::update_matrices(lambda::type<1>) [with InputCarrier = Carrier<RegressionData, Forced, Areal>; lambda::type<1> = double]' 715 | this->set_iter_trS_(lambda); | ~~~~~~^~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:739:15: required from 'void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1>) [with InputCarrier = Carrier<RegressionData, Forced, Areal>; lambda::type<1> = double]' 739 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:736:6: required from here 736 | void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:367:22: warning: unused variable 'ret' [-Wunused-variable] 367 | UInt ret = AuxiliaryOptimizer::universal_b_setter_iter(X1, this->the_carrier, QPsi_big, N_, k, false); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:358:14: warning: unused variable 'nlocations' [-Wunused-variable] 358 | UInt nlocations = this->the_carrier.get_n_space_obs(); | ^~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/Mixed_FE_Regression_imp.h: In instantiation of 'void MixedFERegressionBase<InputHandler>::addDirichletBC_matrix() [with InputHandler = RegressionData]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/Mixed_FE_Regression_imp.h:1075:10: required from 'MatrixXr MixedFERegressionBase<InputHandler>::apply_to_b(const MatrixXr&) [with InputHandler = RegressionData; MatrixXr = Eigen::Matrix<double, -1, -1>]' 1075 | this->addDirichletBC_matrix(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Carrier.h:234:55: required from 'MatrixXr Carrier<InputHandler, Extensions>::apply_to_b(const MatrixXr&, lambda::type<2>) [with InputHandler = RegressionData; Extensions = {Temporal}; MatrixXr = Eigen::Matrix<double, -1, -1>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]' 234 | return this->model->apply_to_b(b); | ~~~~~~~~~~~~~~~~~~~~~~~^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:1014:44: required from 'void GCV_Stochastic<InputCarrier, size>::update_dof(lambda::type<size>) [with InputCarrier = Carrier<RegressionData, Temporal>; int size = 1; lambda::type<size> = double]' 1014 | x = this->the_carrier.apply_to_b(b, lambda::make_pair(lambda, this->lambdaT)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:979:6: required from here 979 | void GCV_Stochastic<InputCarrier, size>::update_dof(lambda::type<size> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/Mixed_FE_Regression_imp.h:60:35: warning: unused variable 'bc_values' [-Wunused-variable] 60 | const std::vector<Real> * bc_values = regressionData_.getDirichletValues(); | ^~~~~~~~~ In file included from Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Auxiliary_Optimizer.h:438, from Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer.h:6: Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Auxiliary_Optimizer_imp.h: In instantiation of 'static typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Forced, InputCarrier>::value>, multi_bool_type<false> >::value, int>::type AuxiliaryOptimizer::universal_V_setter(MatrixXr&, const MatrixXr&, const MatrixXr&, const InputCarrier&, AuxiliaryData<InputCarrier>&) [with InputCarrier = Carrier<RegressionData, Temporal>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Forced, InputCarrier>::value>, multi_bool_type<false> >::value, int>::type = int; MatrixXr = Eigen::Matrix<double, -1, -1>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:318:78: required from 'void GCV_Exact<InputCarrier, 1>::set_V_() [with InputCarrier = Carrier<RegressionData, Temporal>]' 318 | const UInt ret = AuxiliaryOptimizer::universal_V_setter<InputCarrier>(this->V_, this->T_, this->R_, this->the_carrier, this->adt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:711:23: required from 'void GCV_Exact<InputCarrier, 1>::update_matrices(lambda::type<1>) [with InputCarrier = Carrier<RegressionData, Temporal>; lambda::type<1> = double]' 711 | this->set_V_(); | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:739:15: required from 'void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1>) [with InputCarrier = Carrier<RegressionData, Temporal>; lambda::type<1> = double]' 739 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:736:6: required from here 736 | void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Auxiliary_Optimizer_imp.h:203:36: warning: unused variable 'ret' [-Wunused-variable] 203 | const UInt ret = AuxiliaryOptimizer::universal_E_setter<InputCarrier>(E_, carrier); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Auxiliary_Optimizer_imp.h: In instantiation of 'static typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Forced, InputCarrier>::value>, multi_bool_type<false> >::value, int>::type AuxiliaryOptimizer::universal_V_setter(MatrixXr&, const MatrixXr&, const MatrixXr&, const InputCarrier&, AuxiliaryData<InputCarrier>&) [with InputCarrier = Carrier<RegressionData, Temporal, Areal>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Forced, InputCarrier>::value>, multi_bool_type<false> >::value, int>::type = int; MatrixXr = Eigen::Matrix<double, -1, -1>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:318:78: required from 'void GCV_Exact<InputCarrier, 1>::set_V_() [with InputCarrier = Carrier<RegressionData, Temporal, Areal>]' 318 | const UInt ret = AuxiliaryOptimizer::universal_V_setter<InputCarrier>(this->V_, this->T_, this->R_, this->the_carrier, this->adt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:711:23: required from 'void GCV_Exact<InputCarrier, 1>::update_matrices(lambda::type<1>) [with InputCarrier = Carrier<RegressionData, Temporal, Areal>; lambda::type<1> = double]' 711 | this->set_V_(); | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:739:15: required from 'void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1>) [with InputCarrier = Carrier<RegressionData, Temporal, Areal>; lambda::type<1> = double]' 739 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:736:6: required from here 736 | void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Auxiliary_Optimizer_imp.h:203:36: warning: unused variable 'ret' [-Wunused-variable] 203 | const UInt ret = AuxiliaryOptimizer::universal_E_setter<InputCarrier>(E_, carrier); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Auxiliary_Optimizer_imp.h: In instantiation of 'static typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Forced, InputCarrier>::value>, multi_bool_type<true> >::value, int>::type AuxiliaryOptimizer::universal_V_setter(MatrixXr&, const MatrixXr&, const MatrixXr&, const InputCarrier&, AuxiliaryData<InputCarrier>&) [with InputCarrier = Carrier<RegressionData, Temporal, Forced>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Forced, InputCarrier>::value>, multi_bool_type<true> >::value, int>::type = int; MatrixXr = Eigen::Matrix<double, -1, -1>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:318:78: required from 'void GCV_Exact<InputCarrier, 1>::set_V_() [with InputCarrier = Carrier<RegressionData, Temporal, Forced>]' 318 | const UInt ret = AuxiliaryOptimizer::universal_V_setter<InputCarrier>(this->V_, this->T_, this->R_, this->the_carrier, this->adt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:711:23: required from 'void GCV_Exact<InputCarrier, 1>::update_matrices(lambda::type<1>) [with InputCarrier = Carrier<RegressionData, Temporal, Forced>; lambda::type<1> = double]' 711 | this->set_V_(); | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:739:15: required from 'void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1>) [with InputCarrier = Carrier<RegressionData, Temporal, Forced>; lambda::type<1> = double]' 739 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:736:6: required from here 736 | void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Auxiliary_Optimizer_imp.h:147:36: warning: unused variable 'ret' [-Wunused-variable] 147 | const UInt ret = AuxiliaryOptimizer::universal_E_setter<InputCarrier>(E_, carrier); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Auxiliary_Optimizer_imp.h: In instantiation of 'static typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Forced, InputCarrier>::value>, multi_bool_type<true> >::value, int>::type AuxiliaryOptimizer::universal_V_setter(MatrixXr&, const MatrixXr&, const MatrixXr&, const InputCarrier&, AuxiliaryData<InputCarrier>&) [with InputCarrier = Carrier<RegressionData, Temporal, Forced, Areal>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Forced, InputCarrier>::value>, multi_bool_type<true> >::value, int>::type = int; MatrixXr = Eigen::Matrix<double, -1, -1>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:318:78: required from 'void GCV_Exact<InputCarrier, 1>::set_V_() [with InputCarrier = Carrier<RegressionData, Temporal, Forced, Areal>]' 318 | const UInt ret = AuxiliaryOptimizer::universal_V_setter<InputCarrier>(this->V_, this->T_, this->R_, this->the_carrier, this->adt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:711:23: required from 'void GCV_Exact<InputCarrier, 1>::update_matrices(lambda::type<1>) [with InputCarrier = Carrier<RegressionData, Temporal, Forced, Areal>; lambda::type<1> = double]' 711 | this->set_V_(); | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:739:15: required from 'void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1>) [with InputCarrier = Carrier<RegressionData, Temporal, Forced, Areal>; lambda::type<1> = double]' 739 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:736:6: required from here 736 | void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Auxiliary_Optimizer_imp.h:147:36: warning: unused variable 'ret' [-Wunused-variable] 147 | const UInt ret = AuxiliaryOptimizer::universal_E_setter<InputCarrier>(E_, carrier); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Auxiliary_Optimizer_imp.h: In instantiation of 'static typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Forced, InputCarrier>::value>, multi_bool_type<false> >::value, int>::type AuxiliaryOptimizer::universal_V_setter(MatrixXr&, const MatrixXr&, const MatrixXr&, const InputCarrier&, AuxiliaryData<InputCarrier>&, AuxiliaryData<InputCarrier>&) [with InputCarrier = Carrier<RegressionData, Temporal>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Forced, InputCarrier>::value>, multi_bool_type<false> >::value, int>::type = int; MatrixXr = Eigen::Matrix<double, -1, -1>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:324:78: required from 'void GCV_Exact<InputCarrier, 2>::set_V_() [with InputCarrier = Carrier<RegressionData, Temporal>]' 324 | const UInt ret = AuxiliaryOptimizer::universal_V_setter<InputCarrier>(this->V_, this->T_, this->R_, this->the_carrier, this->adt, this->time_adt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:724:15: required from 'void GCV_Exact<InputCarrier, 2>::update_matrices(lambda::type<2>) [with InputCarrier = Carrier<RegressionData, Temporal>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]' 724 | this->set_V_(); | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:747:15: required from 'void GCV_Exact<InputCarrier, 2>::update_parameters(lambda::type<2>) [with InputCarrier = Carrier<RegressionData, Temporal>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]' 747 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:744:6: required from here 744 | void GCV_Exact<InputCarrier, 2>::update_parameters(lambda::type<2> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Auxiliary_Optimizer_imp.h:229:36: warning: unused variable 'ret' [-Wunused-variable] 229 | const UInt ret = AuxiliaryOptimizer::universal_E_setter<InputCarrier>(E_, carrier); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Auxiliary_Optimizer_imp.h: In instantiation of 'static typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Forced, InputCarrier>::value>, multi_bool_type<false> >::value, int>::type AuxiliaryOptimizer::universal_V_setter(MatrixXr&, const MatrixXr&, const MatrixXr&, const InputCarrier&, AuxiliaryData<InputCarrier>&, AuxiliaryData<InputCarrier>&) [with InputCarrier = Carrier<RegressionData, Temporal, Areal>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Forced, InputCarrier>::value>, multi_bool_type<false> >::value, int>::type = int; MatrixXr = Eigen::Matrix<double, -1, -1>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:324:78: required from 'void GCV_Exact<InputCarrier, 2>::set_V_() [with InputCarrier = Carrier<RegressionData, Temporal, Areal>]' 324 | const UInt ret = AuxiliaryOptimizer::universal_V_setter<InputCarrier>(this->V_, this->T_, this->R_, this->the_carrier, this->adt, this->time_adt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:724:15: required from 'void GCV_Exact<InputCarrier, 2>::update_matrices(lambda::type<2>) [with InputCarrier = Carrier<RegressionData, Temporal, Areal>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]' 724 | this->set_V_(); | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:747:15: required from 'void GCV_Exact<InputCarrier, 2>::update_parameters(lambda::type<2>) [with InputCarrier = Carrier<RegressionData, Temporal, Areal>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]' 747 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:744:6: required from here 744 | void GCV_Exact<InputCarrier, 2>::update_parameters(lambda::type<2> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Auxiliary_Optimizer_imp.h:229:36: warning: unused variable 'ret' [-Wunused-variable] 229 | const UInt ret = AuxiliaryOptimizer::universal_E_setter<InputCarrier>(E_, carrier); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Auxiliary_Optimizer_imp.h: In instantiation of 'static typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Forced, InputCarrier>::value>, multi_bool_type<true> >::value, int>::type AuxiliaryOptimizer::universal_V_setter(MatrixXr&, const MatrixXr&, const MatrixXr&, const InputCarrier&, AuxiliaryData<InputCarrier>&, AuxiliaryData<InputCarrier>&) [with InputCarrier = Carrier<RegressionData, Temporal, Forced>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Forced, InputCarrier>::value>, multi_bool_type<true> >::value, int>::type = int; MatrixXr = Eigen::Matrix<double, -1, -1>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:324:78: required from 'void GCV_Exact<InputCarrier, 2>::set_V_() [with InputCarrier = Carrier<RegressionData, Temporal, Forced>]' 324 | const UInt ret = AuxiliaryOptimizer::universal_V_setter<InputCarrier>(this->V_, this->T_, this->R_, this->the_carrier, this->adt, this->time_adt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:724:15: required from 'void GCV_Exact<InputCarrier, 2>::update_matrices(lambda::type<2>) [with InputCarrier = Carrier<RegressionData, Temporal, Forced>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]' 724 | this->set_V_(); | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:747:15: required from 'void GCV_Exact<InputCarrier, 2>::update_parameters(lambda::type<2>) [with InputCarrier = Carrier<RegressionData, Temporal, Forced>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]' 747 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:744:6: required from here 744 | void GCV_Exact<InputCarrier, 2>::update_parameters(lambda::type<2> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Auxiliary_Optimizer_imp.h:174:36: warning: unused variable 'ret' [-Wunused-variable] 174 | const UInt ret = AuxiliaryOptimizer::universal_E_setter<InputCarrier>(E_, carrier); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Auxiliary_Optimizer_imp.h: In instantiation of 'static typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Forced, InputCarrier>::value>, multi_bool_type<true> >::value, int>::type AuxiliaryOptimizer::universal_V_setter(MatrixXr&, const MatrixXr&, const MatrixXr&, const InputCarrier&, AuxiliaryData<InputCarrier>&, AuxiliaryData<InputCarrier>&) [with InputCarrier = Carrier<RegressionData, Temporal, Forced, Areal>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Forced, InputCarrier>::value>, multi_bool_type<true> >::value, int>::type = int; MatrixXr = Eigen::Matrix<double, -1, -1>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:324:78: required from 'void GCV_Exact<InputCarrier, 2>::set_V_() [with InputCarrier = Carrier<RegressionData, Temporal, Forced, Areal>]' 324 | const UInt ret = AuxiliaryOptimizer::universal_V_setter<InputCarrier>(this->V_, this->T_, this->R_, this->the_carrier, this->adt, this->time_adt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:724:15: required from 'void GCV_Exact<InputCarrier, 2>::update_matrices(lambda::type<2>) [with InputCarrier = Carrier<RegressionData, Temporal, Forced, Areal>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]' 724 | this->set_V_(); | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:747:15: required from 'void GCV_Exact<InputCarrier, 2>::update_parameters(lambda::type<2>) [with InputCarrier = Carrier<RegressionData, Temporal, Forced, Areal>; lambda::type<2> = Eigen::Matrix<double, -1, 1>]' 747 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:744:6: required from here 744 | void GCV_Exact<InputCarrier, 2>::update_parameters(lambda::type<2> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Auxiliary_Optimizer_imp.h:174:36: warning: unused variable 'ret' [-Wunused-variable] 174 | const UInt ret = AuxiliaryOptimizer::universal_E_setter<InputCarrier>(E_, carrier); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Auxiliary_Optimizer_imp.h: In instantiation of 'static typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Forced, InputCarrier>::value>, multi_bool_type<false> >::value, int>::type AuxiliaryOptimizer::universal_V_setter(MatrixXr&, const MatrixXr&, const MatrixXr&, const InputCarrier&, AuxiliaryData<InputCarrier>&) [with InputCarrier = Carrier<RegressionData>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Forced, InputCarrier>::value>, multi_bool_type<false> >::value, int>::type = int; MatrixXr = Eigen::Matrix<double, -1, -1>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:318:78: required from 'void GCV_Exact<InputCarrier, 1>::set_V_() [with InputCarrier = Carrier<RegressionData>]' 318 | const UInt ret = AuxiliaryOptimizer::universal_V_setter<InputCarrier>(this->V_, this->T_, this->R_, this->the_carrier, this->adt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:711:23: required from 'void GCV_Exact<InputCarrier, 1>::update_matrices(lambda::type<1>) [with InputCarrier = Carrier<RegressionData>; lambda::type<1> = double]' 711 | this->set_V_(); | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:739:15: required from 'void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1>) [with InputCarrier = Carrier<RegressionData>; lambda::type<1> = double]' 739 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:736:6: required from here 736 | void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Auxiliary_Optimizer_imp.h:203:36: warning: unused variable 'ret' [-Wunused-variable] 203 | const UInt ret = AuxiliaryOptimizer::universal_E_setter<InputCarrier>(E_, carrier); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Auxiliary_Optimizer_imp.h: In instantiation of 'static typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Forced, InputCarrier>::value>, multi_bool_type<false> >::value, int>::type AuxiliaryOptimizer::universal_V_setter(MatrixXr&, const MatrixXr&, const MatrixXr&, const InputCarrier&, AuxiliaryData<InputCarrier>&) [with InputCarrier = Carrier<RegressionData, Areal>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Forced, InputCarrier>::value>, multi_bool_type<false> >::value, int>::type = int; MatrixXr = Eigen::Matrix<double, -1, -1>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:318:78: required from 'void GCV_Exact<InputCarrier, 1>::set_V_() [with InputCarrier = Carrier<RegressionData, Areal>]' 318 | const UInt ret = AuxiliaryOptimizer::universal_V_setter<InputCarrier>(this->V_, this->T_, this->R_, this->the_carrier, this->adt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:711:23: required from 'void GCV_Exact<InputCarrier, 1>::update_matrices(lambda::type<1>) [with InputCarrier = Carrier<RegressionData, Areal>; lambda::type<1> = double]' 711 | this->set_V_(); | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:739:15: required from 'void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1>) [with InputCarrier = Carrier<RegressionData, Areal>; lambda::type<1> = double]' 739 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:736:6: required from here 736 | void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Auxiliary_Optimizer_imp.h:203:36: warning: unused variable 'ret' [-Wunused-variable] 203 | const UInt ret = AuxiliaryOptimizer::universal_E_setter<InputCarrier>(E_, carrier); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Auxiliary_Optimizer_imp.h: In instantiation of 'static typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Forced, InputCarrier>::value>, multi_bool_type<true> >::value, int>::type AuxiliaryOptimizer::universal_V_setter(MatrixXr&, const MatrixXr&, const MatrixXr&, const InputCarrier&, AuxiliaryData<InputCarrier>&) [with InputCarrier = Carrier<RegressionData, Forced>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Forced, InputCarrier>::value>, multi_bool_type<true> >::value, int>::type = int; MatrixXr = Eigen::Matrix<double, -1, -1>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:318:78: required from 'void GCV_Exact<InputCarrier, 1>::set_V_() [with InputCarrier = Carrier<RegressionData, Forced>]' 318 | const UInt ret = AuxiliaryOptimizer::universal_V_setter<InputCarrier>(this->V_, this->T_, this->R_, this->the_carrier, this->adt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:711:23: required from 'void GCV_Exact<InputCarrier, 1>::update_matrices(lambda::type<1>) [with InputCarrier = Carrier<RegressionData, Forced>; lambda::type<1> = double]' 711 | this->set_V_(); | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:739:15: required from 'void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1>) [with InputCarrier = Carrier<RegressionData, Forced>; lambda::type<1> = double]' 739 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:736:6: required from here 736 | void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Auxiliary_Optimizer_imp.h:147:36: warning: unused variable 'ret' [-Wunused-variable] 147 | const UInt ret = AuxiliaryOptimizer::universal_E_setter<InputCarrier>(E_, carrier); | ^~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Auxiliary_Optimizer_imp.h: In instantiation of 'static typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Forced, InputCarrier>::value>, multi_bool_type<true> >::value, int>::type AuxiliaryOptimizer::universal_V_setter(MatrixXr&, const MatrixXr&, const MatrixXr&, const InputCarrier&, AuxiliaryData<InputCarrier>&) [with InputCarrier = Carrier<RegressionData, Forced, Areal>; typename std::enable_if<std::is_same<multi_bool_type<std::is_base_of<Forced, InputCarrier>::value>, multi_bool_type<true> >::value, int>::type = int; MatrixXr = Eigen::Matrix<double, -1, -1>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:318:78: required from 'void GCV_Exact<InputCarrier, 1>::set_V_() [with InputCarrier = Carrier<RegressionData, Forced, Areal>]' 318 | const UInt ret = AuxiliaryOptimizer::universal_V_setter<InputCarrier>(this->V_, this->T_, this->R_, this->the_carrier, this->adt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:711:23: required from 'void GCV_Exact<InputCarrier, 1>::update_matrices(lambda::type<1>) [with InputCarrier = Carrier<RegressionData, Forced, Areal>; lambda::type<1> = double]' 711 | this->set_V_(); | ~~~~~~^~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:739:15: required from 'void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1>) [with InputCarrier = Carrier<RegressionData, Forced, Areal>; lambda::type<1> = double]' 739 | this->update_matrices(lambda); | ~~~~~~^~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Lambda_Optimizer_imp.h:736:6: required from here 736 | void GCV_Exact<InputCarrier, 1>::update_parameters(lambda::type<1> lambda) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/Auxiliary_Optimizer_imp.h:147:36: warning: unused variable 'ret' [-Wunused-variable] 147 | const UInt ret = AuxiliaryOptimizer::universal_E_setter<InputCarrier>(E_, carrier); | ^~~ In file included from /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/Core:255: In copy constructor 'Eigen::internal::scalar_constant_op<Scalar>::scalar_constant_op(const Eigen::internal::scalar_constant_op<Scalar>&) [with Scalar = double]', inlined from 'Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >::CwiseNullaryOp(const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >&)' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7, inlined from 'Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >::CwiseBinaryOp(const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >&)' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7, inlined from 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; LhsType = const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, -1, 1> >; RhsType = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >]' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:111:22, inlined from 'const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>, const Derived, const OtherDerived> Eigen::MatrixBase<Derived>::operator+(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >; Derived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, -1, 1> >]' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1, inlined from 'VectorXr DirectionConjugateGradient<ORDER, mydim, ndim, T>::computeDirection(const VectorXr&, const VectorXr&) [with int ORDER = 1; int mydim = 2; int ndim = 2; T = FunctionalProblem<1, 2, 2>]' at Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Descent_Direction_imp.h:91:28: /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/functors/NullaryFunctors.h:19:95: warning: 'beta' may be used uninitialized [-Wmaybe-uninitialized] 19 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE scalar_constant_op(const scalar_constant_op& other) : m_other(other.m_other) { } | ^~~~~~~~~~~~~~~~~~~~~~ In file included from Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Descent_Direction.h:146, from Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Optimization_Algorithm.h:6, from Density_Estimation/Source/../../Skeletons/Include/DE_Skeleton.h:14: Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Descent_Direction_imp.h: In member function 'VectorXr DirectionConjugateGradient<ORDER, mydim, ndim, T>::computeDirection(const VectorXr&, const VectorXr&) [with int ORDER = 1; int mydim = 2; int ndim = 2; T = FunctionalProblem<1, 2, 2>]': Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Descent_Direction_imp.h:61:14: note: 'beta' was declared here 61 | Real beta; | ^~~~ In copy constructor 'Eigen::internal::scalar_constant_op<Scalar>::scalar_constant_op(const Eigen::internal::scalar_constant_op<Scalar>&) [with Scalar = double]', inlined from 'Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >::CwiseNullaryOp(const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >&)' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7, inlined from 'Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >::CwiseBinaryOp(const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >&)' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7, inlined from 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; LhsType = const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, -1, 1> >; RhsType = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >]' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:111:22, inlined from 'const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>, const Derived, const OtherDerived> Eigen::MatrixBase<Derived>::operator+(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >; Derived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, -1, 1> >]' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1, inlined from 'VectorXr DirectionConjugateGradient<ORDER, mydim, ndim, T>::computeDirection(const VectorXr&, const VectorXr&) [with int ORDER = 2; int mydim = 3; int ndim = 3; T = FunctionalProblem_time<2, 3, 3>]' at Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Descent_Direction_imp.h:91:28: /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/functors/NullaryFunctors.h:19:95: warning: 'beta' may be used uninitialized [-Wmaybe-uninitialized] 19 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE scalar_constant_op(const scalar_constant_op& other) : m_other(other.m_other) { } | ^~~~~~~~~~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Descent_Direction_imp.h: In member function 'VectorXr DirectionConjugateGradient<ORDER, mydim, ndim, T>::computeDirection(const VectorXr&, const VectorXr&) [with int ORDER = 2; int mydim = 3; int ndim = 3; T = FunctionalProblem_time<2, 3, 3>]': Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Descent_Direction_imp.h:61:14: note: 'beta' was declared here 61 | Real beta; | ^~~~ In copy constructor 'Eigen::internal::scalar_constant_op<Scalar>::scalar_constant_op(const Eigen::internal::scalar_constant_op<Scalar>&) [with Scalar = double]', inlined from 'Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >::CwiseNullaryOp(const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >&)' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7, inlined from 'Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >::CwiseBinaryOp(const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >&)' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7, inlined from 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; LhsType = const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, -1, 1> >; RhsType = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >]' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:111:22, inlined from 'const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>, const Derived, const OtherDerived> Eigen::MatrixBase<Derived>::operator+(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >; Derived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, -1, 1> >]' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1, inlined from 'VectorXr DirectionConjugateGradient<ORDER, mydim, ndim, T>::computeDirection(const VectorXr&, const VectorXr&) [with int ORDER = 1; int mydim = 3; int ndim = 3; T = FunctionalProblem_time<1, 3, 3>]' at Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Descent_Direction_imp.h:91:28: /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/functors/NullaryFunctors.h:19:95: warning: 'beta' may be used uninitialized [-Wmaybe-uninitialized] 19 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE scalar_constant_op(const scalar_constant_op& other) : m_other(other.m_other) { } | ^~~~~~~~~~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Descent_Direction_imp.h: In member function 'VectorXr DirectionConjugateGradient<ORDER, mydim, ndim, T>::computeDirection(const VectorXr&, const VectorXr&) [with int ORDER = 1; int mydim = 3; int ndim = 3; T = FunctionalProblem_time<1, 3, 3>]': Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Descent_Direction_imp.h:61:14: note: 'beta' was declared here 61 | Real beta; | ^~~~ In copy constructor 'Eigen::internal::scalar_constant_op<Scalar>::scalar_constant_op(const Eigen::internal::scalar_constant_op<Scalar>&) [with Scalar = double]', inlined from 'Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >::CwiseNullaryOp(const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >&)' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7, inlined from 'Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >::CwiseBinaryOp(const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >&)' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7, inlined from 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; LhsType = const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, -1, 1> >; RhsType = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >]' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:111:22, inlined from 'const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>, const Derived, const OtherDerived> Eigen::MatrixBase<Derived>::operator+(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >; Derived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, -1, 1> >]' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1, inlined from 'VectorXr DirectionConjugateGradient<ORDER, mydim, ndim, T>::computeDirection(const VectorXr&, const VectorXr&) [with int ORDER = 2; int mydim = 2; int ndim = 3; T = FunctionalProblem_time<2, 2, 3>]' at Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Descent_Direction_imp.h:91:28: /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/functors/NullaryFunctors.h:19:95: warning: 'beta' may be used uninitialized [-Wmaybe-uninitialized] 19 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE scalar_constant_op(const scalar_constant_op& other) : m_other(other.m_other) { } | ^~~~~~~~~~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Descent_Direction_imp.h: In member function 'VectorXr DirectionConjugateGradient<ORDER, mydim, ndim, T>::computeDirection(const VectorXr&, const VectorXr&) [with int ORDER = 2; int mydim = 2; int ndim = 3; T = FunctionalProblem_time<2, 2, 3>]': Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Descent_Direction_imp.h:61:14: note: 'beta' was declared here 61 | Real beta; | ^~~~ In copy constructor 'Eigen::internal::scalar_constant_op<Scalar>::scalar_constant_op(const Eigen::internal::scalar_constant_op<Scalar>&) [with Scalar = double]', inlined from 'Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >::CwiseNullaryOp(const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >&)' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7, inlined from 'Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >::CwiseBinaryOp(const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >&)' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7, inlined from 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; LhsType = const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, -1, 1> >; RhsType = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >]' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:111:22, inlined from 'const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>, const Derived, const OtherDerived> Eigen::MatrixBase<Derived>::operator+(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >; Derived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, -1, 1> >]' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1, inlined from 'VectorXr DirectionConjugateGradient<ORDER, mydim, ndim, T>::computeDirection(const VectorXr&, const VectorXr&) [with int ORDER = 1; int mydim = 2; int ndim = 3; T = FunctionalProblem_time<1, 2, 3>]' at Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Descent_Direction_imp.h:91:28: /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/functors/NullaryFunctors.h:19:95: warning: 'beta' may be used uninitialized [-Wmaybe-uninitialized] 19 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE scalar_constant_op(const scalar_constant_op& other) : m_other(other.m_other) { } | ^~~~~~~~~~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Descent_Direction_imp.h: In member function 'VectorXr DirectionConjugateGradient<ORDER, mydim, ndim, T>::computeDirection(const VectorXr&, const VectorXr&) [with int ORDER = 1; int mydim = 2; int ndim = 3; T = FunctionalProblem_time<1, 2, 3>]': Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Descent_Direction_imp.h:61:14: note: 'beta' was declared here 61 | Real beta; | ^~~~ In copy constructor 'Eigen::internal::scalar_constant_op<Scalar>::scalar_constant_op(const Eigen::internal::scalar_constant_op<Scalar>&) [with Scalar = double]', inlined from 'Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >::CwiseNullaryOp(const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >&)' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7, inlined from 'Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >::CwiseBinaryOp(const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >&)' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7, inlined from 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; LhsType = const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, -1, 1> >; RhsType = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >]' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:111:22, inlined from 'const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>, const Derived, const OtherDerived> Eigen::MatrixBase<Derived>::operator+(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >; Derived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, -1, 1> >]' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1, inlined from 'VectorXr DirectionConjugateGradient<ORDER, mydim, ndim, T>::computeDirection(const VectorXr&, const VectorXr&) [with int ORDER = 2; int mydim = 2; int ndim = 2; T = FunctionalProblem_time<2, 2, 2>]' at Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Descent_Direction_imp.h:91:28: /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/functors/NullaryFunctors.h:19:95: warning: 'beta' may be used uninitialized [-Wmaybe-uninitialized] 19 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE scalar_constant_op(const scalar_constant_op& other) : m_other(other.m_other) { } | ^~~~~~~~~~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Descent_Direction_imp.h: In member function 'VectorXr DirectionConjugateGradient<ORDER, mydim, ndim, T>::computeDirection(const VectorXr&, const VectorXr&) [with int ORDER = 2; int mydim = 2; int ndim = 2; T = FunctionalProblem_time<2, 2, 2>]': Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Descent_Direction_imp.h:61:14: note: 'beta' was declared here 61 | Real beta; | ^~~~ In copy constructor 'Eigen::internal::scalar_constant_op<Scalar>::scalar_constant_op(const Eigen::internal::scalar_constant_op<Scalar>&) [with Scalar = double]', inlined from 'Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >::CwiseNullaryOp(const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >&)' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7, inlined from 'Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >::CwiseBinaryOp(const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >&)' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7, inlined from 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; LhsType = const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, -1, 1> >; RhsType = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >]' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:111:22, inlined from 'const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>, const Derived, const OtherDerived> Eigen::MatrixBase<Derived>::operator+(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >; Derived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, -1, 1> >]' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1, inlined from 'VectorXr DirectionConjugateGradient<ORDER, mydim, ndim, T>::computeDirection(const VectorXr&, const VectorXr&) [with int ORDER = 1; int mydim = 2; int ndim = 2; T = FunctionalProblem_time<1, 2, 2>]' at Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Descent_Direction_imp.h:91:28: /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/functors/NullaryFunctors.h:19:95: warning: 'beta' may be used uninitialized [-Wmaybe-uninitialized] 19 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE scalar_constant_op(const scalar_constant_op& other) : m_other(other.m_other) { } | ^~~~~~~~~~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Descent_Direction_imp.h: In member function 'VectorXr DirectionConjugateGradient<ORDER, mydim, ndim, T>::computeDirection(const VectorXr&, const VectorXr&) [with int ORDER = 1; int mydim = 2; int ndim = 2; T = FunctionalProblem_time<1, 2, 2>]': Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Descent_Direction_imp.h:61:14: note: 'beta' was declared here 61 | Real beta; | ^~~~ In copy constructor 'Eigen::internal::scalar_constant_op<Scalar>::scalar_constant_op(const Eigen::internal::scalar_constant_op<Scalar>&) [with Scalar = double]', inlined from 'Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >::CwiseNullaryOp(const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >&)' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7, inlined from 'Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >::CwiseBinaryOp(const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >&)' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7, inlined from 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; LhsType = const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, -1, 1> >; RhsType = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >]' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:111:22, inlined from 'const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>, const Derived, const OtherDerived> Eigen::MatrixBase<Derived>::operator+(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >; Derived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, -1, 1> >]' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1, inlined from 'VectorXr DirectionConjugateGradient<ORDER, mydim, ndim, T>::computeDirection(const VectorXr&, const VectorXr&) [with int ORDER = 2; int mydim = 1; int ndim = 2; T = FunctionalProblem<2, 1, 2>]' at Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Descent_Direction_imp.h:91:28: /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/functors/NullaryFunctors.h:19:95: warning: 'beta' may be used uninitialized [-Wmaybe-uninitialized] 19 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE scalar_constant_op(const scalar_constant_op& other) : m_other(other.m_other) { } | ^~~~~~~~~~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Descent_Direction_imp.h: In member function 'VectorXr DirectionConjugateGradient<ORDER, mydim, ndim, T>::computeDirection(const VectorXr&, const VectorXr&) [with int ORDER = 2; int mydim = 1; int ndim = 2; T = FunctionalProblem<2, 1, 2>]': Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Descent_Direction_imp.h:61:14: note: 'beta' was declared here 61 | Real beta; | ^~~~ In copy constructor 'Eigen::internal::scalar_constant_op<Scalar>::scalar_constant_op(const Eigen::internal::scalar_constant_op<Scalar>&) [with Scalar = double]', inlined from 'Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >::CwiseNullaryOp(const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >&)' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7, inlined from 'Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >::CwiseBinaryOp(const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >&)' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7, inlined from 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; LhsType = const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, -1, 1> >; RhsType = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >]' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:111:22, inlined from 'const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>, const Derived, const OtherDerived> Eigen::MatrixBase<Derived>::operator+(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >; Derived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, -1, 1> >]' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1, inlined from 'VectorXr DirectionConjugateGradient<ORDER, mydim, ndim, T>::computeDirection(const VectorXr&, const VectorXr&) [with int ORDER = 1; int mydim = 1; int ndim = 2; T = FunctionalProblem<1, 1, 2>]' at Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Descent_Direction_imp.h:91:28: /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/functors/NullaryFunctors.h:19:95: warning: 'beta' may be used uninitialized [-Wmaybe-uninitialized] 19 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE scalar_constant_op(const scalar_constant_op& other) : m_other(other.m_other) { } | ^~~~~~~~~~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Descent_Direction_imp.h: In member function 'VectorXr DirectionConjugateGradient<ORDER, mydim, ndim, T>::computeDirection(const VectorXr&, const VectorXr&) [with int ORDER = 1; int mydim = 1; int ndim = 2; T = FunctionalProblem<1, 1, 2>]': Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Descent_Direction_imp.h:61:14: note: 'beta' was declared here 61 | Real beta; | ^~~~ In copy constructor 'Eigen::internal::scalar_constant_op<Scalar>::scalar_constant_op(const Eigen::internal::scalar_constant_op<Scalar>&) [with Scalar = double]', inlined from 'Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >::CwiseNullaryOp(const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >&)' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7, inlined from 'Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >::CwiseBinaryOp(const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >&)' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7, inlined from 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; LhsType = const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, -1, 1> >; RhsType = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >]' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:111:22, inlined from 'const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>, const Derived, const OtherDerived> Eigen::MatrixBase<Derived>::operator+(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >; Derived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, -1, 1> >]' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1, inlined from 'VectorXr DirectionConjugateGradient<ORDER, mydim, ndim, T>::computeDirection(const VectorXr&, const VectorXr&) [with int ORDER = 2; int mydim = 3; int ndim = 3; T = FunctionalProblem<2, 3, 3>]' at Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Descent_Direction_imp.h:91:28: /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/functors/NullaryFunctors.h:19:95: warning: 'beta' may be used uninitialized [-Wmaybe-uninitialized] 19 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE scalar_constant_op(const scalar_constant_op& other) : m_other(other.m_other) { } | ^~~~~~~~~~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Descent_Direction_imp.h: In member function 'VectorXr DirectionConjugateGradient<ORDER, mydim, ndim, T>::computeDirection(const VectorXr&, const VectorXr&) [with int ORDER = 2; int mydim = 3; int ndim = 3; T = FunctionalProblem<2, 3, 3>]': Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Descent_Direction_imp.h:61:14: note: 'beta' was declared here 61 | Real beta; | ^~~~ In copy constructor 'Eigen::internal::scalar_constant_op<Scalar>::scalar_constant_op(const Eigen::internal::scalar_constant_op<Scalar>&) [with Scalar = double]', inlined from 'Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >::CwiseNullaryOp(const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >&)' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7, inlined from 'Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >::CwiseBinaryOp(const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >&)' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7, inlined from 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; LhsType = const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, -1, 1> >; RhsType = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >]' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:111:22, inlined from 'const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>, const Derived, const OtherDerived> Eigen::MatrixBase<Derived>::operator+(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >; Derived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, -1, 1> >]' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1, inlined from 'VectorXr DirectionConjugateGradient<ORDER, mydim, ndim, T>::computeDirection(const VectorXr&, const VectorXr&) [with int ORDER = 1; int mydim = 3; int ndim = 3; T = FunctionalProblem<1, 3, 3>]' at Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Descent_Direction_imp.h:91:28: /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/functors/NullaryFunctors.h:19:95: warning: 'beta' may be used uninitialized [-Wmaybe-uninitialized] 19 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE scalar_constant_op(const scalar_constant_op& other) : m_other(other.m_other) { } | ^~~~~~~~~~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Descent_Direction_imp.h: In member function 'VectorXr DirectionConjugateGradient<ORDER, mydim, ndim, T>::computeDirection(const VectorXr&, const VectorXr&) [with int ORDER = 1; int mydim = 3; int ndim = 3; T = FunctionalProblem<1, 3, 3>]': Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Descent_Direction_imp.h:61:14: note: 'beta' was declared here 61 | Real beta; | ^~~~ In copy constructor 'Eigen::internal::scalar_constant_op<Scalar>::scalar_constant_op(const Eigen::internal::scalar_constant_op<Scalar>&) [with Scalar = double]', inlined from 'Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >::CwiseNullaryOp(const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >&)' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7, inlined from 'Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >::CwiseBinaryOp(const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >&)' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7, inlined from 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; LhsType = const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, -1, 1> >; RhsType = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >]' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:111:22, inlined from 'const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>, const Derived, const OtherDerived> Eigen::MatrixBase<Derived>::operator+(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >; Derived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, -1, 1> >]' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1, inlined from 'VectorXr DirectionConjugateGradient<ORDER, mydim, ndim, T>::computeDirection(const VectorXr&, const VectorXr&) [with int ORDER = 2; int mydim = 2; int ndim = 3; T = FunctionalProblem<2, 2, 3>]' at Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Descent_Direction_imp.h:91:28: /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/functors/NullaryFunctors.h:19:95: warning: 'beta' may be used uninitialized [-Wmaybe-uninitialized] 19 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE scalar_constant_op(const scalar_constant_op& other) : m_other(other.m_other) { } | ^~~~~~~~~~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Descent_Direction_imp.h: In member function 'VectorXr DirectionConjugateGradient<ORDER, mydim, ndim, T>::computeDirection(const VectorXr&, const VectorXr&) [with int ORDER = 2; int mydim = 2; int ndim = 3; T = FunctionalProblem<2, 2, 3>]': Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Descent_Direction_imp.h:61:14: note: 'beta' was declared here 61 | Real beta; | ^~~~ In copy constructor 'Eigen::internal::scalar_constant_op<Scalar>::scalar_constant_op(const Eigen::internal::scalar_constant_op<Scalar>&) [with Scalar = double]', inlined from 'Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >::CwiseNullaryOp(const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >&)' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7, inlined from 'Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >::CwiseBinaryOp(const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >&)' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7, inlined from 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; LhsType = const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, -1, 1> >; RhsType = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >]' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:111:22, inlined from 'const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>, const Derived, const OtherDerived> Eigen::MatrixBase<Derived>::operator+(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >; Derived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, -1, 1> >]' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1, inlined from 'VectorXr DirectionConjugateGradient<ORDER, mydim, ndim, T>::computeDirection(const VectorXr&, const VectorXr&) [with int ORDER = 1; int mydim = 2; int ndim = 3; T = FunctionalProblem<1, 2, 3>]' at Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Descent_Direction_imp.h:91:28: /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/functors/NullaryFunctors.h:19:95: warning: 'beta' may be used uninitialized [-Wmaybe-uninitialized] 19 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE scalar_constant_op(const scalar_constant_op& other) : m_other(other.m_other) { } | ^~~~~~~~~~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Descent_Direction_imp.h: In member function 'VectorXr DirectionConjugateGradient<ORDER, mydim, ndim, T>::computeDirection(const VectorXr&, const VectorXr&) [with int ORDER = 1; int mydim = 2; int ndim = 3; T = FunctionalProblem<1, 2, 3>]': Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Descent_Direction_imp.h:61:14: note: 'beta' was declared here 61 | Real beta; | ^~~~ In copy constructor 'Eigen::internal::scalar_constant_op<Scalar>::scalar_constant_op(const Eigen::internal::scalar_constant_op<Scalar>&) [with Scalar = double]', inlined from 'Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >::CwiseNullaryOp(const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >&)' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7, inlined from 'Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >::CwiseBinaryOp(const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >&)' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7, inlined from 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; LhsType = const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, -1, 1> >; RhsType = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >]' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:111:22, inlined from 'const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>, const Derived, const OtherDerived> Eigen::MatrixBase<Derived>::operator+(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >; Derived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, -1, 1> >]' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1, inlined from 'VectorXr DirectionConjugateGradient<ORDER, mydim, ndim, T>::computeDirection(const VectorXr&, const VectorXr&) [with int ORDER = 2; int mydim = 2; int ndim = 2; T = FunctionalProblem<2, 2, 2>]' at Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Descent_Direction_imp.h:91:28: /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/functors/NullaryFunctors.h:19:95: warning: 'beta' may be used uninitialized [-Wmaybe-uninitialized] 19 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE scalar_constant_op(const scalar_constant_op& other) : m_other(other.m_other) { } | ^~~~~~~~~~~~~~~~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Descent_Direction_imp.h: In member function 'VectorXr DirectionConjugateGradient<ORDER, mydim, ndim, T>::computeDirection(const VectorXr&, const VectorXr&) [with int ORDER = 2; int mydim = 2; int ndim = 2; T = FunctionalProblem<2, 2, 2>]': Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Descent_Direction_imp.h:61:14: note: 'beta' was declared here 61 | Real beta; | ^~~~ In file included from Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Optimization_Algorithm.h:244: Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Optimization_Algorithm_imp.h: In member function 'VectorXr FixedStep_time<ORDER, mydim, ndim>::apply_core(const SpMat&, Real, Real, const VectorXr&) const [with int ORDER = 2; int mydim = 3; int ndim = 3]': Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Optimization_Algorithm_imp.h:400:23: warning: 'loss_old' may be used uninitialized [-Wmaybe-uninitialized] 400 | if ((loss_old - loss) < 0){} | ~~~~~~~~~~^~~~~~~ Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Optimization_Algorithm_imp.h:349:16: note: 'loss_old' was declared here 349 | Real loss, loss_old, llik, llik_old, pen_S, pen_T, pen_old_S, pen_old_T; | ^~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Optimization_Algorithm_imp.h: In member function 'VectorXr FixedStep_time<ORDER, mydim, ndim>::apply_core(const SpMat&, Real, Real, const VectorXr&) const [with int ORDER = 1; int mydim = 3; int ndim = 3]': Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Optimization_Algorithm_imp.h:400:23: warning: 'loss_old' may be used uninitialized [-Wmaybe-uninitialized] 400 | if ((loss_old - loss) < 0){} | ~~~~~~~~~~^~~~~~~ Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Optimization_Algorithm_imp.h:349:16: note: 'loss_old' was declared here 349 | Real loss, loss_old, llik, llik_old, pen_S, pen_T, pen_old_S, pen_old_T; | ^~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Optimization_Algorithm_imp.h: In member function 'VectorXr FixedStep_time<ORDER, mydim, ndim>::apply_core(const SpMat&, Real, Real, const VectorXr&) const [with int ORDER = 2; int mydim = 2; int ndim = 3]': Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Optimization_Algorithm_imp.h:400:23: warning: 'loss_old' may be used uninitialized [-Wmaybe-uninitialized] 400 | if ((loss_old - loss) < 0){} | ~~~~~~~~~~^~~~~~~ Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Optimization_Algorithm_imp.h:349:16: note: 'loss_old' was declared here 349 | Real loss, loss_old, llik, llik_old, pen_S, pen_T, pen_old_S, pen_old_T; | ^~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Optimization_Algorithm_imp.h: In member function 'VectorXr FixedStep_time<ORDER, mydim, ndim>::apply_core(const SpMat&, Real, Real, const VectorXr&) const [with int ORDER = 1; int mydim = 2; int ndim = 3]': Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Optimization_Algorithm_imp.h:400:23: warning: 'loss_old' may be used uninitialized [-Wmaybe-uninitialized] 400 | if ((loss_old - loss) < 0){} | ~~~~~~~~~~^~~~~~~ Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Optimization_Algorithm_imp.h:349:16: note: 'loss_old' was declared here 349 | Real loss, loss_old, llik, llik_old, pen_S, pen_T, pen_old_S, pen_old_T; | ^~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Optimization_Algorithm_imp.h: In member function 'VectorXr FixedStep_time<ORDER, mydim, ndim>::apply_core(const SpMat&, Real, Real, const VectorXr&) const [with int ORDER = 2; int mydim = 2; int ndim = 2]': Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Optimization_Algorithm_imp.h:400:23: warning: 'loss_old' may be used uninitialized [-Wmaybe-uninitialized] 400 | if ((loss_old - loss) < 0){} | ~~~~~~~~~~^~~~~~~ Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Optimization_Algorithm_imp.h:349:16: note: 'loss_old' was declared here 349 | Real loss, loss_old, llik, llik_old, pen_S, pen_T, pen_old_S, pen_old_T; | ^~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Optimization_Algorithm_imp.h: In member function 'VectorXr FixedStep_time<ORDER, mydim, ndim>::apply_core(const SpMat&, Real, Real, const VectorXr&) const [with int ORDER = 1; int mydim = 2; int ndim = 2]': Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Optimization_Algorithm_imp.h:400:23: warning: 'loss_old' may be used uninitialized [-Wmaybe-uninitialized] 400 | if ((loss_old - loss) < 0){} | ~~~~~~~~~~^~~~~~~ Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Optimization_Algorithm_imp.h:349:16: note: 'loss_old' was declared here 349 | Real loss, loss_old, llik, llik_old, pen_S, pen_T, pen_old_S, pen_old_T; | ^~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Optimization_Algorithm_imp.h: In member function 'VectorXr FixedStep<ORDER, mydim, ndim>::apply_core(const SpMat&, Real, const VectorXr&) const [with int ORDER = 2; int mydim = 3; int ndim = 3]': Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Optimization_Algorithm_imp.h:99:23: warning: 'loss_old' may be used uninitialized [-Wmaybe-uninitialized] 99 | if ((loss_old - loss) < 0){} | ~~~~~~~~~~^~~~~~~ Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Optimization_Algorithm_imp.h:49:16: note: 'loss_old' was declared here 49 | Real loss, loss_old, llik, llik_old, pen, pen_old; | ^~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Optimization_Algorithm_imp.h: In member function 'VectorXr FixedStep<ORDER, mydim, ndim>::apply_core(const SpMat&, Real, const VectorXr&) const [with int ORDER = 1; int mydim = 3; int ndim = 3]': Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Optimization_Algorithm_imp.h:99:23: warning: 'loss_old' may be used uninitialized [-Wmaybe-uninitialized] 99 | if ((loss_old - loss) < 0){} | ~~~~~~~~~~^~~~~~~ Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Optimization_Algorithm_imp.h:49:16: note: 'loss_old' was declared here 49 | Real loss, loss_old, llik, llik_old, pen, pen_old; | ^~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Optimization_Algorithm_imp.h: In member function 'VectorXr FixedStep<ORDER, mydim, ndim>::apply_core(const SpMat&, Real, const VectorXr&) const [with int ORDER = 2; int mydim = 1; int ndim = 2]': Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Optimization_Algorithm_imp.h:99:23: warning: 'loss_old' may be used uninitialized [-Wmaybe-uninitialized] 99 | if ((loss_old - loss) < 0){} | ~~~~~~~~~~^~~~~~~ Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Optimization_Algorithm_imp.h:49:16: note: 'loss_old' was declared here 49 | Real loss, loss_old, llik, llik_old, pen, pen_old; | ^~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Optimization_Algorithm_imp.h: In member function 'VectorXr FixedStep<ORDER, mydim, ndim>::apply_core(const SpMat&, Real, const VectorXr&) const [with int ORDER = 1; int mydim = 1; int ndim = 2]': Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Optimization_Algorithm_imp.h:99:23: warning: 'loss_old' may be used uninitialized [-Wmaybe-uninitialized] 99 | if ((loss_old - loss) < 0){} | ~~~~~~~~~~^~~~~~~ Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Optimization_Algorithm_imp.h:49:16: note: 'loss_old' was declared here 49 | Real loss, loss_old, llik, llik_old, pen, pen_old; | ^~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Optimization_Algorithm_imp.h: In member function 'VectorXr FixedStep<ORDER, mydim, ndim>::apply_core(const SpMat&, Real, const VectorXr&) const [with int ORDER = 1; int mydim = 2; int ndim = 2]': Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Optimization_Algorithm_imp.h:99:23: warning: 'loss_old' may be used uninitialized [-Wmaybe-uninitialized] 99 | if ((loss_old - loss) < 0){} | ~~~~~~~~~~^~~~~~~ Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Optimization_Algorithm_imp.h:49:16: note: 'loss_old' was declared here 49 | Real loss, loss_old, llik, llik_old, pen, pen_old; | ^~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Optimization_Algorithm_imp.h: In member function 'VectorXr FixedStep<ORDER, mydim, ndim>::apply_core(const SpMat&, Real, const VectorXr&) const [with int ORDER = 1; int mydim = 2; int ndim = 3]': Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Optimization_Algorithm_imp.h:99:23: warning: 'loss_old' may be used uninitialized [-Wmaybe-uninitialized] 99 | if ((loss_old - loss) < 0){} | ~~~~~~~~~~^~~~~~~ Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Optimization_Algorithm_imp.h:49:16: note: 'loss_old' was declared here 49 | Real loss, loss_old, llik, llik_old, pen, pen_old; | ^~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Optimization_Algorithm_imp.h: In member function 'VectorXr FixedStep<ORDER, mydim, ndim>::apply_core(const SpMat&, Real, const VectorXr&) const [with int ORDER = 2; int mydim = 2; int ndim = 3]': Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Optimization_Algorithm_imp.h:99:23: warning: 'loss_old' may be used uninitialized [-Wmaybe-uninitialized] 99 | if ((loss_old - loss) < 0){} | ~~~~~~~~~~^~~~~~~ Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Optimization_Algorithm_imp.h:49:16: note: 'loss_old' was declared here 49 | Real loss, loss_old, llik, llik_old, pen, pen_old; | ^~~~~~~~ Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Optimization_Algorithm_imp.h: In member function 'VectorXr FixedStep<ORDER, mydim, ndim>::apply_core(const SpMat&, Real, const VectorXr&) const [with int ORDER = 2; int mydim = 2; int ndim = 2]': Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Optimization_Algorithm_imp.h:99:23: warning: 'loss_old' may be used uninitialized [-Wmaybe-uninitialized] 99 | if ((loss_old - loss) < 0){} | ~~~~~~~~~~^~~~~~~ Density_Estimation/Source/../../Skeletons/Include/../../Density_Estimation/Include/Optimization_Algorithm_imp.h:49:16: note: 'loss_old' was declared here 49 | Real loss, loss_old, llik, llik_old, pen, pen_old; | ^~~~~~~~ In file included from /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/Core:294, from /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/StdVector:14, from Regression/Source/../../FdaPDE.h:32: In copy constructor 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::PlainObjectBase<Derived>&) [with Derived = Eigen::Matrix<double, 2, 2>]', inlined from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/Matrix.h:414:65, inlined from 'Element<3, 2, 2>::Element(const Element<3, 2, 2>&)' at Regression/Source/../../Skeletons/Include/../../FE_Assemblers_Solvers/Include/../../Mesh/Include/Mesh_Objects.h:57:7, inlined from 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<3, 2, 2>]' at Regression/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:56:21: /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:512:17: warning: 'obj.Element<3, 2, 2>::M_J_.Eigen::Matrix<double, 2, 2, 0, 2, 2>::<unnamed>.Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 2> >::m_storage' may be used uninitialized [-Wmaybe-uninitialized] 512 | : Base(), m_storage(other.m_storage) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Regression/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree.h:122, from Regression/Source/../../Skeletons/Include/../../Mesh/Include/Mesh.h:12, from Regression/Source/../../Skeletons/Include/Auxiliary_Skeleton.h:7: Regression/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h: In member function 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<3, 2, 2>]': Regression/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:54:11: note: 'obj' declared here 54 | Shape obj; | ^~~ In copy constructor 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::PlainObjectBase<Derived>&) [with Derived = Eigen::Matrix<double, 2, 2>]', inlined from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/Matrix.h:414:65, inlined from 'Element<3, 2, 2>::Element(const Element<3, 2, 2>&)' at Regression/Source/../../Skeletons/Include/../../FE_Assemblers_Solvers/Include/../../Mesh/Include/Mesh_Objects.h:57:7, inlined from 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<3, 2, 2>]' at Regression/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:56:21: /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:512:17: warning: 'obj.Element<3, 2, 2>::M_invJ_.Eigen::Matrix<double, 2, 2, 0, 2, 2>::<unnamed>.Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 2> >::m_storage' may be used uninitialized [-Wmaybe-uninitialized] 512 | : Base(), m_storage(other.m_storage) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h: In member function 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<3, 2, 2>]': Regression/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:54:11: note: 'obj' declared here 54 | Shape obj; | ^~~ In copy constructor 'Element<3, 2, 2>::Element(const Element<3, 2, 2>&)', inlined from 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<3, 2, 2>]' at Regression/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:56:21: Regression/Source/../../Skeletons/Include/../../FE_Assemblers_Solvers/Include/../../Mesh/Include/Mesh_Objects.h:57:7: warning: 'obj.Element<3, 2, 2>::element_measure' may be used uninitialized [-Wmaybe-uninitialized] 57 | class Element : public Identifier { | ^~~~~~~ Regression/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h: In member function 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<3, 2, 2>]': Regression/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:54:11: note: 'obj' declared here 54 | Shape obj; | ^~~ In copy constructor 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::PlainObjectBase<Derived>&) [with Derived = Eigen::Matrix<double, 2, 2>]', inlined from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/Matrix.h:414:65, inlined from 'Element<6, 2, 2>::Element(const Element<6, 2, 2>&)' at Regression/Source/../../Skeletons/Include/../../FE_Assemblers_Solvers/Include/../../Mesh/Include/Mesh_Objects.h:57:7, inlined from 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<6, 2, 2>]' at Regression/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:56:21: /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:512:17: warning: 'obj.Element<6, 2, 2>::M_J_.Eigen::Matrix<double, 2, 2, 0, 2, 2>::<unnamed>.Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 2> >::m_storage' may be used uninitialized [-Wmaybe-uninitialized] 512 | : Base(), m_storage(other.m_storage) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h: In member function 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<6, 2, 2>]': Regression/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:54:11: note: 'obj' declared here 54 | Shape obj; | ^~~ In copy constructor 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::PlainObjectBase<Derived>&) [with Derived = Eigen::Matrix<double, 2, 2>]', inlined from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/Matrix.h:414:65, inlined from 'Element<6, 2, 2>::Element(const Element<6, 2, 2>&)' at Regression/Source/../../Skeletons/Include/../../FE_Assemblers_Solvers/Include/../../Mesh/Include/Mesh_Objects.h:57:7, inlined from 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<6, 2, 2>]' at Regression/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:56:21: /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:512:17: warning: 'obj.Element<6, 2, 2>::M_invJ_.Eigen::Matrix<double, 2, 2, 0, 2, 2>::<unnamed>.Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 2> >::m_storage' may be used uninitialized [-Wmaybe-uninitialized] 512 | : Base(), m_storage(other.m_storage) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h: In member function 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<6, 2, 2>]': Regression/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:54:11: note: 'obj' declared here 54 | Shape obj; | ^~~ In copy constructor 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::PlainObjectBase<Derived>&) [with Derived = Eigen::Matrix<double, 3, 3>]', inlined from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/Matrix.h:414:65, inlined from 'Element<4, 3, 3>::Element(const Element<4, 3, 3>&)' at Regression/Source/../../Skeletons/Include/../../FE_Assemblers_Solvers/Include/../../Mesh/Include/Mesh_Objects.h:57:7, inlined from 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<4, 3, 3>]' at Regression/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:56:21: /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:512:17: warning: 'obj.Element<4, 3, 3>::M_J_.Eigen::Matrix<double, 3, 3, 0, 3, 3>::<unnamed>.Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >::m_storage' may be used uninitialized [-Wmaybe-uninitialized] 512 | : Base(), m_storage(other.m_storage) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h: In member function 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<4, 3, 3>]': Regression/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:54:11: note: 'obj' declared here 54 | Shape obj; | ^~~ In copy constructor 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::PlainObjectBase<Derived>&) [with Derived = Eigen::Matrix<double, 3, 3>]', inlined from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/Matrix.h:414:65, inlined from 'Element<4, 3, 3>::Element(const Element<4, 3, 3>&)' at Regression/Source/../../Skeletons/Include/../../FE_Assemblers_Solvers/Include/../../Mesh/Include/Mesh_Objects.h:57:7, inlined from 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<4, 3, 3>]' at Regression/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:56:21: /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:512:17: warning: 'obj.Element<4, 3, 3>::M_invJ_.Eigen::Matrix<double, 3, 3, 0, 3, 3>::<unnamed>.Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >::m_storage' may be used uninitialized [-Wmaybe-uninitialized] 512 | : Base(), m_storage(other.m_storage) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h: In member function 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<4, 3, 3>]': Regression/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:54:11: note: 'obj' declared here 54 | Shape obj; | ^~~ In copy constructor 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::PlainObjectBase<Derived>&) [with Derived = Eigen::Matrix<double, 3, 3>]', inlined from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/Matrix.h:414:65, inlined from 'Element<10, 3, 3>::Element(const Element<10, 3, 3>&)' at Regression/Source/../../Skeletons/Include/../../FE_Assemblers_Solvers/Include/../../Mesh/Include/Mesh_Objects.h:57:7, inlined from 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<10, 3, 3>]' at Regression/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:56:21: /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:512:17: warning: 'obj.Element<10, 3, 3>::M_J_.Eigen::Matrix<double, 3, 3, 0, 3, 3>::<unnamed>.Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >::m_storage' may be used uninitialized [-Wmaybe-uninitialized] 512 | : Base(), m_storage(other.m_storage) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h: In member function 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<10, 3, 3>]': Regression/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:54:11: note: 'obj' declared here 54 | Shape obj; | ^~~ In copy constructor 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::PlainObjectBase<Derived>&) [with Derived = Eigen::Matrix<double, 3, 3>]', inlined from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/Matrix.h:414:65, inlined from 'Element<10, 3, 3>::Element(const Element<10, 3, 3>&)' at Regression/Source/../../Skeletons/Include/../../FE_Assemblers_Solvers/Include/../../Mesh/Include/Mesh_Objects.h:57:7, inlined from 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<10, 3, 3>]' at Regression/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:56:21: /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:512:17: warning: 'obj.Element<10, 3, 3>::M_invJ_.Eigen::Matrix<double, 3, 3, 0, 3, 3>::<unnamed>.Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >::m_storage' may be used uninitialized [-Wmaybe-uninitialized] 512 | : Base(), m_storage(other.m_storage) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h: In member function 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<10, 3, 3>]': Regression/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:54:11: note: 'obj' declared here 54 | Shape obj; | ^~~ In file included from /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/Core:294, from /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/StdVector:14, from Regression/Source/../../FdaPDE.h:32: In copy constructor 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::PlainObjectBase<Derived>&) [with Derived = Eigen::Matrix<double, 2, 2>]', inlined from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/Matrix.h:414:65, inlined from 'Element<3, 2, 2>::Element(const Element<3, 2, 2>&)' at Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/../../FE_Assemblers_Solvers/Include/../../Mesh/Include/Mesh_Objects.h:57:7, inlined from 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<3, 2, 2>]' at Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/../../Mesh/Include/AD_Tree_imp.h:56:21: /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:512:17: warning: 'obj.Element<3, 2, 2>::M_J_.Eigen::Matrix<double, 2, 2, 0, 2, 2>::<unnamed>.Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 2> >::m_storage' may be used uninitialized [-Wmaybe-uninitialized] 512 | : Base(), m_storage(other.m_storage) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/../../Mesh/Include/AD_Tree.h:122, from Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/../../Mesh/Include/Mesh.h:12, from Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/Mixed_FE_Regression.h:13: Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/../../Mesh/Include/AD_Tree_imp.h: In member function 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<3, 2, 2>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/../../Mesh/Include/AD_Tree_imp.h:54:11: note: 'obj' declared here 54 | Shape obj; | ^~~ In copy constructor 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::PlainObjectBase<Derived>&) [with Derived = Eigen::Matrix<double, 2, 2>]', inlined from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/Matrix.h:414:65, inlined from 'Element<3, 2, 2>::Element(const Element<3, 2, 2>&)' at Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/../../FE_Assemblers_Solvers/Include/../../Mesh/Include/Mesh_Objects.h:57:7, inlined from 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<3, 2, 2>]' at Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/../../Mesh/Include/AD_Tree_imp.h:56:21: /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:512:17: warning: 'obj.Element<3, 2, 2>::M_invJ_.Eigen::Matrix<double, 2, 2, 0, 2, 2>::<unnamed>.Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 2> >::m_storage' may be used uninitialized [-Wmaybe-uninitialized] 512 | : Base(), m_storage(other.m_storage) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/../../Mesh/Include/AD_Tree_imp.h: In member function 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<3, 2, 2>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/../../Mesh/Include/AD_Tree_imp.h:54:11: note: 'obj' declared here 54 | Shape obj; | ^~~ In copy constructor 'Element<3, 2, 2>::Element(const Element<3, 2, 2>&)', inlined from 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<3, 2, 2>]' at Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/../../Mesh/Include/AD_Tree_imp.h:56:21: Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/../../FE_Assemblers_Solvers/Include/../../Mesh/Include/Mesh_Objects.h:57:7: warning: 'obj.Element<3, 2, 2>::element_measure' may be used uninitialized [-Wmaybe-uninitialized] 57 | class Element : public Identifier { | ^~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/../../Mesh/Include/AD_Tree_imp.h: In member function 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<3, 2, 2>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/../../Mesh/Include/AD_Tree_imp.h:54:11: note: 'obj' declared here 54 | Shape obj; | ^~~ In file included from /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/Core:294, from /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/StdVector:14, from Regression/Source/../../FdaPDE.h:32: In copy constructor 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::PlainObjectBase<Derived>&) [with Derived = Eigen::Matrix<double, 2, 2>]', inlined from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/Matrix.h:414:65, inlined from 'Element<3, 2, 2>::Element(const Element<3, 2, 2>&)' at Regression/Source/../../Skeletons/Include/../../FE_Assemblers_Solvers/Include/../../Mesh/Include/Mesh_Objects.h:57:7, inlined from 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<3, 2, 2>]' at Regression/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:56:21: /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:512:17: warning: 'obj.Element<3, 2, 2>::M_J_.Eigen::Matrix<double, 2, 2, 0, 2, 2>::<unnamed>.Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 2> >::m_storage' may be used uninitialized [-Wmaybe-uninitialized] 512 | : Base(), m_storage(other.m_storage) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Regression/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree.h:122, from Regression/Source/../../Skeletons/Include/../../Mesh/Include/Mesh.h:12, from Regression/Source/../../Skeletons/Include/Auxiliary_Skeleton.h:7: Regression/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h: In member function 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<3, 2, 2>]': Regression/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:54:11: note: 'obj' declared here 54 | Shape obj; | ^~~ In copy constructor 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::PlainObjectBase<Derived>&) [with Derived = Eigen::Matrix<double, 2, 2>]', inlined from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/Matrix.h:414:65, inlined from 'Element<3, 2, 2>::Element(const Element<3, 2, 2>&)' at Regression/Source/../../Skeletons/Include/../../FE_Assemblers_Solvers/Include/../../Mesh/Include/Mesh_Objects.h:57:7, inlined from 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<3, 2, 2>]' at Regression/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:56:21: /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:512:17: warning: 'obj.Element<3, 2, 2>::M_invJ_.Eigen::Matrix<double, 2, 2, 0, 2, 2>::<unnamed>.Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 2> >::m_storage' may be used uninitialized [-Wmaybe-uninitialized] 512 | : Base(), m_storage(other.m_storage) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h: In member function 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<3, 2, 2>]': Regression/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:54:11: note: 'obj' declared here 54 | Shape obj; | ^~~ In copy constructor 'Element<3, 2, 2>::Element(const Element<3, 2, 2>&)', inlined from 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<3, 2, 2>]' at Regression/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:56:21: Regression/Source/../../Skeletons/Include/../../FE_Assemblers_Solvers/Include/../../Mesh/Include/Mesh_Objects.h:57:7: warning: 'obj.Element<3, 2, 2>::element_measure' may be used uninitialized [-Wmaybe-uninitialized] 57 | class Element : public Identifier { | ^~~~~~~ Regression/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h: In member function 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<3, 2, 2>]': Regression/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:54:11: note: 'obj' declared here 54 | Shape obj; | ^~~ In copy constructor 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::PlainObjectBase<Derived>&) [with Derived = Eigen::Matrix<double, 2, 2>]', inlined from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/Matrix.h:414:65, inlined from 'Element<6, 2, 2>::Element(const Element<6, 2, 2>&)' at Regression/Source/../../Skeletons/Include/../../FE_Assemblers_Solvers/Include/../../Mesh/Include/Mesh_Objects.h:57:7, inlined from 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<6, 2, 2>]' at Regression/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:56:21: /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:512:17: warning: 'obj.Element<6, 2, 2>::M_J_.Eigen::Matrix<double, 2, 2, 0, 2, 2>::<unnamed>.Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 2> >::m_storage' may be used uninitialized [-Wmaybe-uninitialized] 512 | : Base(), m_storage(other.m_storage) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h: In member function 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<6, 2, 2>]': Regression/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:54:11: note: 'obj' declared here 54 | Shape obj; | ^~~ In copy constructor 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::PlainObjectBase<Derived>&) [with Derived = Eigen::Matrix<double, 2, 2>]', inlined from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/Matrix.h:414:65, inlined from 'Element<6, 2, 2>::Element(const Element<6, 2, 2>&)' at Regression/Source/../../Skeletons/Include/../../FE_Assemblers_Solvers/Include/../../Mesh/Include/Mesh_Objects.h:57:7, inlined from 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<6, 2, 2>]' at Regression/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:56:21: /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:512:17: warning: 'obj.Element<6, 2, 2>::M_invJ_.Eigen::Matrix<double, 2, 2, 0, 2, 2>::<unnamed>.Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 2> >::m_storage' may be used uninitialized [-Wmaybe-uninitialized] 512 | : Base(), m_storage(other.m_storage) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h: In member function 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<6, 2, 2>]': Regression/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:54:11: note: 'obj' declared here 54 | Shape obj; | ^~~ In copy constructor 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::PlainObjectBase<Derived>&) [with Derived = Eigen::Matrix<double, 2, 2>]', inlined from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/Matrix.h:414:65, inlined from 'Element<6, 2, 2>::Element(const Element<6, 2, 2>&)' at Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/../../FE_Assemblers_Solvers/Include/../../Mesh/Include/Mesh_Objects.h:57:7, inlined from 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<6, 2, 2>]' at Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/../../Mesh/Include/AD_Tree_imp.h:56:21: /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:512:17: warning: 'obj.Element<6, 2, 2>::M_J_.Eigen::Matrix<double, 2, 2, 0, 2, 2>::<unnamed>.Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 2> >::m_storage' may be used uninitialized [-Wmaybe-uninitialized] 512 | : Base(), m_storage(other.m_storage) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/../../Mesh/Include/AD_Tree_imp.h: In member function 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<6, 2, 2>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/../../Mesh/Include/AD_Tree_imp.h:54:11: note: 'obj' declared here 54 | Shape obj; | ^~~ In copy constructor 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::PlainObjectBase<Derived>&) [with Derived = Eigen::Matrix<double, 2, 2>]', inlined from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/Matrix.h:414:65, inlined from 'Element<6, 2, 2>::Element(const Element<6, 2, 2>&)' at Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/../../FE_Assemblers_Solvers/Include/../../Mesh/Include/Mesh_Objects.h:57:7, inlined from 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<6, 2, 2>]' at Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/../../Mesh/Include/AD_Tree_imp.h:56:21: /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:512:17: warning: 'obj.Element<6, 2, 2>::M_invJ_.Eigen::Matrix<double, 2, 2, 0, 2, 2>::<unnamed>.Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 2> >::m_storage' may be used uninitialized [-Wmaybe-uninitialized] 512 | : Base(), m_storage(other.m_storage) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/../../Mesh/Include/AD_Tree_imp.h: In member function 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<6, 2, 2>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/../../Mesh/Include/AD_Tree_imp.h:54:11: note: 'obj' declared here 54 | Shape obj; | ^~~ In copy constructor 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::PlainObjectBase<Derived>&) [with Derived = Eigen::Matrix<double, 3, 3>]', inlined from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/Matrix.h:414:65, inlined from 'Element<4, 3, 3>::Element(const Element<4, 3, 3>&)' at Regression/Source/../../Skeletons/Include/../../FE_Assemblers_Solvers/Include/../../Mesh/Include/Mesh_Objects.h:57:7, inlined from 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<4, 3, 3>]' at Regression/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:56:21: /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:512:17: warning: 'obj.Element<4, 3, 3>::M_J_.Eigen::Matrix<double, 3, 3, 0, 3, 3>::<unnamed>.Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >::m_storage' may be used uninitialized [-Wmaybe-uninitialized] 512 | : Base(), m_storage(other.m_storage) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h: In member function 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<4, 3, 3>]': Regression/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:54:11: note: 'obj' declared here 54 | Shape obj; | ^~~ In copy constructor 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::PlainObjectBase<Derived>&) [with Derived = Eigen::Matrix<double, 3, 3>]', inlined from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/Matrix.h:414:65, inlined from 'Element<4, 3, 3>::Element(const Element<4, 3, 3>&)' at Regression/Source/../../Skeletons/Include/../../FE_Assemblers_Solvers/Include/../../Mesh/Include/Mesh_Objects.h:57:7, inlined from 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<4, 3, 3>]' at Regression/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:56:21: /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:512:17: warning: 'obj.Element<4, 3, 3>::M_invJ_.Eigen::Matrix<double, 3, 3, 0, 3, 3>::<unnamed>.Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >::m_storage' may be used uninitialized [-Wmaybe-uninitialized] 512 | : Base(), m_storage(other.m_storage) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h: In member function 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<4, 3, 3>]': Regression/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:54:11: note: 'obj' declared here 54 | Shape obj; | ^~~ In copy constructor 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::PlainObjectBase<Derived>&) [with Derived = Eigen::Matrix<double, 3, 2>]', inlined from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 3; int _Cols = 2; int _Options = 0; int _MaxRows = 3; int _MaxCols = 2]' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/Matrix.h:414:65, inlined from 'Element<3, 2, 3>::Element(const Element<3, 2, 3>&)' at Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/../../FE_Assemblers_Solvers/Include/../../Mesh/Include/Mesh_Objects.h:168:7, inlined from 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<3, 2, 3>]' at Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/../../Mesh/Include/AD_Tree_imp.h:56:21: /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:512:17: warning: 'obj.Element<3, 2, 3>::M_J_.Eigen::Matrix<double, 3, 2, 0, 3, 2>::<unnamed>.Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 2> >::m_storage' may be used uninitialized [-Wmaybe-uninitialized] 512 | : Base(), m_storage(other.m_storage) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/../../Mesh/Include/AD_Tree_imp.h: In member function 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<3, 2, 3>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/../../Mesh/Include/AD_Tree_imp.h:54:11: note: 'obj' declared here 54 | Shape obj; | ^~~ In copy constructor 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::PlainObjectBase<Derived>&) [with Derived = Eigen::Matrix<double, 2, 3>]', inlined from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 2; int _Cols = 3; int _Options = 0; int _MaxRows = 2; int _MaxCols = 3]' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/Matrix.h:414:65, inlined from 'Element<3, 2, 3>::Element(const Element<3, 2, 3>&)' at Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/../../FE_Assemblers_Solvers/Include/../../Mesh/Include/Mesh_Objects.h:168:7, inlined from 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<3, 2, 3>]' at Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/../../Mesh/Include/AD_Tree_imp.h:56:21: /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:512:17: warning: 'obj.Element<3, 2, 3>::M_invJ_.Eigen::Matrix<double, 2, 3, 0, 2, 3>::<unnamed>.Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 3> >::m_storage' may be used uninitialized [-Wmaybe-uninitialized] 512 | : Base(), m_storage(other.m_storage) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/../../Mesh/Include/AD_Tree_imp.h: In member function 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<3, 2, 3>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/../../Mesh/Include/AD_Tree_imp.h:54:11: note: 'obj' declared here 54 | Shape obj; | ^~~ In copy constructor 'Element<3, 2, 3>::Element(const Element<3, 2, 3>&)', inlined from 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<3, 2, 3>]' at Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/../../Mesh/Include/AD_Tree_imp.h:56:21: Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/../../FE_Assemblers_Solvers/Include/../../Mesh/Include/Mesh_Objects.h:168:7: warning: 'obj.Element<3, 2, 3>::element_measure' may be used uninitialized [-Wmaybe-uninitialized] 168 | class Element<NNODES, 2, 3> : public Identifier { | ^~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/../../Mesh/Include/AD_Tree_imp.h: In member function 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<3, 2, 3>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/../../Mesh/Include/AD_Tree_imp.h:54:11: note: 'obj' declared here 54 | Shape obj; | ^~~ In copy constructor 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::PlainObjectBase<Derived>&) [with Derived = Eigen::Matrix<double, 3, 3>]', inlined from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/Matrix.h:414:65, inlined from 'Element<10, 3, 3>::Element(const Element<10, 3, 3>&)' at Regression/Source/../../Skeletons/Include/../../FE_Assemblers_Solvers/Include/../../Mesh/Include/Mesh_Objects.h:57:7, inlined from 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<10, 3, 3>]' at Regression/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:56:21: /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:512:17: warning: 'obj.Element<10, 3, 3>::M_J_.Eigen::Matrix<double, 3, 3, 0, 3, 3>::<unnamed>.Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >::m_storage' may be used uninitialized [-Wmaybe-uninitialized] 512 | : Base(), m_storage(other.m_storage) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h: In member function 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<10, 3, 3>]': Regression/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:54:11: note: 'obj' declared here 54 | Shape obj; | ^~~ In copy constructor 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::PlainObjectBase<Derived>&) [with Derived = Eigen::Matrix<double, 3, 3>]', inlined from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/Matrix.h:414:65, inlined from 'Element<10, 3, 3>::Element(const Element<10, 3, 3>&)' at Regression/Source/../../Skeletons/Include/../../FE_Assemblers_Solvers/Include/../../Mesh/Include/Mesh_Objects.h:57:7, inlined from 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<10, 3, 3>]' at Regression/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:56:21: /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:512:17: warning: 'obj.Element<10, 3, 3>::M_invJ_.Eigen::Matrix<double, 3, 3, 0, 3, 3>::<unnamed>.Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >::m_storage' may be used uninitialized [-Wmaybe-uninitialized] 512 | : Base(), m_storage(other.m_storage) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h: In member function 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<10, 3, 3>]': Regression/Source/../../Skeletons/Include/../../Mesh/Include/AD_Tree_imp.h:54:11: note: 'obj' declared here 54 | Shape obj; | ^~~ In copy constructor 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::PlainObjectBase<Derived>&) [with Derived = Eigen::Matrix<double, 3, 2>]', inlined from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 3; int _Cols = 2; int _Options = 0; int _MaxRows = 3; int _MaxCols = 2]' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/Matrix.h:414:65, inlined from 'Element<6, 2, 3>::Element(const Element<6, 2, 3>&)' at Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/../../FE_Assemblers_Solvers/Include/../../Mesh/Include/Mesh_Objects.h:168:7, inlined from 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<6, 2, 3>]' at Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/../../Mesh/Include/AD_Tree_imp.h:56:21: /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:512:17: warning: 'obj.Element<6, 2, 3>::M_J_.Eigen::Matrix<double, 3, 2, 0, 3, 2>::<unnamed>.Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 2> >::m_storage' may be used uninitialized [-Wmaybe-uninitialized] 512 | : Base(), m_storage(other.m_storage) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/../../Mesh/Include/AD_Tree_imp.h: In member function 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<6, 2, 3>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/../../Mesh/Include/AD_Tree_imp.h:54:11: note: 'obj' declared here 54 | Shape obj; | ^~~ In copy constructor 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::PlainObjectBase<Derived>&) [with Derived = Eigen::Matrix<double, 2, 3>]', inlined from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 2; int _Cols = 3; int _Options = 0; int _MaxRows = 2; int _MaxCols = 3]' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/Matrix.h:414:65, inlined from 'Element<6, 2, 3>::Element(const Element<6, 2, 3>&)' at Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/../../FE_Assemblers_Solvers/Include/../../Mesh/Include/Mesh_Objects.h:168:7, inlined from 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<6, 2, 3>]' at Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/../../Mesh/Include/AD_Tree_imp.h:56:21: /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:512:17: warning: 'obj.Element<6, 2, 3>::M_invJ_.Eigen::Matrix<double, 2, 3, 0, 2, 3>::<unnamed>.Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 3> >::m_storage' may be used uninitialized [-Wmaybe-uninitialized] 512 | : Base(), m_storage(other.m_storage) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/../../Mesh/Include/AD_Tree_imp.h: In member function 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<6, 2, 3>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/../../Mesh/Include/AD_Tree_imp.h:54:11: note: 'obj' declared here 54 | Shape obj; | ^~~ In copy constructor 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::PlainObjectBase<Derived>&) [with Derived = Eigen::Matrix<double, 3, 3>]', inlined from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/Matrix.h:414:65, inlined from 'Element<4, 3, 3>::Element(const Element<4, 3, 3>&)' at Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/../../FE_Assemblers_Solvers/Include/../../Mesh/Include/Mesh_Objects.h:57:7, inlined from 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<4, 3, 3>]' at Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/../../Mesh/Include/AD_Tree_imp.h:56:21: /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:512:17: warning: 'obj.Element<4, 3, 3>::M_J_.Eigen::Matrix<double, 3, 3, 0, 3, 3>::<unnamed>.Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >::m_storage' may be used uninitialized [-Wmaybe-uninitialized] 512 | : Base(), m_storage(other.m_storage) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/../../Mesh/Include/AD_Tree_imp.h: In member function 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<4, 3, 3>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/../../Mesh/Include/AD_Tree_imp.h:54:11: note: 'obj' declared here 54 | Shape obj; | ^~~ In copy constructor 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::PlainObjectBase<Derived>&) [with Derived = Eigen::Matrix<double, 3, 3>]', inlined from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/Matrix.h:414:65, inlined from 'Element<4, 3, 3>::Element(const Element<4, 3, 3>&)' at Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/../../FE_Assemblers_Solvers/Include/../../Mesh/Include/Mesh_Objects.h:57:7, inlined from 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<4, 3, 3>]' at Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/../../Mesh/Include/AD_Tree_imp.h:56:21: /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:512:17: warning: 'obj.Element<4, 3, 3>::M_invJ_.Eigen::Matrix<double, 3, 3, 0, 3, 3>::<unnamed>.Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >::m_storage' may be used uninitialized [-Wmaybe-uninitialized] 512 | : Base(), m_storage(other.m_storage) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/../../Mesh/Include/AD_Tree_imp.h: In member function 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<4, 3, 3>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/../../Mesh/Include/AD_Tree_imp.h:54:11: note: 'obj' declared here 54 | Shape obj; | ^~~ In copy constructor 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::PlainObjectBase<Derived>&) [with Derived = Eigen::Matrix<double, 3, 3>]', inlined from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/Matrix.h:414:65, inlined from 'Element<10, 3, 3>::Element(const Element<10, 3, 3>&)' at Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/../../FE_Assemblers_Solvers/Include/../../Mesh/Include/Mesh_Objects.h:57:7, inlined from 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<10, 3, 3>]' at Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/../../Mesh/Include/AD_Tree_imp.h:56:21: /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:512:17: warning: 'obj.Element<10, 3, 3>::M_J_.Eigen::Matrix<double, 3, 3, 0, 3, 3>::<unnamed>.Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >::m_storage' may be used uninitialized [-Wmaybe-uninitialized] 512 | : Base(), m_storage(other.m_storage) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/../../Mesh/Include/AD_Tree_imp.h: In member function 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<10, 3, 3>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/../../Mesh/Include/AD_Tree_imp.h:54:11: note: 'obj' declared here 54 | Shape obj; | ^~~ In copy constructor 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::PlainObjectBase<Derived>&) [with Derived = Eigen::Matrix<double, 3, 3>]', inlined from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' at /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/Matrix.h:414:65, inlined from 'Element<10, 3, 3>::Element(const Element<10, 3, 3>&)' at Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/../../FE_Assemblers_Solvers/Include/../../Mesh/Include/Mesh_Objects.h:57:7, inlined from 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<10, 3, 3>]' at Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/../../Mesh/Include/AD_Tree_imp.h:56:21: /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:512:17: warning: 'obj.Element<10, 3, 3>::M_invJ_.Eigen::Matrix<double, 3, 3, 0, 3, 3>::<unnamed>.Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >::m_storage' may be used uninitialized [-Wmaybe-uninitialized] 512 | : Base(), m_storage(other.m_storage) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/../../Mesh/Include/AD_Tree_imp.h: In member function 'void ADTree<Shape>::setTree(const RNumericMatrix&, const RIntegerMatrix&) [with Shape = Element<10, 3, 3>]': Regression/Source/../../Skeletons/Include/../../Lambda_Optimization/Include/../../Regression/Include/../../Mesh/Include/AD_Tree_imp.h:54:11: note: 'obj' declared here 54 | Shape obj; | ^~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h: In function 'typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Stochastic<Carrier<RegressionDataEllipticSpaceVarying, Temporal>, 1>; CarrierType = Carrier<RegressionDataEllipticSpaceVarying, Temporal>; int size = 1]': Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:256:35: warning: 'lambdaS_min' may be used uninitialized [-Wmaybe-uninitialized] 256 | if (lambdaS_init>lambdaS_min/4 || lambdaS_init<=0) | ~~~~~~~~~~~^~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:240:12: note: 'lambdaS_min' was declared here 240 | Real lambdaS_min; | ^~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h: In function 'typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying, Temporal>, 1>; CarrierType = Carrier<RegressionDataEllipticSpaceVarying, Temporal>; int size = 1]': Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:256:35: warning: 'lambdaS_min' may be used uninitialized [-Wmaybe-uninitialized] 256 | if (lambdaS_init>lambdaS_min/4 || lambdaS_init<=0) | ~~~~~~~~~~~^~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:240:12: note: 'lambdaS_min' was declared here 240 | Real lambdaS_min; | ^~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h: In function 'typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Stochastic<Carrier<RegressionDataEllipticSpaceVarying, Temporal, Areal>, 1>; CarrierType = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Areal>; int size = 1]': Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:256:35: warning: 'lambdaS_min' may be used uninitialized [-Wmaybe-uninitialized] 256 | if (lambdaS_init>lambdaS_min/4 || lambdaS_init<=0) | ~~~~~~~~~~~^~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:240:12: note: 'lambdaS_min' was declared here 240 | Real lambdaS_min; | ^~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h: In function 'typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying, Temporal, Areal>, 1>; CarrierType = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Areal>; int size = 1]': Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:256:35: warning: 'lambdaS_min' may be used uninitialized [-Wmaybe-uninitialized] 256 | if (lambdaS_init>lambdaS_min/4 || lambdaS_init<=0) | ~~~~~~~~~~~^~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:240:12: note: 'lambdaS_min' was declared here 240 | Real lambdaS_min; | ^~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h: In function 'typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Stochastic<Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced>, 1>; CarrierType = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced>; int size = 1]': Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:256:35: warning: 'lambdaS_min' may be used uninitialized [-Wmaybe-uninitialized] 256 | if (lambdaS_init>lambdaS_min/4 || lambdaS_init<=0) | ~~~~~~~~~~~^~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:240:12: note: 'lambdaS_min' was declared here 240 | Real lambdaS_min; | ^~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h: In function 'typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced>, 1>; CarrierType = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced>; int size = 1]': Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:256:35: warning: 'lambdaS_min' may be used uninitialized [-Wmaybe-uninitialized] 256 | if (lambdaS_init>lambdaS_min/4 || lambdaS_init<=0) | ~~~~~~~~~~~^~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:240:12: note: 'lambdaS_min' was declared here 240 | Real lambdaS_min; | ^~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h: In function 'typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Stochastic<Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced, Areal>, 1>; CarrierType = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced, Areal>; int size = 1]': Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:256:35: warning: 'lambdaS_min' may be used uninitialized [-Wmaybe-uninitialized] 256 | if (lambdaS_init>lambdaS_min/4 || lambdaS_init<=0) | ~~~~~~~~~~~^~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:240:12: note: 'lambdaS_min' was declared here 240 | Real lambdaS_min; | ^~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h: In function 'typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced, Areal>, 1>; CarrierType = Carrier<RegressionDataEllipticSpaceVarying, Temporal, Forced, Areal>; int size = 1]': Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:256:35: warning: 'lambdaS_min' may be used uninitialized [-Wmaybe-uninitialized] 256 | if (lambdaS_init>lambdaS_min/4 || lambdaS_init<=0) | ~~~~~~~~~~~^~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:240:12: note: 'lambdaS_min' was declared here 240 | Real lambdaS_min; | ^~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h: In function 'typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Stochastic<Carrier<RegressionDataEllipticSpaceVarying>, 1>; CarrierType = Carrier<RegressionDataEllipticSpaceVarying>; int size = 1]': Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:256:35: warning: 'lambdaS_min' may be used uninitialized [-Wmaybe-uninitialized] 256 | if (lambdaS_init>lambdaS_min/4 || lambdaS_init<=0) | ~~~~~~~~~~~^~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:240:12: note: 'lambdaS_min' was declared here 240 | Real lambdaS_min; | ^~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h: In function 'typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying>, 1>; CarrierType = Carrier<RegressionDataEllipticSpaceVarying>; int size = 1]': Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:256:35: warning: 'lambdaS_min' may be used uninitialized [-Wmaybe-uninitialized] 256 | if (lambdaS_init>lambdaS_min/4 || lambdaS_init<=0) | ~~~~~~~~~~~^~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:240:12: note: 'lambdaS_min' was declared here 240 | Real lambdaS_min; | ^~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h: In function 'typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Stochastic<Carrier<RegressionDataEllipticSpaceVarying, Areal>, 1>; CarrierType = Carrier<RegressionDataEllipticSpaceVarying, Areal>; int size = 1]': Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:256:35: warning: 'lambdaS_min' may be used uninitialized [-Wmaybe-uninitialized] 256 | if (lambdaS_init>lambdaS_min/4 || lambdaS_init<=0) | ~~~~~~~~~~~^~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:240:12: note: 'lambdaS_min' was declared here 240 | Real lambdaS_min; | ^~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h: In function 'typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying, Areal>, 1>; CarrierType = Carrier<RegressionDataEllipticSpaceVarying, Areal>; int size = 1]': Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:256:35: warning: 'lambdaS_min' may be used uninitialized [-Wmaybe-uninitialized] 256 | if (lambdaS_init>lambdaS_min/4 || lambdaS_init<=0) | ~~~~~~~~~~~^~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:240:12: note: 'lambdaS_min' was declared here 240 | Real lambdaS_min; | ^~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h: In function 'typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Stochastic<Carrier<RegressionDataEllipticSpaceVarying, Forced>, 1>; CarrierType = Carrier<RegressionDataEllipticSpaceVarying, Forced>; int size = 1]': Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:256:35: warning: 'lambdaS_min' may be used uninitialized [-Wmaybe-uninitialized] 256 | if (lambdaS_init>lambdaS_min/4 || lambdaS_init<=0) | ~~~~~~~~~~~^~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:240:12: note: 'lambdaS_min' was declared here 240 | Real lambdaS_min; | ^~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h: In function 'typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying, Forced>, 1>; CarrierType = Carrier<RegressionDataEllipticSpaceVarying, Forced>; int size = 1]': Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:256:35: warning: 'lambdaS_min' may be used uninitialized [-Wmaybe-uninitialized] 256 | if (lambdaS_init>lambdaS_min/4 || lambdaS_init<=0) | ~~~~~~~~~~~^~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:240:12: note: 'lambdaS_min' was declared here 240 | Real lambdaS_min; | ^~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h: In function 'typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Stochastic<Carrier<RegressionDataEllipticSpaceVarying, Forced, Areal>, 1>; CarrierType = Carrier<RegressionDataEllipticSpaceVarying, Forced, Areal>; int size = 1]': Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:256:35: warning: 'lambdaS_min' may be used uninitialized [-Wmaybe-uninitialized] 256 | if (lambdaS_init>lambdaS_min/4 || lambdaS_init<=0) | ~~~~~~~~~~~^~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:240:12: note: 'lambdaS_min' was declared here 240 | Real lambdaS_min; | ^~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h: In function 'typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Exact<Carrier<RegressionDataEllipticSpaceVarying, Forced, Areal>, 1>; CarrierType = Carrier<RegressionDataEllipticSpaceVarying, Forced, Areal>; int size = 1]': Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:256:35: warning: 'lambdaS_min' may be used uninitialized [-Wmaybe-uninitialized] 256 | if (lambdaS_init>lambdaS_min/4 || lambdaS_init<=0) | ~~~~~~~~~~~^~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:240:12: note: 'lambdaS_min' was declared here 240 | Real lambdaS_min; | ^~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h: In function 'typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Stochastic<Carrier<RegressionData, Temporal>, 1>; CarrierType = Carrier<RegressionData, Temporal>; int size = 1]': Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:256:35: warning: 'lambdaS_min' may be used uninitialized [-Wmaybe-uninitialized] 256 | if (lambdaS_init>lambdaS_min/4 || lambdaS_init<=0) | ~~~~~~~~~~~^~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:240:12: note: 'lambdaS_min' was declared here 240 | Real lambdaS_min; | ^~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h: In function 'typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Stochastic<Carrier<RegressionDataElliptic, Temporal>, 1>; CarrierType = Carrier<RegressionDataElliptic, Temporal>; int size = 1]': Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:256:35: warning: 'lambdaS_min' may be used uninitialized [-Wmaybe-uninitialized] 256 | if (lambdaS_init>lambdaS_min/4 || lambdaS_init<=0) | ~~~~~~~~~~~^~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:240:12: note: 'lambdaS_min' was declared here 240 | Real lambdaS_min; | ^~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h: In function 'typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Exact<Carrier<RegressionData, Temporal>, 1>; CarrierType = Carrier<RegressionData, Temporal>; int size = 1]': Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:256:35: warning: 'lambdaS_min' may be used uninitialized [-Wmaybe-uninitialized] 256 | if (lambdaS_init>lambdaS_min/4 || lambdaS_init<=0) | ~~~~~~~~~~~^~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:240:12: note: 'lambdaS_min' was declared here 240 | Real lambdaS_min; | ^~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h: In function 'typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Exact<Carrier<RegressionDataElliptic, Temporal>, 1>; CarrierType = Carrier<RegressionDataElliptic, Temporal>; int size = 1]': Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:256:35: warning: 'lambdaS_min' may be used uninitialized [-Wmaybe-uninitialized] 256 | if (lambdaS_init>lambdaS_min/4 || lambdaS_init<=0) | ~~~~~~~~~~~^~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:240:12: note: 'lambdaS_min' was declared here 240 | Real lambdaS_min; | ^~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h: In function 'typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Stochastic<Carrier<RegressionData, Temporal, Areal>, 1>; CarrierType = Carrier<RegressionData, Temporal, Areal>; int size = 1]': Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:256:35: warning: 'lambdaS_min' may be used uninitialized [-Wmaybe-uninitialized] 256 | if (lambdaS_init>lambdaS_min/4 || lambdaS_init<=0) | ~~~~~~~~~~~^~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:240:12: note: 'lambdaS_min' was declared here 240 | Real lambdaS_min; | ^~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h: In function 'typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Stochastic<Carrier<RegressionDataElliptic, Temporal, Areal>, 1>; CarrierType = Carrier<RegressionDataElliptic, Temporal, Areal>; int size = 1]': Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:256:35: warning: 'lambdaS_min' may be used uninitialized [-Wmaybe-uninitialized] 256 | if (lambdaS_init>lambdaS_min/4 || lambdaS_init<=0) | ~~~~~~~~~~~^~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:240:12: note: 'lambdaS_min' was declared here 240 | Real lambdaS_min; | ^~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h: In function 'typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Exact<Carrier<RegressionData, Temporal, Areal>, 1>; CarrierType = Carrier<RegressionData, Temporal, Areal>; int size = 1]': Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:256:35: warning: 'lambdaS_min' may be used uninitialized [-Wmaybe-uninitialized] 256 | if (lambdaS_init>lambdaS_min/4 || lambdaS_init<=0) | ~~~~~~~~~~~^~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:240:12: note: 'lambdaS_min' was declared here 240 | Real lambdaS_min; | ^~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h: In function 'typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Exact<Carrier<RegressionDataElliptic, Temporal, Areal>, 1>; CarrierType = Carrier<RegressionDataElliptic, Temporal, Areal>; int size = 1]': Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:256:35: warning: 'lambdaS_min' may be used uninitialized [-Wmaybe-uninitialized] 256 | if (lambdaS_init>lambdaS_min/4 || lambdaS_init<=0) | ~~~~~~~~~~~^~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:240:12: note: 'lambdaS_min' was declared here 240 | Real lambdaS_min; | ^~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h: In function 'typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Stochastic<Carrier<RegressionDataElliptic, Temporal, Forced>, 1>; CarrierType = Carrier<RegressionDataElliptic, Temporal, Forced>; int size = 1]': Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:256:35: warning: 'lambdaS_min' may be used uninitialized [-Wmaybe-uninitialized] 256 | if (lambdaS_init>lambdaS_min/4 || lambdaS_init<=0) | ~~~~~~~~~~~^~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:240:12: note: 'lambdaS_min' was declared here 240 | Real lambdaS_min; | ^~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h: In function 'typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Stochastic<Carrier<RegressionData, Temporal, Forced>, 1>; CarrierType = Carrier<RegressionData, Temporal, Forced>; int size = 1]': Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:256:35: warning: 'lambdaS_min' may be used uninitialized [-Wmaybe-uninitialized] 256 | if (lambdaS_init>lambdaS_min/4 || lambdaS_init<=0) | ~~~~~~~~~~~^~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:240:12: note: 'lambdaS_min' was declared here 240 | Real lambdaS_min; | ^~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h: In function 'typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Exact<Carrier<RegressionDataElliptic, Temporal, Forced>, 1>; CarrierType = Carrier<RegressionDataElliptic, Temporal, Forced>; int size = 1]': Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:256:35: warning: 'lambdaS_min' may be used uninitialized [-Wmaybe-uninitialized] 256 | if (lambdaS_init>lambdaS_min/4 || lambdaS_init<=0) | ~~~~~~~~~~~^~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:240:12: note: 'lambdaS_min' was declared here 240 | Real lambdaS_min; | ^~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h: In function 'typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Exact<Carrier<RegressionData, Temporal, Forced>, 1>; CarrierType = Carrier<RegressionData, Temporal, Forced>; int size = 1]': Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:256:35: warning: 'lambdaS_min' may be used uninitialized [-Wmaybe-uninitialized] 256 | if (lambdaS_init>lambdaS_min/4 || lambdaS_init<=0) | ~~~~~~~~~~~^~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:240:12: note: 'lambdaS_min' was declared here 240 | Real lambdaS_min; | ^~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h: In function 'typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Stochastic<Carrier<RegressionDataElliptic, Temporal, Forced, Areal>, 1>; CarrierType = Carrier<RegressionDataElliptic, Temporal, Forced, Areal>; int size = 1]': Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:256:35: warning: 'lambdaS_min' may be used uninitialized [-Wmaybe-uninitialized] 256 | if (lambdaS_init>lambdaS_min/4 || lambdaS_init<=0) | ~~~~~~~~~~~^~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:240:12: note: 'lambdaS_min' was declared here 240 | Real lambdaS_min; | ^~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h: In function 'typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Stochastic<Carrier<RegressionData, Temporal, Forced, Areal>, 1>; CarrierType = Carrier<RegressionData, Temporal, Forced, Areal>; int size = 1]': Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:256:35: warning: 'lambdaS_min' may be used uninitialized [-Wmaybe-uninitialized] 256 | if (lambdaS_init>lambdaS_min/4 || lambdaS_init<=0) | ~~~~~~~~~~~^~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:240:12: note: 'lambdaS_min' was declared here 240 | Real lambdaS_min; | ^~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h: In function 'typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Exact<Carrier<RegressionData, Temporal, Forced, Areal>, 1>; CarrierType = Carrier<RegressionData, Temporal, Forced, Areal>; int size = 1]': Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:256:35: warning: 'lambdaS_min' may be used uninitialized [-Wmaybe-uninitialized] 256 | if (lambdaS_init>lambdaS_min/4 || lambdaS_init<=0) | ~~~~~~~~~~~^~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:240:12: note: 'lambdaS_min' was declared here 240 | Real lambdaS_min; | ^~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h: In function 'typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Exact<Carrier<RegressionDataElliptic, Temporal, Forced, Areal>, 1>; CarrierType = Carrier<RegressionDataElliptic, Temporal, Forced, Areal>; int size = 1]': Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:256:35: warning: 'lambdaS_min' may be used uninitialized [-Wmaybe-uninitialized] 256 | if (lambdaS_init>lambdaS_min/4 || lambdaS_init<=0) | ~~~~~~~~~~~^~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:240:12: note: 'lambdaS_min' was declared here 240 | Real lambdaS_min; | ^~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h: In function 'typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Stochastic<Carrier<RegressionDataElliptic>, 1>; CarrierType = Carrier<RegressionDataElliptic>; int size = 1]': Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:256:35: warning: 'lambdaS_min' may be used uninitialized [-Wmaybe-uninitialized] 256 | if (lambdaS_init>lambdaS_min/4 || lambdaS_init<=0) | ~~~~~~~~~~~^~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:240:12: note: 'lambdaS_min' was declared here 240 | Real lambdaS_min; | ^~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h: In function 'typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Stochastic<Carrier<RegressionData>, 1>; CarrierType = Carrier<RegressionData>; int size = 1]': Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:256:35: warning: 'lambdaS_min' may be used uninitialized [-Wmaybe-uninitialized] 256 | if (lambdaS_init>lambdaS_min/4 || lambdaS_init<=0) | ~~~~~~~~~~~^~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:240:12: note: 'lambdaS_min' was declared here 240 | Real lambdaS_min; | ^~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h: In function 'typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Exact<Carrier<RegressionDataElliptic>, 1>; CarrierType = Carrier<RegressionDataElliptic>; int size = 1]': Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:256:35: warning: 'lambdaS_min' may be used uninitialized [-Wmaybe-uninitialized] 256 | if (lambdaS_init>lambdaS_min/4 || lambdaS_init<=0) | ~~~~~~~~~~~^~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:240:12: note: 'lambdaS_min' was declared here 240 | Real lambdaS_min; | ^~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h: In function 'typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Exact<Carrier<RegressionData>, 1>; CarrierType = Carrier<RegressionData>; int size = 1]': Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:256:35: warning: 'lambdaS_min' may be used uninitialized [-Wmaybe-uninitialized] 256 | if (lambdaS_init>lambdaS_min/4 || lambdaS_init<=0) | ~~~~~~~~~~~^~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:240:12: note: 'lambdaS_min' was declared here 240 | Real lambdaS_min; | ^~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h: In function 'typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Stochastic<Carrier<RegressionDataElliptic, Areal>, 1>; CarrierType = Carrier<RegressionDataElliptic, Areal>; int size = 1]': Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:256:35: warning: 'lambdaS_min' may be used uninitialized [-Wmaybe-uninitialized] 256 | if (lambdaS_init>lambdaS_min/4 || lambdaS_init<=0) | ~~~~~~~~~~~^~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:240:12: note: 'lambdaS_min' was declared here 240 | Real lambdaS_min; | ^~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h: In function 'typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Stochastic<Carrier<RegressionData, Areal>, 1>; CarrierType = Carrier<RegressionData, Areal>; int size = 1]': Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:256:35: warning: 'lambdaS_min' may be used uninitialized [-Wmaybe-uninitialized] 256 | if (lambdaS_init>lambdaS_min/4 || lambdaS_init<=0) | ~~~~~~~~~~~^~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:240:12: note: 'lambdaS_min' was declared here 240 | Real lambdaS_min; | ^~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h: In function 'typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Exact<Carrier<RegressionDataElliptic, Areal>, 1>; CarrierType = Carrier<RegressionDataElliptic, Areal>; int size = 1]': Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:256:35: warning: 'lambdaS_min' may be used uninitialized [-Wmaybe-uninitialized] 256 | if (lambdaS_init>lambdaS_min/4 || lambdaS_init<=0) | ~~~~~~~~~~~^~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:240:12: note: 'lambdaS_min' was declared here 240 | Real lambdaS_min; | ^~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h: In function 'typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Exact<Carrier<RegressionData, Areal>, 1>; CarrierType = Carrier<RegressionData, Areal>; int size = 1]': Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:256:35: warning: 'lambdaS_min' may be used uninitialized [-Wmaybe-uninitialized] 256 | if (lambdaS_init>lambdaS_min/4 || lambdaS_init<=0) | ~~~~~~~~~~~^~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:240:12: note: 'lambdaS_min' was declared here 240 | Real lambdaS_min; | ^~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h: In function 'typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Stochastic<Carrier<RegressionDataElliptic, Forced>, 1>; CarrierType = Carrier<RegressionDataElliptic, Forced>; int size = 1]': Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:256:35: warning: 'lambdaS_min' may be used uninitialized [-Wmaybe-uninitialized] 256 | if (lambdaS_init>lambdaS_min/4 || lambdaS_init<=0) | ~~~~~~~~~~~^~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:240:12: note: 'lambdaS_min' was declared here 240 | Real lambdaS_min; | ^~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h: In function 'typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Stochastic<Carrier<RegressionData, Forced>, 1>; CarrierType = Carrier<RegressionData, Forced>; int size = 1]': Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:256:35: warning: 'lambdaS_min' may be used uninitialized [-Wmaybe-uninitialized] 256 | if (lambdaS_init>lambdaS_min/4 || lambdaS_init<=0) | ~~~~~~~~~~~^~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:240:12: note: 'lambdaS_min' was declared here 240 | Real lambdaS_min; | ^~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h: In function 'typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Exact<Carrier<RegressionDataElliptic, Forced>, 1>; CarrierType = Carrier<RegressionDataElliptic, Forced>; int size = 1]': Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:256:35: warning: 'lambdaS_min' may be used uninitialized [-Wmaybe-uninitialized] 256 | if (lambdaS_init>lambdaS_min/4 || lambdaS_init<=0) | ~~~~~~~~~~~^~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:240:12: note: 'lambdaS_min' was declared here 240 | Real lambdaS_min; | ^~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h: In function 'typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Exact<Carrier<RegressionData, Forced>, 1>; CarrierType = Carrier<RegressionData, Forced>; int size = 1]': Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:256:35: warning: 'lambdaS_min' may be used uninitialized [-Wmaybe-uninitialized] 256 | if (lambdaS_init>lambdaS_min/4 || lambdaS_init<=0) | ~~~~~~~~~~~^~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:240:12: note: 'lambdaS_min' was declared here 240 | Real lambdaS_min; | ^~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h: In function 'typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Stochastic<Carrier<RegressionDataElliptic, Forced, Areal>, 1>; CarrierType = Carrier<RegressionDataElliptic, Forced, Areal>; int size = 1]': Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:256:35: warning: 'lambdaS_min' may be used uninitialized [-Wmaybe-uninitialized] 256 | if (lambdaS_init>lambdaS_min/4 || lambdaS_init<=0) | ~~~~~~~~~~~^~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:240:12: note: 'lambdaS_min' was declared here 240 | Real lambdaS_min; | ^~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h: In function 'typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Stochastic<Carrier<RegressionData, Forced, Areal>, 1>; CarrierType = Carrier<RegressionData, Forced, Areal>; int size = 1]': Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:256:35: warning: 'lambdaS_min' may be used uninitialized [-Wmaybe-uninitialized] 256 | if (lambdaS_init>lambdaS_min/4 || lambdaS_init<=0) | ~~~~~~~~~~~^~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:240:12: note: 'lambdaS_min' was declared here 240 | Real lambdaS_min; | ^~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h: In function 'typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Exact<Carrier<RegressionDataElliptic, Forced, Areal>, 1>; CarrierType = Carrier<RegressionDataElliptic, Forced, Areal>; int size = 1]': Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:256:35: warning: 'lambdaS_min' may be used uninitialized [-Wmaybe-uninitialized] 256 | if (lambdaS_init>lambdaS_min/4 || lambdaS_init<=0) | ~~~~~~~~~~~^~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:240:12: note: 'lambdaS_min' was declared here 240 | Real lambdaS_min; | ^~~~~~~~~~~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h: In function 'typename std::enable_if<(size == 1), std::pair<Eigen::Matrix<double, -1, -1>, output_Data<1> > >::type optimizer_strategy_selection(EvaluationType&, CarrierType&) [with EvaluationType = GCV_Exact<Carrier<RegressionData, Forced, Areal>, 1>; CarrierType = Carrier<RegressionData, Forced, Areal>; int size = 1]': Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:256:35: warning: 'lambdaS_min' may be used uninitialized [-Wmaybe-uninitialized] 256 | if (lambdaS_init>lambdaS_min/4 || lambdaS_init<=0) | ~~~~~~~~~~~^~ Regression/Source/../../Skeletons/Include/Regression_Skeleton.h:240:12: note: 'lambdaS_min' was declared here 240 | Real lambdaS_min; | ^~~~~~~~~~~ g++-14 -std=gnu++17 -shared -L/usr/local/gcc14/lib64 -L/usr/local/lib64 -o fdaPDE.so Density_Estimation/Source/Rfun_Density_Estimation.o FE_Assemblers_Solvers/Source/FEM_Eval.o FE_Assemblers_Solvers/Source/Integration.o FE_Assemblers_Solvers/Source/Kronecker_Product.o FPCA/Source/FPCA_Data.o FPCA/Source/FPCA_Object.o FPCA/Source/Mixed_FE_FPCA.o FPCA/Source/Rfun_Smooth_FPCA.o Global_Utilities/Source/Lambda.o Inference/Source/Inference_Data.o Inference/Source/Inverter.o Lambda_Optimization/Source/Auxiliary_Optimizer.o Lambda_Optimization/Source/Optimization_Data.o Mesh/Source/Rfun_MeshInputHelper.o Regression/Source/Regression_Data.o Regression/Source/Rfun_Auxiliary.o Regression/Source/Rfun_Regression_Laplace.o Regression/Source/Rfun_Regression_PDE.o Regression/Source/Rfun_Regression_PDE_Space_Varying.o C_Libraries/FEMtriangulation.o C_Libraries/triangle.o ./FdaPDE_init.o make[1]: Leaving directory '/data/gannet/ripley/R/packages/tests-devel/fdaPDE/src' make[1]: Entering directory '/data/gannet/ripley/R/packages/tests-devel/fdaPDE/src' make[1]: Leaving directory '/data/gannet/ripley/R/packages/tests-devel/fdaPDE/src' installing via 'install.libs.R' to /data/gannet/ripley/R/packages/tests-devel/fdaPDE.Rcheck/00LOCK-fdaPDE/00new/fdaPDE ** 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 (fdaPDE)