numpy 2.0.0
include/numpy/old_defines.h
Go to the documentation of this file.
00001 #define NDARRAY_VERSION NPY_VERSION
00002 
00003 #define PyArray_MIN_BUFSIZE NPY_MIN_BUFSIZE
00004 #define PyArray_MAX_BUFSIZE NPY_MAX_BUFSIZE
00005 #define PyArray_BUFSIZE NPY_BUFSIZE
00006 
00007 #define PyArray_PRIORITY NPY_PRIORITY
00008 #define PyArray_SUBTYPE_PRIORITY NPY_PRIORITY
00009 #define PyArray_NUM_FLOATTYPE NPY_NUM_FLOATTYPE
00010 
00011 #define NPY_MAX PyArray_MAX
00012 #define NPY_MIN PyArray_MIN
00013 
00014 #define PyArray_TYPES       NPY_TYPES
00015 #define PyArray_BOOL        NPY_BOOL
00016 #define PyArray_BYTE        NPY_BYTE
00017 #define PyArray_UBYTE       NPY_UBYTE
00018 #define PyArray_SHORT       NPY_SHORT
00019 #define PyArray_USHORT      NPY_USHORT
00020 #define PyArray_INT         NPY_INT
00021 #define PyArray_UINT        NPY_UINT
00022 #define PyArray_LONG        NPY_LONG
00023 #define PyArray_ULONG       NPY_ULONG
00024 #define PyArray_LONGLONG    NPY_LONGLONG
00025 #define PyArray_ULONGLONG   NPY_ULONGLONG
00026 #define PyArray_HALF        NPY_HALF
00027 #define PyArray_FLOAT       NPY_FLOAT
00028 #define PyArray_DOUBLE      NPY_DOUBLE
00029 #define PyArray_LONGDOUBLE  NPY_LONGDOUBLE
00030 #define PyArray_CFLOAT      NPY_CFLOAT
00031 #define PyArray_CDOUBLE     NPY_CDOUBLE
00032 #define PyArray_CLONGDOUBLE NPY_CLONGDOUBLE
00033 #define PyArray_OBJECT      NPY_OBJECT
00034 #define PyArray_STRING      NPY_STRING
00035 #define PyArray_UNICODE     NPY_UNICODE
00036 #define PyArray_VOID        NPY_VOID
00037 #define PyArray_DATETIME    NPY_DATETIME
00038 #define PyArray_TIMEDELTA   NPY_TIMEDELTA
00039 #define PyArray_NTYPES      NPY_NTYPES
00040 #define PyArray_NOTYPE      NPY_NOTYPE
00041 #define PyArray_CHAR        NPY_CHAR
00042 #define PyArray_USERDEF     NPY_USERDEF
00043 #define PyArray_NUMUSERTYPES NPY_NUMUSERTYPES
00044 
00045 #define PyArray_INTP        NPY_INTP
00046 #define PyArray_UINTP       NPY_UINTP
00047 
00048 #define PyArray_INT8    NPY_INT8
00049 #define PyArray_UINT8   NPY_UINT8
00050 #define PyArray_INT16   NPY_INT16
00051 #define PyArray_UINT16  NPY_UINT16
00052 #define PyArray_INT32   NPY_INT32
00053 #define PyArray_UINT32  NPY_UINT32
00054 
00055 #ifdef NPY_INT64
00056 #define PyArray_INT64   NPY_INT64
00057 #define PyArray_UINT64  NPY_UINT64
00058 #endif
00059 
00060 #ifdef NPY_INT128
00061 #define PyArray_INT128 NPY_INT128
00062 #define PyArray_UINT128 NPY_UINT128
00063 #endif
00064 
00065 #ifdef NPY_FLOAT16
00066 #define PyArray_FLOAT16  NPY_FLOAT16
00067 #define PyArray_COMPLEX32  NPY_COMPLEX32
00068 #endif
00069 
00070 #ifdef NPY_FLOAT80
00071 #define PyArray_FLOAT80  NPY_FLOAT80
00072 #define PyArray_COMPLEX160  NPY_COMPLEX160
00073 #endif
00074 
00075 #ifdef NPY_FLOAT96
00076 #define PyArray_FLOAT96  NPY_FLOAT96
00077 #define PyArray_COMPLEX192  NPY_COMPLEX192
00078 #endif
00079 
00080 #ifdef NPY_FLOAT128
00081 #define PyArray_FLOAT128  NPY_FLOAT128
00082 #define PyArray_COMPLEX256  NPY_COMPLEX256
00083 #endif
00084 
00085 #define PyArray_FLOAT32    NPY_FLOAT32
00086 #define PyArray_COMPLEX64  NPY_COMPLEX64
00087 #define PyArray_FLOAT64    NPY_FLOAT64
00088 #define PyArray_COMPLEX128 NPY_COMPLEX128
00089 
00090 
00091 #define PyArray_TYPECHAR        NPY_TYPECHAR
00092 #define PyArray_BOOLLTR         NPY_BOOLLTR
00093 #define PyArray_BYTELTR         NPY_BYTELTR
00094 #define PyArray_UBYTELTR        NPY_UBYTELTR
00095 #define PyArray_SHORTLTR        NPY_SHORTLTR
00096 #define PyArray_USHORTLTR       NPY_USHORTLTR
00097 #define PyArray_INTLTR          NPY_INTLTR
00098 #define PyArray_UINTLTR         NPY_UINTLTR
00099 #define PyArray_LONGLTR         NPY_LONGLTR
00100 #define PyArray_ULONGLTR        NPY_ULONGLTR
00101 #define PyArray_LONGLONGLTR     NPY_LONGLONGLTR
00102 #define PyArray_ULONGLONGLTR    NPY_ULONGLONGLTR
00103 #define PyArray_HALFLTR         NPY_HALFLTR
00104 #define PyArray_FLOATLTR        NPY_FLOATLTR
00105 #define PyArray_DOUBLELTR       NPY_DOUBLELTR
00106 #define PyArray_LONGDOUBLELTR   NPY_LONGDOUBLELTR
00107 #define PyArray_CFLOATLTR       NPY_CFLOATLTR
00108 #define PyArray_CDOUBLELTR      NPY_CDOUBLELTR
00109 #define PyArray_CLONGDOUBLELTR  NPY_CLONGDOUBLELTR
00110 #define PyArray_OBJECTLTR       NPY_OBJECTLTR
00111 #define PyArray_STRINGLTR       NPY_STRINGLTR
00112 #define PyArray_STRINGLTR2      NPY_STRINGLTR2
00113 #define PyArray_UNICODELTR      NPY_UNICODELTR
00114 #define PyArray_VOIDLTR         NPY_VOIDLTR
00115 #define PyArray_DATETIMELTR     NPY_DATETIMELTR
00116 #define PyArray_TIMEDELTALTR    NPY_TIMEDELTALTR
00117 #define PyArray_CHARLTR         NPY_CHARLTR
00118 #define PyArray_INTPLTR         NPY_INTPLTR
00119 #define PyArray_UINTPLTR        NPY_UINTPLTR
00120 #define PyArray_GENBOOLLTR      NPY_GENBOOLLTR
00121 #define PyArray_SIGNEDLTR       NPY_SIGNEDLTR
00122 #define PyArray_UNSIGNEDLTR     NPY_UNSIGNEDLTR
00123 #define PyArray_FLOATINGLTR     NPY_FLOATINGLTR
00124 #define PyArray_COMPLEXLTR      NPY_COMPLEXLTR
00125 
00126 #define PyArray_QUICKSORT   NPY_QUICKSORT
00127 #define PyArray_HEAPSORT    NPY_HEAPSORT
00128 #define PyArray_MERGESORT   NPY_MERGESORT
00129 #define PyArray_SORTKIND    NPY_SORTKIND
00130 #define PyArray_NSORTS      NPY_NSORTS
00131 
00132 #define PyArray_NOSCALAR       NPY_NOSCALAR
00133 #define PyArray_BOOL_SCALAR    NPY_BOOL_SCALAR
00134 #define PyArray_INTPOS_SCALAR  NPY_INTPOS_SCALAR
00135 #define PyArray_INTNEG_SCALAR  NPY_INTNEG_SCALAR
00136 #define PyArray_FLOAT_SCALAR   NPY_FLOAT_SCALAR
00137 #define PyArray_COMPLEX_SCALAR NPY_COMPLEX_SCALAR
00138 #define PyArray_OBJECT_SCALAR  NPY_OBJECT_SCALAR
00139 #define PyArray_SCALARKIND     NPY_SCALARKIND
00140 #define PyArray_NSCALARKINDS   NPY_NSCALARKINDS
00141 
00142 #define PyArray_ANYORDER     NPY_ANYORDER
00143 #define PyArray_CORDER       NPY_CORDER
00144 #define PyArray_FORTRANORDER NPY_FORTRANORDER
00145 #define PyArray_ORDER        NPY_ORDER
00146 
00147 #define PyDescr_ISBOOL      PyDataType_ISBOOL
00148 #define PyDescr_ISUNSIGNED  PyDataType_ISUNSIGNED
00149 #define PyDescr_ISSIGNED    PyDataType_ISSIGNED
00150 #define PyDescr_ISINTEGER   PyDataType_ISINTEGER
00151 #define PyDescr_ISFLOAT     PyDataType_ISFLOAT
00152 #define PyDescr_ISNUMBER    PyDataType_ISNUMBER
00153 #define PyDescr_ISSTRING    PyDataType_ISSTRING
00154 #define PyDescr_ISCOMPLEX   PyDataType_ISCOMPLEX
00155 #define PyDescr_ISPYTHON    PyDataType_ISPYTHON
00156 #define PyDescr_ISFLEXIBLE  PyDataType_ISFLEXIBLE
00157 #define PyDescr_ISUSERDEF   PyDataType_ISUSERDEF
00158 #define PyDescr_ISEXTENDED  PyDataType_ISEXTENDED
00159 #define PyDescr_ISOBJECT    PyDataType_ISOBJECT
00160 #define PyDescr_HASFIELDS   PyDataType_HASFIELDS
00161 
00162 #define PyArray_LITTLE NPY_LITTLE
00163 #define PyArray_BIG NPY_BIG
00164 #define PyArray_NATIVE NPY_NATIVE
00165 #define PyArray_SWAP NPY_SWAP
00166 #define PyArray_IGNORE NPY_IGNORE
00167 
00168 #define PyArray_NATBYTE NPY_NATBYTE
00169 #define PyArray_OPPBYTE NPY_OPPBYTE
00170 
00171 #define PyArray_MAX_ELSIZE NPY_MAX_ELSIZE
00172 
00173 #define PyArray_USE_PYMEM NPY_USE_PYMEM
00174 
00175 #define PyArray_RemoveLargest PyArray_RemoveSmallest