Classes | Functions
eigenpy::details Namespace Reference

Classes

struct  build_list
 
struct  build_list< vector_type, true >
 
struct  cast
 
struct  cast< Scalar, NewScalar, EigenBase, false >
 
struct  check_swap_impl
 
struct  check_swap_impl< MatType, Eigen::MatrixBase< MatType > >
 
struct  check_swap_impl_matrix
 
struct  copy_if_non_const
 
struct  copy_if_non_const< const MatType, true >
 
struct  init_matrix_or_array
 
struct  init_matrix_or_array< MatType, true >
 
struct  overload_base_get_item_for_std_map
 
struct  overload_base_get_item_for_std_vector
 Change the behaviour of indexing (method getitem in Python). This is suitable for container of Eigen matrix objects if you want to mutate them. More...
 

Functions

template<typename EigenType >
bool check_swap (PyArrayObject *pyArray, const EigenType &mat)
 
template<typename T >
bool from_python_list (PyObject *obj_ptr, T *)
 Check if a PyObject can be converted to an std::vector<T>. More...
 

Function Documentation

◆ check_swap()

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

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

◆ from_python_list()

template<typename T >
bool eigenpy::details::from_python_list ( PyObject *  obj_ptr,
T *   
)

Check if a PyObject can be converted to an std::vector<T>.

Definition at line 33 of file std-vector.hpp.



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