* installing *source* package ‘fdaPDE’ ...
** this is package ‘fdaPDE’ version ‘1.1-21’
** package ‘fdaPDE’ successfully unpacked and MD5 sums checked
** using staged installation
** libs
using C compiler: ‘gcc (GCC) 15.1.1 20250521 (Red Hat 15.1.1-2)’
using C++ compiler: ‘g++ (GCC) 15.1.1 20250521 (Red Hat 15.1.1-2)’
using C++17
make[1]: Entering directory '/data/gannet/ripley/R/packages/tests-devel/fdaPDE/src'
g++ -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 -c Density_Estimation/Source/Rfun_Density_Estimation.cpp -o Density_Estimation/Source/Rfun_Density_Estimation.o
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++ -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 -c FE_Assemblers_Solvers/Source/FEM_Eval.cpp -o FE_Assemblers_Solvers/Source/FEM_Eval.o
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 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);
| ^~~~~~
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)
| ~~^~~~~~~~~~~~~~~~~~~
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++)
| ~~^~~~~~~~~~~~~~~~~~
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++)
| ~~^~~~~~~~~~~~~~~~~~
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++)
| ~~^~~~~~~~~~~~~~~~~~
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++)
| ~~^~~~~~~~~~~~~~
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)
| ~~^~~~~~~~~~~~~~
g++ -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 -c FE_Assemblers_Solvers/Source/Integration.cpp -o FE_Assemblers_Solvers/Source/Integration.o
g++ -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 -c FE_Assemblers_Solvers/Source/Kronecker_Product.cpp -o FE_Assemblers_Solvers/Source/Kronecker_Product.o
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);
| ^~~~~~
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 FE_Assemblers_Solvers/Source/../../FdaPDE.h:50,
from FE_Assemblers_Solvers/Source/FEM_Eval.cpp:9:
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;
| ^~~~~~~
g++ -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 -c FPCA/Source/FPCA_Data.cpp -o FPCA/Source/FPCA_Data.o
In file included from FPCA/Source/../Include/../../Mesh/Include/Mesh_Objects.h:362,
from FPCA/Source/../Include/FPCA_Data.h:5,
from FPCA/Source/FPCA_Data.cpp:1:
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 | // | \
| ^
g++ -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 -c FPCA/Source/FPCA_Object.cpp -o FPCA/Source/FPCA_Object.o
In file included from FPCA/Source/../Include/../../Mesh/Include/Mesh_Objects.h:362,
from FPCA/Source/../Include/FPCA_Object.h:5,
from FPCA/Source/FPCA_Object.cpp:1:
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 /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;
| ^~~
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;
| ^~~
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;
| ^~~
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++)
| ~^~~~~~~~~~~~~~~~~~~
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;
| ^~~~~~~
g++ -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 -c FPCA/Source/Mixed_FE_FPCA.cpp -o FPCA/Source/Mixed_FE_FPCA.o
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,
from FPCA/Source/Mixed_FE_FPCA.cpp:1:
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 | // | \
| ^
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]
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++)
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~
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) {
| ~~^~~~~~~~~~
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++)
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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)
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 /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,
from FPCA/Source/../Include/FPCA_Object.h:4:
/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>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -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 -c FPCA/Source/Rfun_Smooth_FPCA.cpp -o FPCA/Source/Rfun_Smooth_FPCA.o
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 | // | \
| ^
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 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 /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,
from FPCA/Source/Rfun_Smooth_FPCA.cpp:1:
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;
| ^~~
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;
| ^~~
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;
| ^~~
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;
| ^~~
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;
| ^~~
In file included from Density_Estimation/Source/../../FdaPDE.h:50,
from Density_Estimation/Source/Rfun_Density_Estimation.cpp:1:
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;
| ^~~~~~~
g++ -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 -c Global_Utilities/Source/Lambda.cpp -o Global_Utilities/Source/Lambda.o
g++ -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 -c Inference/Source/Inference_Data.cpp -o Inference/Source/Inference_Data.o
g++ -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 -c Inference/Source/Inverter.cpp -o Inference/Source/Inverter.o
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,
from Inference/Source/Inverter.cpp:1:
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 | // | \
| ^
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){
| ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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: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;
| ^~~
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;
| ^~~
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;
| ^~~
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;
| ^~~~~~~
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 /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,
from FPCA/Source/../Include/Mixed_FE_FPCA.h:4:
/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>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -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 -c Lambda_Optimization/Source/Auxiliary_Optimizer.cpp -o Lambda_Optimization/Source/Auxiliary_Optimizer.o
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,
from Lambda_Optimization/Source/Auxiliary_Optimizer.cpp:1:
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 | // | \
| ^
g++ -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 -c Lambda_Optimization/Source/Optimization_Data.cpp -o Lambda_Optimization/Source/Optimization_Data.o
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;
| ^~~
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;
| ^~~~~~~~
g++ -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 -c Mesh/Source/Rfun_MeshInputHelper.cpp -o Mesh/Source/Rfun_MeshInputHelper.o
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;
| ^~~~~~~~
g++ -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 -c Regression/Source/Regression_Data.cpp -o Regression/Source/Regression_Data.o
In file included from Regression/Source/../Include/../../Mesh/Include/Mesh_Objects.h:362,
from Regression/Source/../Include/Regression_Data.h:5,
from Regression/Source/Regression_Data.cpp:1:
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 | // | \
| ^
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;
| ^~~~~~~~
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];
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
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){
| ~^~~~~~~~~~~~~~~~~
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;
| ^~~~~~~~
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){
| ~^~~~~~~~~~~~~~~~~
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;
| ^~~~~~~~
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])
| ~~~~~~~~~~~~~~~~~~~~~~~^~
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;
| ^~~~~~~~
g++ -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 -c Regression/Source/Rfun_Auxiliary.cpp -o Regression/Source/Rfun_Auxiliary.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_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++ -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 -c Regression/Source/Rfun_Regression_Laplace.cpp -o Regression/Source/Rfun_Regression_Laplace.o
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 | // | \
| ^
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);
| ^~~~~~
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;
| ^~~
g++ -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 -c Regression/Source/Rfun_Regression_PDE.cpp -o Regression/Source/Rfun_Regression_PDE.o
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;
| ^~~~~
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 | // | \
| ^
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/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/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/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;
| ^~~~~
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_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/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){
| ~~^~~~~~~~~~~~~~~~~~~~~~~~
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/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){
| ~~^~~~~~~~~~~~~~~~~~~~~~~~
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){
| ~~^~~~~~~~~~~~~~~~~~~~
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/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){
| ~~^~~~~~~~~~~~~~~~~~~~
g++ -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 -c Regression/Source/Rfun_Regression_PDE_Space_Varying.cpp -o Regression/Source/Rfun_Regression_PDE_Space_Varying.o
gcc -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 -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
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/../../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 ‘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;
| ^~~~~~~~
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;
| ^~~
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);
| ^~~
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;
| ^~~~~
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, 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);
| ^~~
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/../../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);
| ^~~
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;
| ^~~~~
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;
| ~~^~~~~~~~~~~~~~~~~~~~~~~~~
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/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 =
| ^~~~~~~~~~~~~
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/../../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);
| ^~~
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,
from Regression/Source/Rfun_Auxiliary.cpp:1:
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/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<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<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 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, 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;
| ^~~
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_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 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/../../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 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/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 = 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){
| ~~^~~~~~~~~~~~~~~~~~~~~~~~
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){
| ~~^~~~~~~~~~~~~~~~~~~~
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);
| ^~~
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/../../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/../../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);
| ^~~
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/../../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, 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, 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, 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, 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>::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/../../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);
| ^~~~~~~~~~~~
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);
| ^~~
gcc -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
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/../../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, 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<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>::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);
| ^~~
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);
| ^~~
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<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<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>::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>::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>::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/../../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;
| ~~^~~~~~~~~~~~~~~~~~~~~~~~~
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/../../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) {
| ~~^~~~~~~~~~~
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/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<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_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/../../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/../../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_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: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_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: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, 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 = 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/../../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 = 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);
| ^~~
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/../../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/../../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<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: 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: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_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: 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_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: 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_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, 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>::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;
| ^~~
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);
| ^~~
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/../../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);
| ^~~
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();
| ^
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);
| ^~~
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,
from Regression/Source/Rfun_Regression_PDE_Space_Varying.cpp:1:
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,
from Regression/Source/Rfun_Regression_Laplace.cpp:1:
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,
from Regression/Source/Rfun_Regression_PDE.cpp:1:
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 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, 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, 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<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<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<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<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_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_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_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_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_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, 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<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<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, 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, 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<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<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, 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<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<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<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<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_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<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<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<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<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<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<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<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++ -std=gnu++17 -shared -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)