Structure collecting all the types registers in Numpy via EigenPy.
More...
#include <eigenpy/register.hpp>
|
| static PyArray_Descr * | getPyArrayDescr (PyTypeObject *py_type_ptr) |
| static PyArray_Descr * | getPyArrayDescrFromTypeNum (const int type_num) |
| template<typename Scalar> |
| static PyArray_Descr * | getPyArrayDescrFromScalarType () |
| template<typename Scalar> |
| static bool | isRegistered () |
| static bool | isRegistered (PyTypeObject *py_type_ptr) |
| static int | getTypeCode (PyTypeObject *py_type_ptr) |
| template<typename Scalar> |
| static PyTypeObject * | getPyType () |
| template<typename Scalar> |
| static PyArray_Descr * | getPyArrayDescr () |
| template<typename Scalar> |
| static 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 () |
Structure collecting all the types registers in Numpy via EigenPy.
Definition at line 20 of file register.hpp.
◆ getPyArrayDescr()
template<typename Scalar>
| PyArray_Descr * eigenpy::Register::getPyArrayDescr | ( | | ) | |
| inlinestatic |
◆ getPyArrayDescrFromScalarType()
template<typename Scalar>
| PyArray_Descr * eigenpy::Register::getPyArrayDescrFromScalarType | ( | | ) | |
| inlinestatic |
◆ getPyType()
template<typename Scalar>
| PyTypeObject * eigenpy::Register::getPyType | ( | | ) | |
| inlinestatic |
◆ getTypeCode()
template<typename Scalar>
| int eigenpy::Register::getTypeCode | ( | | ) | |
| inlinestatic |
◆ isRegistered()
template<typename Scalar>
| bool eigenpy::Register::isRegistered | ( | | ) | |
| inlinestatic |
The documentation for this struct was generated from the following file: