* 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)