HepMC3 event record library
Data Structures | Public Types | Public Member Functions | Static Public Member Functions | Data Fields | Private Types | Static Private Member Functions
npy_api Struct Reference

Data Structures

struct  PyArray_Dims
 

Public Types

enum  constants {
  NPY_ARRAY_C_CONTIGUOUS_ = 0x0001, NPY_ARRAY_F_CONTIGUOUS_ = 0x0002, NPY_ARRAY_OWNDATA_ = 0x0004, NPY_ARRAY_FORCECAST_ = 0x0010,
  NPY_ARRAY_ENSUREARRAY_ = 0x0040, NPY_ARRAY_ALIGNED_ = 0x0100, NPY_ARRAY_WRITEABLE_ = 0x0400, NPY_BOOL_ = 0,
  NPY_BYTE_, NPY_UBYTE_, NPY_SHORT_, NPY_USHORT_,
  NPY_INT_, NPY_UINT_, NPY_LONG_, NPY_ULONG_,
  NPY_LONGLONG_, NPY_ULONGLONG_, NPY_FLOAT_, NPY_DOUBLE_,
  NPY_LONGDOUBLE_, NPY_CFLOAT_, NPY_CDOUBLE_, NPY_CLONGDOUBLE_,
  NPY_OBJECT_ = 17, NPY_STRING_, NPY_UNICODE_, NPY_VOID_,
  NPY_INT8_ = NPY_BYTE_, NPY_UINT8_ = NPY_UBYTE_, NPY_INT16_ = NPY_SHORT_, NPY_UINT16_ = NPY_USHORT_,
  NPY_INT32_, NPY_UINT32_, NPY_INT64_, NPY_UINT64_
}
 

Public Member Functions

bool PyArray_Check_ (PyObject *obj) const
 
bool PyArrayDescr_Check_ (PyObject *obj) const
 

Static Public Member Functions

static npy_apiget ()
 

Data Fields

unsigned int(* PyArray_GetNDArrayCFeatureVersion_ )()
 
PyObject *(* PyArray_DescrFromType_ )(int)
 
PyObject *(* PyArray_NewFromDescr_ )(PyTypeObject *, PyObject *, int, Py_intptr_t const *, Py_intptr_t const *, void *, int, PyObject *)
 
PyObject *(* PyArray_DescrNewFromType_ )(int)
 
int(* PyArray_CopyInto_ )(PyObject *, PyObject *)
 
PyObject *(* PyArray_NewCopy_ )(PyObject *, int)
 
PyTypeObject * PyArray_Type_
 
PyTypeObject * PyVoidArrType_Type_
 
PyTypeObject * PyArrayDescr_Type_
 
PyObject *(* PyArray_DescrFromScalar_ )(PyObject *)
 
PyObject *(* PyArray_FromAny_ )(PyObject *, PyObject *, int, int, int, PyObject *)
 
int(* PyArray_DescrConverter_ )(PyObject *, PyObject **)
 
bool(* PyArray_EquivTypes_ )(PyObject *, PyObject *)
 
int(* PyArray_GetArrayParamsFromObject_ )(PyObject *, PyObject *, unsigned char, PyObject **, int *, Py_intptr_t *, PyObject **, PyObject *)
 
PyObject *(* PyArray_Squeeze_ )(PyObject *)
 
int(* PyArray_SetBaseObject_ )(PyObject *, PyObject *)
 
PyObject *(* PyArray_Resize_ )(PyObject *, PyArray_Dims *, int, int)
 

Private Types

enum  functions {
  API_PyArray_GetNDArrayCFeatureVersion = 211, API_PyArray_Type = 2, API_PyArrayDescr_Type = 3, API_PyVoidArrType_Type = 39,
  API_PyArray_DescrFromType = 45, API_PyArray_DescrFromScalar = 57, API_PyArray_FromAny = 69, API_PyArray_Resize = 80,
  API_PyArray_CopyInto = 82, API_PyArray_NewCopy = 85, API_PyArray_NewFromDescr = 94, API_PyArray_DescrNewFromType = 96,
  API_PyArray_DescrConverter = 174, API_PyArray_EquivTypes = 182, API_PyArray_GetArrayParamsFromObject = 278, API_PyArray_Squeeze = 136,
  API_PyArray_SetBaseObject = 282
}
 

Static Private Member Functions

static npy_api lookup ()
 

Detailed Description

Definition at line 130 of file numpy.h.


The documentation for this struct was generated from the following file: