Dynare++: fixed warning about comparison of signed with unsigned integers
parent
610cb6387e
commit
af0175443b
|
@ -54,18 +54,18 @@ extern "C" {
|
||||||
const mwSize* const ysteady_dim = mxGetDimensions(ysteady);
|
const mwSize* const ysteady_dim = mxGetDimensions(ysteady);
|
||||||
|
|
||||||
int ny = nstat + npred + nboth + nforw;
|
int ny = nstat + npred + nboth + nforw;
|
||||||
if (ny != ystart_dim[0])
|
if (ny != (int) ystart_dim[0])
|
||||||
DYN_MEX_FUNC_ERR_MSG_TXT("ystart has wrong number of rows.\n");
|
DYN_MEX_FUNC_ERR_MSG_TXT("ystart has wrong number of rows.\n");
|
||||||
if (1 != ystart_dim[1])
|
if (1 != ystart_dim[1])
|
||||||
DYN_MEX_FUNC_ERR_MSG_TXT("ystart has wrong number of cols.\n");
|
DYN_MEX_FUNC_ERR_MSG_TXT("ystart has wrong number of cols.\n");
|
||||||
int nper = shocks_dim[1];
|
int nper = shocks_dim[1];
|
||||||
if (nexog != shocks_dim[0])
|
if (nexog != (int) shocks_dim[0])
|
||||||
DYN_MEX_FUNC_ERR_MSG_TXT("shocks has a wrong number of rows.\n");
|
DYN_MEX_FUNC_ERR_MSG_TXT("shocks has a wrong number of rows.\n");
|
||||||
if (nexog != vcov_dim[0])
|
if (nexog != (int) vcov_dim[0])
|
||||||
DYN_MEX_FUNC_ERR_MSG_TXT("vcov has a wrong number of rows.\n");
|
DYN_MEX_FUNC_ERR_MSG_TXT("vcov has a wrong number of rows.\n");
|
||||||
if (nexog != vcov_dim[1])
|
if (nexog != (int) vcov_dim[1])
|
||||||
DYN_MEX_FUNC_ERR_MSG_TXT("vcov has a wrong number of cols.\n");
|
DYN_MEX_FUNC_ERR_MSG_TXT("vcov has a wrong number of cols.\n");
|
||||||
if (ny != ysteady_dim[0])
|
if (ny != (int) ysteady_dim[0])
|
||||||
DYN_MEX_FUNC_ERR_MSG_TXT("ysteady has wrong number of rows.\n");
|
DYN_MEX_FUNC_ERR_MSG_TXT("ysteady has wrong number of rows.\n");
|
||||||
if (1 != ysteady_dim[1])
|
if (1 != ysteady_dim[1])
|
||||||
DYN_MEX_FUNC_ERR_MSG_TXT("ysteady has wrong number of cols.\n");
|
DYN_MEX_FUNC_ERR_MSG_TXT("ysteady has wrong number of cols.\n");
|
||||||
|
@ -82,13 +82,13 @@ extern "C" {
|
||||||
const mxArray* gk = prhs[11+dim];
|
const mxArray* gk = prhs[11+dim];
|
||||||
const mwSize* const gk_dim = mxGetDimensions(gk);
|
const mwSize* const gk_dim = mxGetDimensions(gk);
|
||||||
FFSTensor ft(ny, npred+nboth+nexog, dim);
|
FFSTensor ft(ny, npred+nboth+nexog, dim);
|
||||||
if (ft.ncols() != gk_dim[1]) {
|
if (ft.ncols() != (int) gk_dim[1]) {
|
||||||
char buf[1000];
|
char buf[1000];
|
||||||
sprintf(buf, "Wrong number of columns for folded tensor: got %d but I want %d\n",
|
sprintf(buf, "Wrong number of columns for folded tensor: got %d but I want %d\n",
|
||||||
(int) gk_dim[1], ft.ncols());
|
(int) gk_dim[1], ft.ncols());
|
||||||
DYN_MEX_FUNC_ERR_MSG_TXT(buf);
|
DYN_MEX_FUNC_ERR_MSG_TXT(buf);
|
||||||
}
|
}
|
||||||
if (ft.nrows() != gk_dim[0]) {
|
if (ft.nrows() != (int) gk_dim[0]) {
|
||||||
char buf[1000];
|
char buf[1000];
|
||||||
sprintf(buf, "Wrong number of rows for folded tensor: got %d but I want %d\n",
|
sprintf(buf, "Wrong number of rows for folded tensor: got %d but I want %d\n",
|
||||||
(int) gk_dim[0], ft.nrows());
|
(int) gk_dim[0], ft.nrows());
|
||||||
|
|
Loading…
Reference in New Issue