Classes | Namespaces | Macros | Functions
numpy.hpp File Reference
#include "eigenpy/fwd.hpp"
#include <numpy/numpyconfig.h>
#include <numpy/ndarrayobject.h>
#include <numpy/ufuncobject.h>
Include dependency graph for numpy.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  eigenpy::NumpyEquivalentType< Scalar >
 
struct  eigenpy::NumpyEquivalentType< bool >
 
struct  eigenpy::NumpyEquivalentType< double >
 
struct  eigenpy::NumpyEquivalentType< float >
 
struct  eigenpy::NumpyEquivalentType< int >
 
struct  eigenpy::NumpyEquivalentType< long >
 
struct  eigenpy::NumpyEquivalentType< long double >
 
struct  eigenpy::NumpyEquivalentType< long long >
 
struct  eigenpy::NumpyEquivalentType< std::complex< double > >
 
struct  eigenpy::NumpyEquivalentType< std::complex< float > >
 
struct  eigenpy::NumpyEquivalentType< std::complex< long double > >
 
struct  eigenpy::NumpyEquivalentType< unsigned int >
 
struct  eigenpy::NumpyEquivalentType< unsigned long >
 

Namespaces

 eigenpy
 

Macros

#define EIGENPY_GET_PY_ARRAY_TYPE(array)   PyArray_MinScalarType(array)->type_num
 
#define PY_ARRAY_UNIQUE_SYMBOL   EIGENPY_ARRAY_API
 

Functions

bool eigenpy::call_PyArray_Check (PyObject *py_obj)
 
PyArray_Descr * eigenpy::call_PyArray_DescrFromType (int typenum)
 
void eigenpy::call_PyArray_InitArrFuncs (PyArray_ArrFuncs *funcs)
 
PyArray_Descr * eigenpy::call_PyArray_MinScalarType (PyArrayObject *arr)
 
PyObject * eigenpy::call_PyArray_New (PyTypeObject *py_type_ptr, int nd, npy_intp *shape, int np_type, void *data_ptr, int options)
 
PyObject * eigenpy::call_PyArray_New (PyTypeObject *py_type_ptr, int nd, npy_intp *shape, int np_type, npy_intp *strides, void *data_ptr, int options)
 
int eigenpy::call_PyArray_ObjectType (PyObject *obj, int val)
 
int eigenpy::call_PyArray_RegisterCanCast (PyArray_Descr *descr, int totype, NPY_SCALARKIND scalar)
 
int eigenpy::call_PyArray_RegisterCastFunc (PyArray_Descr *descr, int totype, PyArray_VectorUnaryFunc *castfunc)
 
int eigenpy::call_PyArray_RegisterDataType (PyArray_Descr *dtype)
 
PyObject * eigenpy::call_PyArray_SimpleNew (int nd, npy_intp *shape, int np_type)
 
PyTypeObject * eigenpy::getPyArrayType ()
 
void EIGENPY_DLLAPI eigenpy::import_numpy ()
 
template<typename Scalar >
bool eigenpy::isNumpyNativeType ()
 
int EIGENPY_DLLAPI eigenpy::PyArray_TypeNum (PyTypeObject *type)
 

Macro Definition Documentation

◆ EIGENPY_GET_PY_ARRAY_TYPE

#define EIGENPY_GET_PY_ARRAY_TYPE (   array)    PyArray_MinScalarType(array)->type_num

Definition at line 26 of file numpy.hpp.

◆ PY_ARRAY_UNIQUE_SYMBOL

#define PY_ARRAY_UNIQUE_SYMBOL   EIGENPY_ARRAY_API

Definition at line 11 of file numpy.hpp.



eigenpy
Author(s): Justin Carpentier, Nicolas Mansard
autogenerated on Fri Jun 2 2023 02:10:27