Classes | Namespaces | Macros | Functions
eigen-from-python.hpp File Reference
#include "eigenpy/fwd.hpp"
#include "eigenpy/eigen-allocator.hpp"
#include "eigenpy/numpy-type.hpp"
#include "eigenpy/scalar-conversion.hpp"
#include "eigenpy/sparse/eigen-from-python.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::eigen_from_py_converter_impl< EigenType, BaseType >
 
struct  eigenpy::eigen_from_py_converter_impl< MatType, Eigen::MatrixBase< MatType > >
 
struct  eigenpy::eigen_from_py_impl< EigenType, BaseType >
 
struct  eigenpy::eigen_from_py_impl< MatType, Eigen::MatrixBase< MatType > >
 
struct  eigenpy::EigenFromPy< EigenType, 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< EigenType >
 
struct  eigenpy::expected_pytype_for_arg< EigenType, BaseType >
 
struct  boost::python::converter::expected_pytype_for_arg< Eigen::Matrix< Scalar, Rows, Cols, Options, MaxRows, MaxCols > >
 
struct  eigenpy::expected_pytype_for_arg< MatType, Eigen::MatrixBase< 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 & >
 
struct  boost::python::converter::rvalue_from_python_data< Eigen::Matrix< Scalar, Rows, Cols, Options, MaxRows, MaxCols > const & >
 
struct  boost::python::converter::rvalue_from_python_data< Eigen::MatrixBase< Derived > const & >
 
struct  boost::python::converter::rvalue_from_python_data< Eigen::PlainObjectBase< Derived > const & >
 
struct  boost::python::converter::rvalue_from_python_data< Eigen::Ref< MatType, Options, Stride > & >
 

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

◆ EIGENPY_RVALUE_FROM_PYTHON_DATA_INIT

#define EIGENPY_RVALUE_FROM_PYTHON_DATA_INIT (   type)
Value:
typedef ::eigenpy::rvalue_from_python_data<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 133 of file eigen-from-python.hpp.

Base
Definition: return_by_ref.cpp:10


eigenpy
Author(s): Justin Carpentier, Nicolas Mansard
autogenerated on Sat Nov 2 2024 02:14:45