Static Public Member Functions | List of all members
eigenpy::internal::SpecialMethods< T, type_code > Struct Template Reference

#include <user-type.hpp>

Static Public Member Functions

static void copyswap (void *, void *, int, void *)
 
static void copyswapn (void *, long, void *, long, long, int, void *)
 
static void dotfunc (void *, npy_intp, void *, npy_intp, void *, npy_intp, void *)
 
static int fill (void *data_, npy_intp length, void *arr)
 
static int fillwithscalar (void *buffer_, npy_intp length, void *value, void *arr)
 
static PyObject * getitem (void *, void *)
 
static npy_bool nonzero (void *, void *)
 
static int setitem (PyObject *, void *, void *)
 

Detailed Description

template<typename T, int type_code = NumpyEquivalentType<T>::type_code>
struct eigenpy::internal::SpecialMethods< T, type_code >

Definition at line 63 of file user-type.hpp.

Member Function Documentation

◆ copyswap()

template<typename T , int type_code = NumpyEquivalentType<T>::type_code>
static void eigenpy::internal::SpecialMethods< T, type_code >::copyswap ( void *  ,
void *  ,
int  ,
void *   
)
inlinestatic

◆ copyswapn()

template<typename T , int type_code = NumpyEquivalentType<T>::type_code>
static void eigenpy::internal::SpecialMethods< T, type_code >::copyswapn ( void *  ,
long  ,
void *  ,
long  ,
long  ,
int  ,
void *   
)
inlinestatic

◆ dotfunc()

template<typename T , int type_code = NumpyEquivalentType<T>::type_code>
static void eigenpy::internal::SpecialMethods< T, type_code >::dotfunc ( void *  ,
npy_intp  ,
void *  ,
npy_intp  ,
void *  ,
npy_intp  ,
void *   
)
inlinestatic

◆ fill()

template<typename T , int type_code = NumpyEquivalentType<T>::type_code>
static int eigenpy::internal::SpecialMethods< T, type_code >::fill ( void *  data_,
npy_intp  length,
void *  arr 
)
inlinestatic

◆ fillwithscalar()

template<typename T , int type_code = NumpyEquivalentType<T>::type_code>
static int eigenpy::internal::SpecialMethods< T, type_code >::fillwithscalar ( void *  buffer_,
npy_intp  length,
void *  value,
void *  arr 
)
inlinestatic

◆ getitem()

template<typename T , int type_code = NumpyEquivalentType<T>::type_code>
static PyObject* eigenpy::internal::SpecialMethods< T, type_code >::getitem ( void *  ,
void *   
)
inlinestatic

◆ nonzero()

template<typename T , int type_code = NumpyEquivalentType<T>::type_code>
static npy_bool eigenpy::internal::SpecialMethods< T, type_code >::nonzero ( void *  ,
void *   
)
inlinestatic

◆ setitem()

template<typename T , int type_code = NumpyEquivalentType<T>::type_code>
static int eigenpy::internal::SpecialMethods< T, type_code >::setitem ( PyObject *  ,
void *  ,
void *   
)
inlinestatic

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


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