Email...
Please see the problems shown on
https://cran.r-project.org/web/checks/check_results_edina.html.
pow()
requires doubles
not int
. This was taken care of in ecdmcore... Just not propagated out.
Log results...
/inst/include/edina_meat.h:27:33: error: call of overloaded ‘pow(int, unsigned int)’ is ambiguous
vv(k) = pow(2, K - k - 1);
/inst/include/edina_meat.h:38:41: error: call of overloaded ‘pow(int, unsigned int)’ is ambiguous
double twopow = pow(2, K - k - 1);
/inst/include/edina_meat.h:141:29: error: call of overloaded ‘pow(int, int&)’ is ambiguous
double nClass = pow(2, K);
/inst/include/edina_meat.h:154:29: error: call of overloaded ‘pow(int, unsigned int&)’ is ambiguous
double nClass = pow(2, K);
/inst/include/edina_meat.h:174:35: error: call of overloaded ‘pow(int, unsigned int&)’ is ambiguous
unsigned int nClass = pow(2, K);
/inst/include/edina_meat.h:175:37: error: call of overloaded ‘pow(int, unsigned int)’ is ambiguous
unsigned int nqjs = pow(2, K - 1);
/inst/include/edina_meat.h:258:29: error: call of overloaded ‘pow(int, unsigned int&)’ is ambiguous
double nClass = pow(2, K);
/inst/include/edina_meat.h:620:35: error: call of overloaded ‘pow(int, unsigned int&)’ is ambiguous
unsigned int nClass = pow(2, K);