Classes | Namespaces | Macros | Functions
eigen-allocator.hpp File Reference
#include "eigenpy/fwd.hpp"
#include "eigenpy/numpy-map.hpp"
#include "eigenpy/register.hpp"
#include "eigenpy/scalar-conversion.hpp"
#include "eigenpy/utils/is-aligned.hpp"
Include dependency graph for eigen-allocator.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  eigenpy::details::cast_matrix_or_array< Scalar, NewScalar, cast_is_valid >
 
struct  eigenpy::details::cast_matrix_or_array< Scalar, NewScalar, false >
 
struct  eigenpy::EigenAllocator< MatType >
 
struct  eigenpy::details::init_matrix_or_array< MatType, IsVectorAtCompileTime >
 
struct  eigenpy::details::init_matrix_or_array< MatType, true >
 

Namespaces

 eigenpy
 
 eigenpy::details
 

Macros

#define EIGENPY_CAST_FROM_EIGEN_MATRIX_TO_PYARRAY(MatType, Scalar, NewScalar, mat, pyArray)   details::cast_matrix_or_array<Scalar,NewScalar>::run(mat,NumpyMap<MatType,NewScalar>::map(pyArray,details::check_swap(pyArray,mat)))
 
#define EIGENPY_CAST_FROM_PYARRAY_TO_EIGEN_MATRIX(MatType, Scalar, NewScalar, pyArray, mat)   details::cast_matrix_or_array<Scalar,NewScalar>::run(NumpyMap<MatType,Scalar>::map(pyArray,details::check_swap(pyArray,mat)),mat)
 

Functions

template<typename MatType >
bool eigenpy::details::check_swap (PyArrayObject *pyArray, const Eigen::MatrixBase< MatType > &mat)
 

Macro Definition Documentation

#define EIGENPY_CAST_FROM_EIGEN_MATRIX_TO_PYARRAY (   MatType,
  Scalar,
  NewScalar,
  mat,
  pyArray 
)    details::cast_matrix_or_array<Scalar,NewScalar>::run(mat,NumpyMap<MatType,NewScalar>::map(pyArray,details::check_swap(pyArray,mat)))

Definition at line 127 of file eigen-allocator.hpp.

#define EIGENPY_CAST_FROM_PYARRAY_TO_EIGEN_MATRIX (   MatType,
  Scalar,
  NewScalar,
  pyArray,
  mat 
)    details::cast_matrix_or_array<Scalar,NewScalar>::run(NumpyMap<MatType,Scalar>::map(pyArray,details::check_swap(pyArray,mat)),mat)

Definition at line 124 of file eigen-allocator.hpp.



eigenpy
Author(s): Justin Carpentier, Nicolas Mansard
autogenerated on Sat Apr 17 2021 02:37:59