* installing to library ‘/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages’
* installing *source* package ‘mapfit’ ...
** this is package ‘mapfit’ version ‘1.0.0’
** package ‘mapfit’ successfully unpacked and MD5 sums checked
** using staged installation
** libs
using C++ compiler: ‘g++-14 (Debian 14.3.0-10) 14.3.0’
make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpKszFFb/R.INSTALL64fad26d7ed83/mapfit/src'
g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c gamma.cpp -o gamma.o
In file included from gamma.cpp:2:
gamma.h:11:15: warning: ‘gam::LOG_PI’ defined but not used [-Wunused-variable]
11 | static double LOG_PI = 1.14472988584940017; // log(pi)
| ^~~~~~
g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c phase_dist.cpp -o phase_dist.o
In file included from phase_gen.h:9,
from phase_dist.cpp:4:
unif.h: In instantiation of ‘double _unif_::unif(T1&, double, CSCMatrixT) [with T1 = S4matrix<CSCMatrixT>]’:
unif.h:154:22: required from ‘double unif(T1&, double) [with T1 = S4matrix<CSCMatrixT>]’
154 | return _unif_::unif(A, ufactor, typename matrix_category<T1>::type{});
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
phase_dist.cpp:28:19: required from here
28 | double qv = unif(P, ufactor);
| ~~~~^~~~~~~~~~~~
unif.h:77:13: warning: unused variable ‘m’ [-Wunused-variable]
77 | const int m = traits1::nrow(A);
| ^
unif.h:85:7: warning: variable ‘maxi’ set but not used [-Wunused-but-set-variable]
85 | int maxi = 0;
| ^~~~
In file included from phase_gen.h:7:
gamma.h:24:15: warning: ‘gam::B16’ defined but not used [-Wunused-variable]
24 | static double B16 = (-3617.0 / 510.0);
| ^~~
gamma.h:23:15: warning: ‘gam::B14’ defined but not used [-Wunused-variable]
23 | static double B14 = ( 7.0 / 6.0);
| ^~~
gamma.h:22:15: warning: ‘gam::B12’ defined but not used [-Wunused-variable]
22 | static double B12 = (-691.0 / 2730.0);
| ^~~
gamma.h:21:15: warning: ‘gam::B10’ defined but not used [-Wunused-variable]
21 | static double B10 = ( 5.0 / 66.0);
| ^~~
gamma.h:20:15: warning: ‘gam::B8’ defined but not used [-Wunused-variable]
20 | static double B8 = (-1.0 / 30.0);
| ^~
gamma.h:19:15: warning: ‘gam::B6’ defined but not used [-Wunused-variable]
19 | static double B6 = ( 1.0 / 42.0);
| ^~
gamma.h:18:15: warning: ‘gam::B4’ defined but not used [-Wunused-variable]
18 | static double B4 = (-1.0 / 30.0);
| ^~
gamma.h:17:15: warning: ‘gam::B2’ defined but not used [-Wunused-variable]
17 | static double B2 = ( 1.0 / 6.0);
| ^~
gamma.h:14:12: warning: ‘gam::N’ defined but not used [-Wunused-variable]
14 | static int N = 8;
| ^
gamma.h:11:15: warning: ‘gam::LOG_PI’ defined but not used [-Wunused-variable]
11 | static double LOG_PI = 1.14472988584940017; // log(pi)
| ^~~~~~
gamma.h:10:15: warning: ‘gam::LOG_2PI’ defined but not used [-Wunused-variable]
10 | static double LOG_2PI = 1.83787706640934548;
| ^~~~~~~
gamma.h:9:15: warning: ‘gam::PI’ defined but not used [-Wunused-variable]
9 | static double PI = 3.14159265358979324; // pi
| ^~
g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c emfit_phase_gen.cpp -o emfit_phase_gen.o
In file included from phase_gen.h:9,
from emfit_phase_gen.cpp:4:
unif.h: In instantiation of ‘void _diag_::diag(const T1&, T2&, CSCMatrixT) [with T1 = S4matrix<CSCMatrixT>; T2 = Rcpp::Vector<13>]’:
unif.h:287:15: required from ‘void diag(const T1&, T2&) [with T1 = S4matrix<CSCMatrixT>; T2 = Rcpp::Vector<13>]’
287 | _diag_::diag(A, diag_index, typename matrix_category<T1>::type{});
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
emfit_phase_gen.cpp:30:7: required from here
30 | diag(Q, di);
| ~~~~^~~~~~~
unif.h:236:13: warning: unused variable ‘m’ [-Wunused-variable]
236 | const int m = traits1::nrow(A);
| ^
phase_gen.h: In instantiation of ‘double estep(const GPH<T1, T2, T0>&, const PHGroupSample<T4, T5, T6>&, GPHEres<T7, T8>&, OptionT&, WorkSpace&) [with T0 = Rcpp::Vector<13>; T1 = Rcpp::Vector<14, Rcpp::PreserveStorage>; T2 = S4matrix<CSCMatrixT>; T4 = Rcpp::Vector<14, Rcpp::PreserveStorage>; T5 = Rcpp::Vector<13>; T6 = Rcpp::Vector<13>; T7 = std::vector<double>; T8 = S4matrix<CSCMatrixT>; OptionT = EMOptions; WorkSpace = GPHWorkSpace2]’:
emfit.h:56:19: required from ‘void emfit(ModelT&, const DataT&, OptionT&, ET&, WorkSpace&) [with ModelT = GPH<Rcpp::Vector<14, Rcpp::PreserveStorage>, S4matrix<CSCMatrixT>, Rcpp::Vector<13> >; DataT = PHGroupSample<Rcpp::Vector<14, Rcpp::PreserveStorage>, Rcpp::Vector<13>, Rcpp::Vector<13> >; OptionT = EMOptions; ET = GPHEres<std::vector<double>, S4matrix<CSCMatrixT> >; WorkSpace = GPHWorkSpace2]’
56 | prev_llf = estep(model, data, eres, options, work);
| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
emfit_phase_gen.cpp:122:8: required from here
122 | emfit(model, dat, opts, eres, work);
| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
phase_gen.h:230:10: warning: unused variable ‘scale’ [-Wunused-variable]
230 | double scale;
| ^~~~~
phase_gen.h:232:10: warning: unused variable ‘tllf’ [-Wunused-variable]
232 | double tllf = 0.0;
| ^~~~
phase_gen.h: In instantiation of ‘double estep(const GPHPoi<GPH<T1, T2, T0> >&, const PHGroupSample<T4, T5, T6>&, GPHEres<T7, T8>&, OptionT&, WorkSpace&) [with T0 = Rcpp::Vector<13>; T1 = Rcpp::Vector<14, Rcpp::PreserveStorage>; T2 = S4matrix<CSCMatrixT>; T4 = Rcpp::Vector<14, Rcpp::PreserveStorage>; T5 = Rcpp::Vector<13>; T6 = Rcpp::Vector<13>; T7 = std::vector<double>; T8 = S4matrix<CSCMatrixT>; OptionT = EMOptions; WorkSpace = GPHWorkSpace2]’:
emfit.h:56:19: required from ‘void emfit(ModelT&, const DataT&, OptionT&, ET&, WorkSpace&) [with ModelT = GPHPoi<GPH<Rcpp::Vector<14, Rcpp::PreserveStorage>, S4matrix<CSCMatrixT>, Rcpp::Vector<13> > >; DataT = PHGroupSample<Rcpp::Vector<14, Rcpp::PreserveStorage>, Rcpp::Vector<13>, Rcpp::Vector<13> >; OptionT = EMOptions; ET = GPHEres<std::vector<double>, S4matrix<CSCMatrixT> >; WorkSpace = GPHWorkSpace2]’
56 | prev_llf = estep(model, data, eres, options, work);
| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
emfit_phase_gen.cpp:189:8: required from here
189 | emfit(model, dat, opts, eres, work);
| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
phase_gen.h:443:10: warning: unused variable ‘scale’ [-Wunused-variable]
443 | double scale;
| ^~~~~
phase_gen.h:445:10: warning: unused variable ‘tllf’ [-Wunused-variable]
445 | double tllf = 0.0;
| ^~~~
In file included from phase_gen.h:8:
blas.h: In instantiation of ‘void _mcopy_::mcopy(const T1&, T2&, CSCMatrixT, DenseMatrixT) [with T1 = S4matrix<CSCMatrixT>; T2 = Rcpp::Matrix<14>]’:
blas.h:165:17: required from ‘void mcopy(const T1&, T2&) [with T1 = S4matrix<CSCMatrixT>; T2 = Rcpp::Matrix<14>]’
165 | _mcopy_::mcopy(
| ~~~~~~~~~~~~~~^
166 | A, B,
| ~~~~~
167 | typename matrix_category<T1>::type{},
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
168 | typename matrix_category<T2>::type{});
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
blas.h:1374:8: required from ‘int _gesv_::gesv(TRANS, double, const T1&, const T2&, T3&, CSCMatrixT) [with T1 = S4matrix<CSCMatrixT>; T2 = Rcpp::Vector<14, Rcpp::PreserveStorage>; T3 = std::vector<double>]’
1374 | mcopy(A, tmpA);
| ~~~~~^~~~~~~~~
blas.h:1403:22: required from ‘int gesv(const T0&, double, const T1&, const T2&, T3&) [with T1 = S4matrix<CSCMatrixT>; T2 = Rcpp::Vector<14, Rcpp::PreserveStorage>; T3 = std::vector<double>; T0 = TRANS]’
1403 | return _gesv_::gesv(tr, alpha, A, B, C,
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
1404 | typename matrix_category<T1>::type{});
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
phase_gen.h:209:7: required from ‘double estep(const GPH<T1, T2, T0>&, const PHGroupSample<T4, T5, T6>&, GPHEres<T7, T8>&, OptionT&, WorkSpace&) [with T0 = Rcpp::Vector<13>; T1 = Rcpp::Vector<14, Rcpp::PreserveStorage>; T2 = S4matrix<CSCMatrixT>; T4 = Rcpp::Vector<14, Rcpp::PreserveStorage>; T5 = Rcpp::Vector<13>; T6 = Rcpp::Vector<13>; T7 = std::vector<double>; T8 = S4matrix<CSCMatrixT>; OptionT = EMOptions; WorkSpace = GPHWorkSpace2]’
209 | gesv(TRANS{}, -1.0, model.Q, model.alpha, baralpha);
| ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
emfit.h:56:19: required from ‘void emfit(ModelT&, const DataT&, OptionT&, ET&, WorkSpace&) [with ModelT = GPH<Rcpp::Vector<14, Rcpp::PreserveStorage>, S4matrix<CSCMatrixT>, Rcpp::Vector<13> >; DataT = PHGroupSample<Rcpp::Vector<14, Rcpp::PreserveStorage>, Rcpp::Vector<13>, Rcpp::Vector<13> >; OptionT = EMOptions; ET = GPHEres<std::vector<double>, S4matrix<CSCMatrixT> >; WorkSpace = GPHWorkSpace2]’
56 | prev_llf = estep(model, data, eres, options, work);
| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
emfit_phase_gen.cpp:122:8: required from here
122 | emfit(model, dat, opts, eres, work);
| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
blas.h:116:13: warning: unused variable ‘m’ [-Wunused-variable]
116 | const int m = traits1::nrow(A);
| ^
In file included from phase_gen.h:7:
gamma.h:24:15: warning: ‘gam::B16’ defined but not used [-Wunused-variable]
24 | static double B16 = (-3617.0 / 510.0);
| ^~~
gamma.h:23:15: warning: ‘gam::B14’ defined but not used [-Wunused-variable]
23 | static double B14 = ( 7.0 / 6.0);
| ^~~
gamma.h:22:15: warning: ‘gam::B12’ defined but not used [-Wunused-variable]
22 | static double B12 = (-691.0 / 2730.0);
| ^~~
gamma.h:21:15: warning: ‘gam::B10’ defined but not used [-Wunused-variable]
21 | static double B10 = ( 5.0 / 66.0);
| ^~~
gamma.h:20:15: warning: ‘gam::B8’ defined but not used [-Wunused-variable]
20 | static double B8 = (-1.0 / 30.0);
| ^~
gamma.h:19:15: warning: ‘gam::B6’ defined but not used [-Wunused-variable]
19 | static double B6 = ( 1.0 / 42.0);
| ^~
gamma.h:18:15: warning: ‘gam::B4’ defined but not used [-Wunused-variable]
18 | static double B4 = (-1.0 / 30.0);
| ^~
gamma.h:17:15: warning: ‘gam::B2’ defined but not used [-Wunused-variable]
17 | static double B2 = ( 1.0 / 6.0);
| ^~
gamma.h:14:12: warning: ‘gam::N’ defined but not used [-Wunused-variable]
14 | static int N = 8;
| ^
gamma.h:11:15: warning: ‘gam::LOG_PI’ defined but not used [-Wunused-variable]
11 | static double LOG_PI = 1.14472988584940017; // log(pi)
| ^~~~~~
gamma.h:10:15: warning: ‘gam::LOG_2PI’ defined but not used [-Wunused-variable]
10 | static double LOG_2PI = 1.83787706640934548;
| ^~~~~~~
gamma.h:9:15: warning: ‘gam::PI’ defined but not used [-Wunused-variable]
9 | static double PI = 3.14159265358979324; // pi
| ^~
g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c emfit_phase_cf1.cpp -o emfit_phase_cf1.o
In file included from phase_gen.h:9,
from phase_cf1.h:5,
from emfit_phase_cf1.cpp:4:
unif.h: In instantiation of ‘void _diag_::diag(const T1&, T2&, CSCMatrixT) [with T1 = S4matrix<CSCMatrixT>; T2 = Rcpp::Vector<13>]’:
unif.h:287:15: required from ‘void diag(const T1&, T2&) [with T1 = S4matrix<CSCMatrixT>; T2 = Rcpp::Vector<13>]’
287 | _diag_::diag(A, diag_index, typename matrix_category<T1>::type{});
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
emfit_phase_cf1.cpp:30:7: required from here
30 | diag(Q, di);
| ~~~~^~~~~~~
unif.h:236:13: warning: unused variable ‘m’ [-Wunused-variable]
236 | const int m = traits1::nrow(A);
| ^
phase_gen.h: In instantiation of ‘double estep(const GPH<T1, T2, T0>&, const PHGroupSample<T4, T5, T6>&, GPHEres<T7, T8>&, OptionT&, WorkSpace&) [with T0 = Rcpp::Vector<13>; T1 = Rcpp::Vector<14, Rcpp::PreserveStorage>; T2 = S4matrix<CSCMatrixT>; T4 = Rcpp::Vector<14, Rcpp::PreserveStorage>; T5 = Rcpp::Vector<13>; T6 = Rcpp::Vector<13>; T7 = std::vector<double>; T8 = S4matrix<CSCMatrixT>; OptionT = EMOptions; WorkSpace = GPHWorkSpace2]’:
phase_cf1.h:121:15: required from ‘double estep(const CF1<T1, GPHT>&, const DataT&, EresT&, OptionT&, WorkSpace&) [with T1 = Rcpp::Vector<14, Rcpp::PreserveStorage>; GPHT = GPH<Rcpp::Vector<14, Rcpp::PreserveStorage>, S4matrix<CSCMatrixT>, Rcpp::Vector<13> >; DataT = PHGroupSample<Rcpp::Vector<14, Rcpp::PreserveStorage>, Rcpp::Vector<13>, Rcpp::Vector<13> >; EresT = GPHEres<std::vector<double>, S4matrix<CSCMatrixT> >; OptionT = EMOptions; WorkSpace = GPHWorkSpace2]’
121 | return estep(model.gph, data, eres, options, work);
| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
emfit.h:56:19: required from ‘void emfit(ModelT&, const DataT&, OptionT&, ET&, WorkSpace&) [with ModelT = CF1<Rcpp::Vector<14, Rcpp::PreserveStorage>, GPH<Rcpp::Vector<14, Rcpp::PreserveStorage>, S4matrix<CSCMatrixT>, Rcpp::Vector<13> > >; DataT = PHGroupSample<Rcpp::Vector<14, Rcpp::PreserveStorage>, Rcpp::Vector<13>, Rcpp::Vector<13> >; OptionT = EMOptions; ET = GPHEres<std::vector<double>, S4matrix<CSCMatrixT> >; WorkSpace = GPHWorkSpace2]’
56 | prev_llf = estep(model, data, eres, options, work);
| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
emfit_phase_cf1.cpp:131:8: required from here
131 | emfit(model, dat, opts, eres, work);
| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
phase_gen.h:230:10: warning: unused variable ‘scale’ [-Wunused-variable]
230 | double scale;
| ^~~~~
phase_gen.h:232:10: warning: unused variable ‘tllf’ [-Wunused-variable]
232 | double tllf = 0.0;
| ^~~~
phase_gen.h: In instantiation of ‘double estep(const GPHPoi<GPH<T1, T2, T0> >&, const PHGroupSample<T4, T5, T6>&, GPHEres<T7, T8>&, OptionT&, WorkSpace&) [with T0 = Rcpp::Vector<13>; T1 = Rcpp::Vector<14, Rcpp::PreserveStorage>; T2 = S4matrix<CSCMatrixT>; T4 = Rcpp::Vector<14, Rcpp::PreserveStorage>; T5 = Rcpp::Vector<13>; T6 = Rcpp::Vector<13>; T7 = std::vector<double>; T8 = S4matrix<CSCMatrixT>; OptionT = EMOptions; WorkSpace = GPHWorkSpace2]’:
phase_cf1.h:121:15: required from ‘double estep(const CF1<T1, GPHT>&, const DataT&, EresT&, OptionT&, WorkSpace&) [with T1 = Rcpp::Vector<14, Rcpp::PreserveStorage>; GPHT = GPHPoi<GPH<Rcpp::Vector<14, Rcpp::PreserveStorage>, S4matrix<CSCMatrixT>, Rcpp::Vector<13> > >; DataT = PHGroupSample<Rcpp::Vector<14, Rcpp::PreserveStorage>, Rcpp::Vector<13>, Rcpp::Vector<13> >; EresT = GPHEres<std::vector<double>, S4matrix<CSCMatrixT> >; OptionT = EMOptions; WorkSpace = GPHWorkSpace2]’
121 | return estep(model.gph, data, eres, options, work);
| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
emfit.h:56:19: required from ‘void emfit(ModelT&, const DataT&, OptionT&, ET&, WorkSpace&) [with ModelT = CF1<Rcpp::Vector<14, Rcpp::PreserveStorage>, GPHPoi<GPH<Rcpp::Vector<14, Rcpp::PreserveStorage>, S4matrix<CSCMatrixT>, Rcpp::Vector<13> > > >; DataT = PHGroupSample<Rcpp::Vector<14, Rcpp::PreserveStorage>, Rcpp::Vector<13>, Rcpp::Vector<13> >; OptionT = EMOptions; ET = GPHEres<std::vector<double>, S4matrix<CSCMatrixT> >; WorkSpace = GPHWorkSpace2]’
56 | prev_llf = estep(model, data, eres, options, work);
| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
emfit_phase_cf1.cpp:202:8: required from here
202 | emfit(model, dat, opts, eres, work);
| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
phase_gen.h:443:10: warning: unused variable ‘scale’ [-Wunused-variable]
443 | double scale;
| ^~~~~
phase_gen.h:445:10: warning: unused variable ‘tllf’ [-Wunused-variable]
445 | double tllf = 0.0;
| ^~~~
In file included from phase_gen.h:8:
blas.h: In instantiation of ‘void _mcopy_::mcopy(const T1&, T2&, CSCMatrixT, DenseMatrixT) [with T1 = S4matrix<CSCMatrixT>; T2 = Rcpp::Matrix<14>]’:
blas.h:165:17: required from ‘void mcopy(const T1&, T2&) [with T1 = S4matrix<CSCMatrixT>; T2 = Rcpp::Matrix<14>]’
165 | _mcopy_::mcopy(
| ~~~~~~~~~~~~~~^
166 | A, B,
| ~~~~~
167 | typename matrix_category<T1>::type{},
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
168 | typename matrix_category<T2>::type{});
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
blas.h:1374:8: required from ‘int _gesv_::gesv(TRANS, double, const T1&, const T2&, T3&, CSCMatrixT) [with T1 = S4matrix<CSCMatrixT>; T2 = Rcpp::Vector<14, Rcpp::PreserveStorage>; T3 = std::vector<double>]’
1374 | mcopy(A, tmpA);
| ~~~~~^~~~~~~~~
blas.h:1403:22: required from ‘int gesv(const T0&, double, const T1&, const T2&, T3&) [with T1 = S4matrix<CSCMatrixT>; T2 = Rcpp::Vector<14, Rcpp::PreserveStorage>; T3 = std::vector<double>; T0 = TRANS]’
1403 | return _gesv_::gesv(tr, alpha, A, B, C,
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
1404 | typename matrix_category<T1>::type{});
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
phase_gen.h:209:7: required from ‘double estep(const GPH<T1, T2, T0>&, const PHGroupSample<T4, T5, T6>&, GPHEres<T7, T8>&, OptionT&, WorkSpace&) [with T0 = Rcpp::Vector<13>; T1 = Rcpp::Vector<14, Rcpp::PreserveStorage>; T2 = S4matrix<CSCMatrixT>; T4 = Rcpp::Vector<14, Rcpp::PreserveStorage>; T5 = Rcpp::Vector<13>; T6 = Rcpp::Vector<13>; T7 = std::vector<double>; T8 = S4matrix<CSCMatrixT>; OptionT = EMOptions; WorkSpace = GPHWorkSpace2]’
209 | gesv(TRANS{}, -1.0, model.Q, model.alpha, baralpha);
| ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
phase_cf1.h:121:15: required from ‘double estep(const CF1<T1, GPHT>&, const DataT&, EresT&, OptionT&, WorkSpace&) [with T1 = Rcpp::Vector<14, Rcpp::PreserveStorage>; GPHT = GPH<Rcpp::Vector<14, Rcpp::PreserveStorage>, S4matrix<CSCMatrixT>, Rcpp::Vector<13> >; DataT = PHGroupSample<Rcpp::Vector<14, Rcpp::PreserveStorage>, Rcpp::Vector<13>, Rcpp::Vector<13> >; EresT = GPHEres<std::vector<double>, S4matrix<CSCMatrixT> >; OptionT = EMOptions; WorkSpace = GPHWorkSpace2]’
121 | return estep(model.gph, data, eres, options, work);
| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
emfit.h:56:19: required from ‘void emfit(ModelT&, const DataT&, OptionT&, ET&, WorkSpace&) [with ModelT = CF1<Rcpp::Vector<14, Rcpp::PreserveStorage>, GPH<Rcpp::Vector<14, Rcpp::PreserveStorage>, S4matrix<CSCMatrixT>, Rcpp::Vector<13> > >; DataT = PHGroupSample<Rcpp::Vector<14, Rcpp::PreserveStorage>, Rcpp::Vector<13>, Rcpp::Vector<13> >; OptionT = EMOptions; ET = GPHEres<std::vector<double>, S4matrix<CSCMatrixT> >; WorkSpace = GPHWorkSpace2]’
56 | prev_llf = estep(model, data, eres, options, work);
| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
emfit_phase_cf1.cpp:131:8: required from here
131 | emfit(model, dat, opts, eres, work);
| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
blas.h:116:13: warning: unused variable ‘m’ [-Wunused-variable]
116 | const int m = traits1::nrow(A);
| ^
In file included from phase_gen.h:7:
gamma.h:24:15: warning: ‘gam::B16’ defined but not used [-Wunused-variable]
24 | static double B16 = (-3617.0 / 510.0);
| ^~~
gamma.h:23:15: warning: ‘gam::B14’ defined but not used [-Wunused-variable]
23 | static double B14 = ( 7.0 / 6.0);
| ^~~
gamma.h:22:15: warning: ‘gam::B12’ defined but not used [-Wunused-variable]
22 | static double B12 = (-691.0 / 2730.0);
| ^~~
gamma.h:21:15: warning: ‘gam::B10’ defined but not used [-Wunused-variable]
21 | static double B10 = ( 5.0 / 66.0);
| ^~~
gamma.h:20:15: warning: ‘gam::B8’ defined but not used [-Wunused-variable]
20 | static double B8 = (-1.0 / 30.0);
| ^~
gamma.h:19:15: warning: ‘gam::B6’ defined but not used [-Wunused-variable]
19 | static double B6 = ( 1.0 / 42.0);
| ^~
gamma.h:18:15: warning: ‘gam::B4’ defined but not used [-Wunused-variable]
18 | static double B4 = (-1.0 / 30.0);
| ^~
gamma.h:17:15: warning: ‘gam::B2’ defined but not used [-Wunused-variable]
17 | static double B2 = ( 1.0 / 6.0);
| ^~
gamma.h:14:12: warning: ‘gam::N’ defined but not used [-Wunused-variable]
14 | static int N = 8;
| ^
gamma.h:11:15: warning: ‘gam::LOG_PI’ defined but not used [-Wunused-variable]
11 | static double LOG_PI = 1.14472988584940017; // log(pi)
| ^~~~~~
gamma.h:10:15: warning: ‘gam::LOG_2PI’ defined but not used [-Wunused-variable]
10 | static double LOG_2PI = 1.83787706640934548;
| ^~~~~~~
gamma.h:9:15: warning: ‘gam::PI’ defined but not used [-Wunused-variable]
9 | static double PI = 3.14159265358979324; // pi
| ^~
g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c emfit_phase_herlang.cpp -o emfit_phase_herlang.o
In file included from emfit_phase_herlang.cpp:4:
phase_herlang.h: In instantiation of ‘void mstep(const HErlangEres<V2>&, HErlang<T1, T2>&, OptionT) [with V = Rcpp::Vector<14, Rcpp::PreserveStorage>; I = Rcpp::Vector<13>; V2 = std::vector<double>; OptionT = EMOptions]’:
emfit.h:60:8: required from ‘void emfit(ModelT&, const DataT&, OptionT&, ET&, WorkSpace&) [with ModelT = HErlang<Rcpp::Vector<14, Rcpp::PreserveStorage>, Rcpp::Vector<13> >; DataT = PHWeightSample<Rcpp::Vector<14, Rcpp::PreserveStorage>, Rcpp::Vector<14, Rcpp::PreserveStorage> >; OptionT = EMOptions; ET = HErlangEres<std::vector<double> >; WorkSpace = HErlangWorkSpace1]’
60 | mstep(eres, model, options);
| ~~~~~^~~~~~~~~~~~~~~~~~~~~~
emfit_phase_herlang.cpp:37:8: required from here
37 | emfit(model, dat, opts, eres, work);
| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
phase_herlang.h:356:11: warning: unused variable ‘alpha’ [-Wunused-variable]
356 | double* alpha = trait2::value(model.alpha);
| ^~~~~
phase_herlang.h: In instantiation of ‘void mstep(const HErlangEres<V2>&, HErlangPoi<T1, T2>&, OptionT) [with V = Rcpp::Vector<14, Rcpp::PreserveStorage>; I = Rcpp::Vector<13>; V2 = std::vector<double>; OptionT = EMOptions]’:
emfit.h:60:8: required from ‘void emfit(ModelT&, const DataT&, OptionT&, ET&, WorkSpace&) [with ModelT = HErlangPoi<Rcpp::Vector<14, Rcpp::PreserveStorage>, Rcpp::Vector<13> >; DataT = PHGroupSample<Rcpp::Vector<14, Rcpp::PreserveStorage>, Rcpp::Vector<13>, Rcpp::Vector<13> >; OptionT = EMOptions; ET = HErlangEres<std::vector<double> >; WorkSpace = HErlangWorkSpace2]’
60 | mstep(eres, model, options);
| ~~~~~^~~~~~~~~~~~~~~~~~~~~~
emfit_phase_herlang.cpp:126:8: required from here
126 | emfit(model, dat, opts, eres, work);
| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
phase_herlang.h:378:11: warning: unused variable ‘alpha’ [-Wunused-variable]
378 | double* alpha = trait2::value(model.alpha);
| ^~~~~
In file included from phase_herlang.h:6:
gamma.h:24:15: warning: ‘gam::B16’ defined but not used [-Wunused-variable]
24 | static double B16 = (-3617.0 / 510.0);
| ^~~
gamma.h:23:15: warning: ‘gam::B14’ defined but not used [-Wunused-variable]
23 | static double B14 = ( 7.0 / 6.0);
| ^~~
gamma.h:22:15: warning: ‘gam::B12’ defined but not used [-Wunused-variable]
22 | static double B12 = (-691.0 / 2730.0);
| ^~~
gamma.h:21:15: warning: ‘gam::B10’ defined but not used [-Wunused-variable]
21 | static double B10 = ( 5.0 / 66.0);
| ^~~
gamma.h:20:15: warning: ‘gam::B8’ defined but not used [-Wunused-variable]
20 | static double B8 = (-1.0 / 30.0);
| ^~
gamma.h:19:15: warning: ‘gam::B6’ defined but not used [-Wunused-variable]
19 | static double B6 = ( 1.0 / 42.0);
| ^~
gamma.h:18:15: warning: ‘gam::B4’ defined but not used [-Wunused-variable]
18 | static double B4 = (-1.0 / 30.0);
| ^~
gamma.h:17:15: warning: ‘gam::B2’ defined but not used [-Wunused-variable]
17 | static double B2 = ( 1.0 / 6.0);
| ^~
gamma.h:14:12: warning: ‘gam::N’ defined but not used [-Wunused-variable]
14 | static int N = 8;
| ^
gamma.h:11:15: warning: ‘gam::LOG_PI’ defined but not used [-Wunused-variable]
11 | static double LOG_PI = 1.14472988584940017; // log(pi)
| ^~~~~~
gamma.h:10:15: warning: ‘gam::LOG_2PI’ defined but not used [-Wunused-variable]
10 | static double LOG_2PI = 1.83787706640934548;
| ^~~~~~~
gamma.h:9:15: warning: ‘gam::PI’ defined but not used [-Wunused-variable]
9 | static double PI = 3.14159265358979324; // pi
| ^~
g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c emfit_map_gen.cpp -o emfit_map_gen.o
In file included from map_gen.h:10,
from emfit_map_gen.cpp:4:
unif.h: In instantiation of ‘void _diag_::diag(const T1&, T2&, DenseMatrixT) [with T1 = S4matrix<DenseMatrixT>; T2 = Rcpp::Vector<13>]’:
unif.h:287:15: required from ‘void diag(const T1&, T2&) [with T1 = S4matrix<DenseMatrixT>; T2 = Rcpp::Vector<13>]’
287 | _diag_::diag(A, diag_index, typename matrix_category<T1>::type{});
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
emfit_map_gen.cpp:42:7: required from here
42 | diag(D0, di);
| ~~~~^~~~~~~~
unif.h:193:13: warning: unused variable ‘m’ [-Wunused-variable]
193 | const int m = traits1::nrow(A);
| ^
map_gen.h: In instantiation of ‘void _mstep_::mstep(const MAPEres<Ev, Em>&, MAP<Mv, Mm, Mi>&, OptionT&, DenseMatrixT) [with Ev = Rcpp::Vector<14, Rcpp::PreserveStorage>; Em = S4matrix<DenseMatrixT>; Mv = Rcpp::Vector<14, Rcpp::PreserveStorage>; Mm = S4matrix<DenseMatrixT>; Mi = Rcpp::Vector<13>; OptionT = EMOptions]’:
map_gen.h:428:17: required from ‘void mstep(const MAPEres<Ev, Em>&, MAP<Mv, Mm, Mi>&, OptionT&) [with Ev = Rcpp::Vector<14, Rcpp::PreserveStorage>; Em = S4matrix<DenseMatrixT>; Mv = Rcpp::Vector<14, Rcpp::PreserveStorage>; Mm = S4matrix<DenseMatrixT>; Mi = Rcpp::Vector<13>; OptionT = EMOptions]’
428 | _mstep_::mstep(eres, model, options, typename matrix_category<Mm>::type{});
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
emfit.h:60:8: required from ‘void emfit(ModelT&, const DataT&, OptionT&, ET&, WorkSpace&) [with ModelT = MAP<Rcpp::Vector<14, Rcpp::PreserveStorage>, S4matrix<DenseMatrixT>, Rcpp::Vector<13> >; DataT = MAPGroupSample<Rcpp::Vector<14, Rcpp::PreserveStorage>, Rcpp::Vector<13>, Rcpp::Vector<13> >; OptionT = EMOptions; ET = MAPEres<Rcpp::Vector<14, Rcpp::PreserveStorage>, S4matrix<DenseMatrixT> >; WorkSpace = MAPWorkSpace1<S4matrix<DenseMatrixT> >]’
60 | mstep(eres, model, options);
| ~~~~~^~~~~~~~~~~~~~~~~~~~~~
emfit_map_gen.cpp:73:8: required from here
73 | emfit(model, dat, opts, eres, work);
| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
map_gen.h:256:17: warning: unused variable ‘eb’ [-Wunused-variable]
256 | const double* eb = stride_vector_traits<Ev>::value(eres.eb);
| ^~
map_gen.h:262:11: warning: unused variable ‘alpha’ [-Wunused-variable]
262 | double* alpha = stride_vector_traits<Mv>::value(model.alpha);
| ^~~~~
In file included from map_gen.h:7:
gamma.h:24:15: warning: ‘gam::B16’ defined but not used [-Wunused-variable]
24 | static double B16 = (-3617.0 / 510.0);
| ^~~
gamma.h:23:15: warning: ‘gam::B14’ defined but not used [-Wunused-variable]
23 | static double B14 = ( 7.0 / 6.0);
| ^~~
gamma.h:22:15: warning: ‘gam::B12’ defined but not used [-Wunused-variable]
22 | static double B12 = (-691.0 / 2730.0);
| ^~~
gamma.h:21:15: warning: ‘gam::B10’ defined but not used [-Wunused-variable]
21 | static double B10 = ( 5.0 / 66.0);
| ^~~
gamma.h:20:15: warning: ‘gam::B8’ defined but not used [-Wunused-variable]
20 | static double B8 = (-1.0 / 30.0);
| ^~
gamma.h:19:15: warning: ‘gam::B6’ defined but not used [-Wunused-variable]
19 | static double B6 = ( 1.0 / 42.0);
| ^~
gamma.h:18:15: warning: ‘gam::B4’ defined but not used [-Wunused-variable]
18 | static double B4 = (-1.0 / 30.0);
| ^~
gamma.h:17:15: warning: ‘gam::B2’ defined but not used [-Wunused-variable]
17 | static double B2 = ( 1.0 / 6.0);
| ^~
gamma.h:14:12: warning: ‘gam::N’ defined but not used [-Wunused-variable]
14 | static int N = 8;
| ^
gamma.h:11:15: warning: ‘gam::LOG_PI’ defined but not used [-Wunused-variable]
11 | static double LOG_PI = 1.14472988584940017; // log(pi)
| ^~~~~~
gamma.h:10:15: warning: ‘gam::LOG_2PI’ defined but not used [-Wunused-variable]
10 | static double LOG_2PI = 1.83787706640934548;
| ^~~~~~~
gamma.h:9:15: warning: ‘gam::PI’ defined but not used [-Wunused-variable]
9 | static double PI = 3.14159265358979324; // pi
| ^~
g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c emfit_map_erhmm.cpp -o emfit_map_erhmm.o
In file included from emfit_map_erhmm.cpp:4:
map_erhmm.h: In instantiation of ‘void _mstep_::mstep(const ErlangHMMEres<Ev, Em>&, ErlangHMM<Tv, Ti, Tm>&, OptionT, DenseMatrixT) [with Ev = Rcpp::Vector<14, Rcpp::PreserveStorage>; Em = S4matrix<DenseMatrixT>; Tv = Rcpp::Vector<14, Rcpp::PreserveStorage>; Ti = Rcpp::Vector<13>; Tm = S4matrix<DenseMatrixT>; OptionT = EMOptions]’:
map_erhmm.h:150:17: required from ‘void mstep(const ErlangHMMEres<Ev, Em>&, ErlangHMM<Tv, Ti, Tm>&, OptionT&) [with Ev = Rcpp::Vector<14, Rcpp::PreserveStorage>; Em = S4matrix<DenseMatrixT>; Tv = Rcpp::Vector<14, Rcpp::PreserveStorage>; Ti = Rcpp::Vector<13>; Tm = S4matrix<DenseMatrixT>; OptionT = EMOptions]’
150 | _mstep_::mstep(eres, model, options, typename matrix_category<Tm>::type{});
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
emfit.h:60:8: required from ‘void emfit(ModelT&, const DataT&, OptionT&, ET&, WorkSpace&) [with ModelT = ErlangHMM<Rcpp::Vector<14, Rcpp::PreserveStorage>, Rcpp::Vector<13>, S4matrix<DenseMatrixT> >; DataT = MAPTimeSample<Rcpp::Vector<14, Rcpp::PreserveStorage> >; OptionT = EMOptions; ET = ErlangHMMEres<Rcpp::Vector<14, Rcpp::PreserveStorage>, S4matrix<DenseMatrixT> >; WorkSpace = ErlangHMMWorkSpace1<S4matrix<DenseMatrixT> >]’
60 | mstep(eres, model, options);
| ~~~~~^~~~~~~~~~~~~~~~~~~~~~
emfit_map_erhmm.cpp:51:8: required from here
51 | emfit(model, dat, opts, eres, work);
| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
map_erhmm.h:114:17: warning: unused variable ‘eb’ [-Wunused-variable]
114 | const double* eb = stride_vector_traits<Ev>::value(eres.eb);
| ^~
In file included from map_erhmm.h:8:
gamma.h:24:15: warning: ‘gam::B16’ defined but not used [-Wunused-variable]
24 | static double B16 = (-3617.0 / 510.0);
| ^~~
gamma.h:23:15: warning: ‘gam::B14’ defined but not used [-Wunused-variable]
23 | static double B14 = ( 7.0 / 6.0);
| ^~~
gamma.h:22:15: warning: ‘gam::B12’ defined but not used [-Wunused-variable]
22 | static double B12 = (-691.0 / 2730.0);
| ^~~
gamma.h:21:15: warning: ‘gam::B10’ defined but not used [-Wunused-variable]
21 | static double B10 = ( 5.0 / 66.0);
| ^~~
gamma.h:20:15: warning: ‘gam::B8’ defined but not used [-Wunused-variable]
20 | static double B8 = (-1.0 / 30.0);
| ^~
gamma.h:19:15: warning: ‘gam::B6’ defined but not used [-Wunused-variable]
19 | static double B6 = ( 1.0 / 42.0);
| ^~
gamma.h:18:15: warning: ‘gam::B4’ defined but not used [-Wunused-variable]
18 | static double B4 = (-1.0 / 30.0);
| ^~
gamma.h:17:15: warning: ‘gam::B2’ defined but not used [-Wunused-variable]
17 | static double B2 = ( 1.0 / 6.0);
| ^~
gamma.h:14:12: warning: ‘gam::N’ defined but not used [-Wunused-variable]
14 | static int N = 8;
| ^
gamma.h:11:15: warning: ‘gam::LOG_PI’ defined but not used [-Wunused-variable]
11 | static double LOG_PI = 1.14472988584940017; // log(pi)
| ^~~~~~
gamma.h:10:15: warning: ‘gam::LOG_2PI’ defined but not used [-Wunused-variable]
10 | static double LOG_2PI = 1.83787706640934548;
| ^~~~~~~
gamma.h:9:15: warning: ‘gam::PI’ defined but not used [-Wunused-variable]
9 | static double PI = 3.14159265358979324; // pi
| ^~
g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c emfit_map_gmmpp.cpp -o emfit_map_gmmpp.o
emfit_map_gmmpp.cpp: In function ‘Rcpp::List emfit_gmmpp_group(Rcpp::NumericVector, Rcpp::NumericVector, Rcpp::S4, Rcpp::S4, Rcpp::List, Rcpp::List, Rcpp::S4, Rcpp::S4, Rcpp::S4, Rcpp::S4, Rcpp::S4, Rcpp::S4, Rcpp::S4, Rcpp::S4, Rcpp::S4, Rcpp::S4)’:
emfit_map_gmmpp.cpp:63:8: warning: unused variable ‘m’ [-Wunused-variable]
63 | auto m = tdat.length();
| ^
In file included from map_gmmpp.h:8,
from emfit_map_gmmpp.cpp:4:
unif.h: In instantiation of ‘void _diag_::diag(const T1&, T2&, DenseMatrixT) [with T1 = S4matrix<DenseMatrixT>; T2 = Rcpp::Vector<13>]’:
unif.h:287:15: required from ‘void diag(const T1&, T2&) [with T1 = S4matrix<DenseMatrixT>; T2 = Rcpp::Vector<13>]’
287 | _diag_::diag(A, diag_index, typename matrix_category<T1>::type{});
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
emfit_map_gmmpp.cpp:50:7: required from here
50 | diag(D0, di);
| ~~~~^~~~~~~~
unif.h:193:13: warning: unused variable ‘m’ [-Wunused-variable]
193 | const int m = traits1::nrow(A);
| ^
map_gmmpp.h: In instantiation of ‘double estep(const GMMPP<MAP<Mv, Mm, Mi> >&, const MAPGroupSample<Gt, Gc, Gi>&, MAPEres<Ev, Em>&, OptionT&, WorkSpace&) [with Mv = Rcpp::Vector<14, Rcpp::PreserveStorage>; Mm = S4matrix<DenseMatrixT>; Mi = Rcpp::Vector<13>; Gt = Rcpp::Vector<14, Rcpp::PreserveStorage>; Gc = Rcpp::Vector<13>; Gi = Rcpp::Vector<13>; Ev = Rcpp::Vector<14, Rcpp::PreserveStorage>; Em = S4matrix<DenseMatrixT>; OptionT = EMOptions; WorkSpace = GMMPPWorkSpace<S4matrix<DenseMatrixT> >]’:
emfit.h:56:19: required from ‘void emfit(ModelT&, const DataT&, OptionT&, ET&, WorkSpace&) [with ModelT = GMMPP<MAP<Rcpp::Vector<14, Rcpp::PreserveStorage>, S4matrix<DenseMatrixT>, Rcpp::Vector<13> > >; DataT = MAPGroupSample<Rcpp::Vector<14, Rcpp::PreserveStorage>, Rcpp::Vector<13>, Rcpp::Vector<13> >; OptionT = EMOptions; ET = MAPEres<Rcpp::Vector<14, Rcpp::PreserveStorage>, S4matrix<DenseMatrixT> >; WorkSpace = GMMPPWorkSpace<S4matrix<DenseMatrixT> >]’
56 | prev_llf = estep(model, data, eres, options, work);
| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
emfit_map_gmmpp.cpp:82:8: required from here
82 | emfit(model, dat, opts, eres, work);
| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
map_gmmpp.h:174:16: warning: unused variable ‘tmax’ [-Wunused-variable]
174 | const double tmax = data.maxtime;
| ^~~~
map_gmmpp.h: In instantiation of ‘void makeG(int, double, const MatT&, const MatT&, MatT&, const Tv&, const Tv&, Tv&, Tv&) [with MatT = S4matrix<DenseMatrixT>; Tv = std::vector<double>]’:
map_gmmpp.h:217:10: required from ‘double estep(const GMMPP<MAP<Mv, Mm, Mi> >&, const MAPGroupSample<Gt, Gc, Gi>&, MAPEres<Ev, Em>&, OptionT&, WorkSpace&) [with Mv = Rcpp::Vector<14, Rcpp::PreserveStorage>; Mm = S4matrix<DenseMatrixT>; Mi = Rcpp::Vector<13>; Gt = Rcpp::Vector<14, Rcpp::PreserveStorage>; Gc = Rcpp::Vector<13>; Gi = Rcpp::Vector<13>; Ev = Rcpp::Vector<14, Rcpp::PreserveStorage>; Em = S4matrix<DenseMatrixT>; OptionT = EMOptions; WorkSpace = GMMPPWorkSpace<S4matrix<DenseMatrixT> >]’
217 | makeG(GDAT(k), TDAT(k), model.map.D0, model.map.D1, G, inte_x, inte_w, inte_fx, inte_fv);
| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
emfit.h:56:19: required from ‘void emfit(ModelT&, const DataT&, OptionT&, ET&, WorkSpace&) [with ModelT = GMMPP<MAP<Rcpp::Vector<14, Rcpp::PreserveStorage>, S4matrix<DenseMatrixT>, Rcpp::Vector<13> > >; DataT = MAPGroupSample<Rcpp::Vector<14, Rcpp::PreserveStorage>, Rcpp::Vector<13>, Rcpp::Vector<13> >; OptionT = EMOptions; ET = MAPEres<Rcpp::Vector<14, Rcpp::PreserveStorage>, S4matrix<DenseMatrixT> >; WorkSpace = GMMPPWorkSpace<S4matrix<DenseMatrixT> >]’
56 | prev_llf = estep(model, data, eres, options, work);
| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
emfit_map_gmmpp.cpp:82:8: required from here
82 | emfit(model, dat, opts, eres, work);
| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
map_gmmpp.h:56:15: warning: variable ‘dji’ set but not used [-Wunused-but-set-variable]
56 | double dij, dji;
| ^~~
In file included from map_gmmpp.h:12:
map_gen.h: In instantiation of ‘void _mstep_::mstep(const MAPEres<Ev, Em>&, MAP<Mv, Mm, Mi>&, OptionT&, DenseMatrixT) [with Ev = Rcpp::Vector<14, Rcpp::PreserveStorage>; Em = S4matrix<DenseMatrixT>; Mv = Rcpp::Vector<14, Rcpp::PreserveStorage>; Mm = S4matrix<DenseMatrixT>; Mi = Rcpp::Vector<13>; OptionT = EMOptions]’:
map_gen.h:428:17: required from ‘void mstep(const MAPEres<Ev, Em>&, MAP<Mv, Mm, Mi>&, OptionT&) [with Ev = Rcpp::Vector<14, Rcpp::PreserveStorage>; Em = S4matrix<DenseMatrixT>; Mv = Rcpp::Vector<14, Rcpp::PreserveStorage>; Mm = S4matrix<DenseMatrixT>; Mi = Rcpp::Vector<13>; OptionT = EMOptions]’
428 | _mstep_::mstep(eres, model, options, typename matrix_category<Mm>::type{});
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
map_gmmpp.h:285:8: required from ‘void mstep(const MAPEres<Ev, Em>&, GMMPP<MAPT>&, OptionT&) [with Ev = Rcpp::Vector<14, Rcpp::PreserveStorage>; Em = S4matrix<DenseMatrixT>; MAPT = MAP<Rcpp::Vector<14, Rcpp::PreserveStorage>, S4matrix<DenseMatrixT>, Rcpp::Vector<13> >; OptionT = EMOptions]’
285 | mstep(eres, model.map, options);
| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
emfit.h:60:8: required from ‘void emfit(ModelT&, const DataT&, OptionT&, ET&, WorkSpace&) [with ModelT = GMMPP<MAP<Rcpp::Vector<14, Rcpp::PreserveStorage>, S4matrix<DenseMatrixT>, Rcpp::Vector<13> > >; DataT = MAPGroupSample<Rcpp::Vector<14, Rcpp::PreserveStorage>, Rcpp::Vector<13>, Rcpp::Vector<13> >; OptionT = EMOptions; ET = MAPEres<Rcpp::Vector<14, Rcpp::PreserveStorage>, S4matrix<DenseMatrixT> >; WorkSpace = GMMPPWorkSpace<S4matrix<DenseMatrixT> >]’
60 | mstep(eres, model, options);
| ~~~~~^~~~~~~~~~~~~~~~~~~~~~
emfit_map_gmmpp.cpp:82:8: required from here
82 | emfit(model, dat, opts, eres, work);
| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
map_gen.h:256:17: warning: unused variable ‘eb’ [-Wunused-variable]
256 | const double* eb = stride_vector_traits<Ev>::value(eres.eb);
| ^~
map_gen.h:262:11: warning: unused variable ‘alpha’ [-Wunused-variable]
262 | double* alpha = stride_vector_traits<Mv>::value(model.alpha);
| ^~~~~
In file included from map_gmmpp.h:6:
gamma.h: At global scope:
gamma.h:24:15: warning: ‘gam::B16’ defined but not used [-Wunused-variable]
24 | static double B16 = (-3617.0 / 510.0);
| ^~~
gamma.h:23:15: warning: ‘gam::B14’ defined but not used [-Wunused-variable]
23 | static double B14 = ( 7.0 / 6.0);
| ^~~
gamma.h:22:15: warning: ‘gam::B12’ defined but not used [-Wunused-variable]
22 | static double B12 = (-691.0 / 2730.0);
| ^~~
gamma.h:21:15: warning: ‘gam::B10’ defined but not used [-Wunused-variable]
21 | static double B10 = ( 5.0 / 66.0);
| ^~~
gamma.h:20:15: warning: ‘gam::B8’ defined but not used [-Wunused-variable]
20 | static double B8 = (-1.0 / 30.0);
| ^~
gamma.h:19:15: warning: ‘gam::B6’ defined but not used [-Wunused-variable]
19 | static double B6 = ( 1.0 / 42.0);
| ^~
gamma.h:18:15: warning: ‘gam::B4’ defined but not used [-Wunused-variable]
18 | static double B4 = (-1.0 / 30.0);
| ^~
gamma.h:17:15: warning: ‘gam::B2’ defined but not used [-Wunused-variable]
17 | static double B2 = ( 1.0 / 6.0);
| ^~
gamma.h:14:12: warning: ‘gam::N’ defined but not used [-Wunused-variable]
14 | static int N = 8;
| ^
gamma.h:11:15: warning: ‘gam::LOG_PI’ defined but not used [-Wunused-variable]
11 | static double LOG_PI = 1.14472988584940017; // log(pi)
| ^~~~~~
gamma.h:10:15: warning: ‘gam::LOG_2PI’ defined but not used [-Wunused-variable]
10 | static double LOG_2PI = 1.83787706640934548;
| ^~~~~~~
gamma.h:9:15: warning: ‘gam::PI’ defined but not used [-Wunused-variable]
9 | static double PI = 3.14159265358979324; // pi
| ^~
g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c gth.cpp -o gth.o
In file included from gth.h:6,
from gth.cpp:4:
blas.h: In instantiation of ‘void _mcopy_::mcopy(const T1&, T2&, CSCMatrixT, DenseMatrixT) [with T1 = S4matrix<CSCMatrixT>; T2 = Rcpp::Matrix<14>]’:
blas.h:165:17: required from ‘void mcopy(const T1&, T2&) [with T1 = S4matrix<CSCMatrixT>; T2 = Rcpp::Matrix<14>]’
165 | _mcopy_::mcopy(
| ~~~~~~~~~~~~~~^
166 | A, B,
| ~~~~~
167 | typename matrix_category<T1>::type{},
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
168 | typename matrix_category<T2>::type{});
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gth.h:56:8: required from ‘void markov_gth(const Tm&, Tv&) [with Tm = S4matrix<CSCMatrixT>; Tv = Rcpp::Vector<14, Rcpp::PreserveStorage>]’
56 | mcopy(Q, A);
| ~~~~~^~~~~~
gth.cpp:16:13: required from here
16 | markov_gth(Q, x);
| ~~~~~~~~~~^~~~~~
blas.h:116:13: warning: unused variable ‘m’ [-Wunused-variable]
116 | const int m = traits1::nrow(A);
| ^
g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c RcppExports.cpp -o RcppExports.o
g++-14 -std=gnu++17 -shared -L/home/hornik/tmp/R.check/r-patched-gcc/Work/build/lib -Wl,-O1 -o mapfit.so gamma.o phase_dist.o emfit_phase_gen.o emfit_phase_cf1.o emfit_phase_herlang.o emfit_map_gen.o emfit_map_erhmm.o emfit_map_gmmpp.o gth.o RcppExports.o -llapack -L/home/hornik/tmp/R.check/r-patched-gcc/Work/build/lib -lRblas -lgfortran -lm -lquadmath -L/home/hornik/tmp/R.check/r-patched-gcc/Work/build/lib -lR
make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpKszFFb/R.INSTALL64fad26d7ed83/mapfit/src'
make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpKszFFb/R.INSTALL64fad26d7ed83/mapfit/src'
make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpKszFFb/R.INSTALL64fad26d7ed83/mapfit/src'
installing to /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/00LOCK-mapfit/00new/mapfit/libs
** R
** data
** byte-compile and prepare package for lazy loading
** help
*** installing help indices
converting help for package ‘mapfit’
finding HTML links ... done
AERHMMClass html
AHerlangClass html
BCpAug89 html
CF1Class html
ERHMMClass html
GMMPPClass html
GPHClass html
HErlangClass html
MAPClass html
as.gph html
as.map html
cf1 html
cf1.param html
cf1.param.linear html
cf1.param.power html
ctmc.st html
data.frame.map.group html
data.frame.map.time html
data.frame.phase.group html
data.frame.phase.time html
dphase html
emoptions html
erhmm html
erhmm.param html
gmmpp html
gph.param html
herlang html
herlang.param html
map html
map.acf html
map.jmoment html
map.mmoment html
map.param html
mapfit-package html
mapfit.group html
mapfit.point html
mmpp html
ph html
ph.bidiag html
ph.coxian html
ph.mean html
ph.moment html
ph.tridiag html
ph.var html
phfit.3mom html
phfit.density html
phfit.group html
phfit.point html
pphase html
rphase html
*** copying figures
** building package indices
** testing if installed package can be loaded from temporary location
** checking absolute paths in shared objects and dynamic libraries
** testing if installed package can be loaded from final location
** testing if installed package keeps a record of temporary installation path
* DONE (mapfit)