Skip to content

Commit

Permalink
gen: update templates for numpy 2.0
Browse files Browse the repository at this point in the history
  • Loading branch information
alexfikl committed Jun 19, 2024
1 parent 9652b40 commit 86f7b7b
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 7 deletions.
10 changes: 5 additions & 5 deletions gen/weno_reconstruction.tmpl.c
Original file line number Diff line number Diff line change
Expand Up @@ -34,12 +34,12 @@ py_weights_{{name}}(PyObject *self, PyObject *args)
if (!PyArg_ParseTuple(args, "OO", &sigma_py, &omega_py))
return NULL;

if (sigma_py->nd != 2 || sigma_py->descr->type_num != PyArray_DOUBLE) {
if (sigma_py->nd != 2 || sigma_py->descr->type_num != NPY_DOUBLE) {
PyErr_SetString(PyExc_ValueError, "sigma must be two-dimensional and of type float");
return NULL;
}

if (omega_py->descr->type_num != PyArray_DOUBLE) {
if (omega_py->descr->type_num != NPY_DOUBLE) {
PyErr_SetString(PyExc_ValueError, "omega must be of type float");
return NULL;
}
Expand Down Expand Up @@ -108,12 +108,12 @@ py_reconstruct_{{name}}(PyObject *self, PyObject *args)
if (!PyArg_ParseTuple(args, "OOO", &f_py, &omega_py, &fr_py))
return NULL;

if (f_py->nd != 1 || f_py->descr->type_num != PyArray_DOUBLE) {
if (f_py->nd != 1 || f_py->descr->type_num != NPY_DOUBLE) {
PyErr_SetString(PyExc_ValueError, "f must be one-dimensional and of type float");
return NULL;
}

if (fr_py->descr->type_num != PyArray_DOUBLE) {
if (fr_py->descr->type_num != NPY_DOUBLE) {
PyErr_SetString(PyExc_ValueError, "fr must be of type float");
return NULL;
}
Expand All @@ -123,7 +123,7 @@ py_reconstruct_{{name}}(PyObject *self, PyObject *args)
return NULL;
}

if (omega_py->descr->type_num != PyArray_DOUBLE) {
if (omega_py->descr->type_num != NPY_DOUBLE) {
PyErr_SetString(PyExc_ValueError, "omega must be of type float");
return NULL;
}
Expand Down
4 changes: 2 additions & 2 deletions gen/weno_smoothness.tmpl.c
Original file line number Diff line number Diff line change
Expand Up @@ -33,13 +33,13 @@ py_{{name}} (PyObject * self, PyObject * args)
if (!PyArg_ParseTuple (args, "OO", &f_py, &sigma_py))
return NULL;

if (sigma_py->nd != 2 || sigma_py->descr->type_num != PyArray_DOUBLE)
if (sigma_py->nd != 2 || sigma_py->descr->type_num != NPY_DOUBLE)
{
PyErr_SetString (PyExc_ValueError, "sigma must be two-dimensional and of type float");
return NULL;
}

if (f_py->nd != 1 || f_py->descr->type_num != PyArray_DOUBLE)
if (f_py->nd != 1 || f_py->descr->type_num != NPY_DOUBLE)
{
PyErr_SetString (PyExc_ValueError, "f must be one-dimensional and of type float");
return NULL;
Expand Down

0 comments on commit 86f7b7b

Please sign in to comment.