Classes | Namespaces | Macros | Functions
eigen-from-python.hpp File Reference
#include "eigenpy/fwd.hpp"
#include "eigenpy/numpy-type.hpp"
#include "eigenpy/eigen-allocator.hpp"
#include "eigenpy/scalar-conversion.hpp"
#include <boost/python/converter/rvalue_from_python_data.hpp>
Include dependency graph for eigen-from-python.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  eigenpy::details::copy_if_non_const< MatType, is_const >
 
struct  eigenpy::details::copy_if_non_const< const MatType, true >
 
struct  eigenpy::EigenFromPy< MatType, _Scalar >
 
struct  eigenpy::EigenFromPy< Eigen::EigenBase< MatType >, typename MatType::Scalar >
 
struct  eigenpy::EigenFromPy< Eigen::MatrixBase< MatType > >
 
struct  eigenpy::EigenFromPy< Eigen::PlainObjectBase< MatType > >
 
struct  eigenpy::EigenFromPyConverter< MatType >
 
struct  boost::python::converter::rvalue_from_python_data< const Eigen::Ref< const MatType, Options, Stride > & >
 
struct  boost::python::converter::rvalue_from_python_data< Eigen::EigenBase< Derived > const & >
 Template specialization of rvalue_from_python_data. More...
 
struct  boost::python::converter::rvalue_from_python_data< Eigen::MatrixBase< Derived > const & >
 Template specialization of rvalue_from_python_data. More...
 
struct  boost::python::converter::rvalue_from_python_data< Eigen::PlainObjectBase< Derived > const & >
 Template specialization of rvalue_from_python_data. More...
 
struct  boost::python::converter::rvalue_from_python_data< Eigen::Ref< MatType, Options, Stride > & >
 
struct  boost::python::converter::rvalue_from_python_data_eigen< MatrixReference >
 

Namespaces

 boost
 
 boost::python
 
 boost::python::converter
 
 boost::python::detail
 
 eigenpy
 
 eigenpy::details
 

Macros

#define EIGENPY_RVALUE_FROM_PYTHON_DATA_INIT(type)
 

Functions

template<typename MatOrRefType >
void eigenpy::eigen_from_py_construct (PyObject *pyObj, bp::converter::rvalue_from_python_stage1_data *memory)
 

Macro Definition Documentation

#define EIGENPY_RVALUE_FROM_PYTHON_DATA_INIT (   type)
Value:
typedef rvalue_from_python_data_eigen<type> Base; \
\
rvalue_from_python_data(rvalue_from_python_stage1_data const & _stage1) \
: Base(_stage1) \
{} \
\
rvalue_from_python_data(void* convertible) : Base(convertible) {};

Definition at line 151 of file eigen-from-python.hpp.



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