Struct Register

Nested Relationships

Nested Types

Struct Documentation

struct Register

Structure collecting all the types registers in Numpy via EigenPy.

Public Static Functions

static PyArray_Descr *getPyArrayDescr(PyTypeObject *py_type_ptr)
static PyArray_Descr *getPyArrayDescrFromTypeNum(const int type_num)
template<typename Scalar>
static inline PyArray_Descr *getPyArrayDescrFromScalarType()
template<typename Scalar>
static inline bool isRegistered()
static bool isRegistered(PyTypeObject *py_type_ptr)
static int getTypeCode(PyTypeObject *py_type_ptr)
template<typename Scalar>
static inline PyTypeObject *getPyType()
template<typename Scalar>
static inline PyArray_Descr *getPyArrayDescr()
template<typename Scalar>
static inline int getTypeCode()
static int registerNewType(PyTypeObject *py_type_ptr, const std::type_info *type_info_ptr, const int type_size, const int alignment, PyArray_GetItemFunc *getitem, PyArray_SetItemFunc *setitem, PyArray_NonzeroFunc *nonzero, PyArray_CopySwapFunc *copyswap, PyArray_CopySwapNFunc *copyswapn, PyArray_DotFunc *dotfunc, PyArray_FillFunc *fill, PyArray_FillWithScalarFunc *fillwithscalar)
static Register &instance()