numpy
2.0.0
|
00001 #ifndef _NPY_ARRAYTYPES_H_ 00002 #define _NPY_ARRAYTYPES_H_ 00003 00004 #include "common.h" 00005 00006 extern NPY_NO_EXPORT PyArray_Descr LONGLONG_Descr; 00007 extern NPY_NO_EXPORT PyArray_Descr LONG_Descr; 00008 extern NPY_NO_EXPORT PyArray_Descr INT_Descr; 00009 00010 NPY_NO_EXPORT int 00011 set_typeinfo(PyObject *dict); 00012 00013 /* needed for blasfuncs */ 00014 NPY_NO_EXPORT void 00015 FLOAT_dot(char *, npy_intp, char *, npy_intp, char *, npy_intp, void *); 00016 00017 NPY_NO_EXPORT void 00018 CFLOAT_dot(char *, npy_intp, char *, npy_intp, char *, npy_intp, void *); 00019 00020 NPY_NO_EXPORT void 00021 DOUBLE_dot(char *, npy_intp, char *, npy_intp, char *, npy_intp, void *); 00022 00023 NPY_NO_EXPORT void 00024 CDOUBLE_dot(char *, npy_intp, char *, npy_intp, char *, npy_intp, void *); 00025 00026 00027 /* for _pyarray_correlate */ 00028 NPY_NO_EXPORT int 00029 small_correlate(const char * d_, npy_intp dstride, 00030 npy_intp nd, enum NPY_TYPES dtype, 00031 const char * k_, npy_intp kstride, 00032 npy_intp nk, enum NPY_TYPES ktype, 00033 char * out_, npy_intp ostride); 00034 00035 #endif