eigenpy 3.12.0
Bindings between Numpy and Eigen using Boost.Python
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 Ceigenpy::aligned_instance< Data >
 Ceigenpy::aligned_instance< value_holder< Derived > >
 Ceigenpy::aligned_storage< size, alignment >
 Ceigenpy::details::InternalStdUniquePtrConverter::apply< T >
 Ceigenpy::details::StdUniquePtrResultConverter::apply< T >
 Ceigenpy::details::VariantConverter< Variant >::apply< T >
 Ceigenpy::details::build_list< vector_type, NoProxy >
 Ceigenpy::details::build_list< vector_type, true >
 Ceigenpy::call< T >Allows a template specialization
 Ceigenpy::call< Eigen::AngleAxis< Scalar > >
 Ceigenpy::call< Eigen::Quaternion< Scalar, Options > >
 Ceigenpy::call_destructor< T >
 Ceigenpy::cast< From, To >Default cast algo to cast a From to To. Can be specialized for any types
 Ceigenpy::details::cast< Scalar, NewScalar, EigenBase, cast_is_valid >
 Ceigenpy::details::cast< Scalar, NewScalar, EigenBase, false >
 Ceigenpy::details::check_swap_impl< EigenType, BaseType >
 Ceigenpy::details::check_swap_impl_matrix< MatType >
 Ceigenpy::details::container_traits< Container >
 Ceigenpy::details::copy_if_non_const< MatType, is_const >
 Ceigenpy::details::copy_if_non_const< const MatType, true >
 Cboost::python::def_visitor
 Cbp::def_visitor
 Cbp::default_call_policies
 Ceigenpy::dict_to_map< Container >
 Ceigenpy::eigen_allocator_impl< EigenType, BaseType >
 Ceigenpy::eigen_allocator_impl_matrix< MatType >
 Ceigenpy::eigen_allocator_impl_matrix< const MatType >
 Ceigenpy::eigen_from_py_converter_impl< EigenType, BaseType >
 Ceigenpy::eigen_from_py_converter_impl< MatType, Eigen::MatrixBase< MatType > >
 Ceigenpy::eigen_from_py_converter_impl< SparseMatrixType, Eigen::SparseMatrixBase< SparseMatrixType > >
 Ceigenpy::eigen_from_py_converter_impl< TensorType, Eigen::TensorBase< TensorType > >
 Ceigenpy::eigen_from_py_impl< EigenType, BaseType >
 Ceigenpy::eigen_from_py_impl< MatType, Eigen::MatrixBase< MatType > >
 Ceigenpy::eigen_from_py_impl< SparseMatrixType, Eigen::SparseMatrixBase< SparseMatrixType > >
 Ceigenpy::eigen_from_py_impl< TensorType, Eigen::TensorBase< TensorType > >
 Ceigenpy::eigen_to_py_impl< EigenType, BaseType >
 Ceigenpy::eigen_to_py_impl_matrix< MatType >
 Ceigenpy::eigen_to_py_impl_matrix< const MatType & >
 Ceigenpy::eigen_to_py_impl_matrix< const MatType >
 Ceigenpy::eigen_to_py_impl_matrix< MatType & >
 Ceigenpy::eigen_to_py_impl_sparse_matrix< MatType >
 Ceigenpy::eigen_to_py_impl_sparse_matrix< const MatType & >
 Ceigenpy::eigen_to_py_impl_sparse_matrix< const MatType >
 Ceigenpy::eigen_to_py_impl_sparse_matrix< MatType & >
 Ceigenpy::EigenToPyConverter< MatType >
 Ceigenpy::details::empty_variant< Variant >
 Ceigenpy::details::empty_variant< boost::variant< Alternatives... > >
 Ceigenpy::details::EmptyConvertible< Variant >
 Ceigenpy::EulerAnglesConvertor< Scalar, Options >
 Cstd::exceptionSTL class
 Ceigenpy::expected_pytype_for_arg< EigenType, BaseType >
 Cexpected_pytype_for_arg
 Ceigenpy::expected_pytype_for_arg< Eigen::Matrix< Scalar, Rows, Cols, Options, MaxRows, MaxCols > >
 Ceigenpy::expected_pytype_for_arg< Eigen::SparseMatrix< Scalar, Options, StorageIndex > >
 Ceigenpy::expected_pytype_for_arg< Eigen::Tensor< Scalar, Rank, Options, IndexType > >
 Ceigenpy::expected_pytype_for_arg< MatType, Eigen::MatrixBase< MatType > >
 Ceigenpy::expected_pytype_for_arg< SparseMatrixType, Eigen::SparseMatrixBase< SparseMatrixType > >
 Ceigenpy::expected_pytype_for_arg< TensorType, Eigen::TensorBase< TensorType > >
 Ceigenpy::expose_eigen_type_impl< EigenType, BaseType, Scalar >
 Ceigenpy::expose_eigen_type_impl< MatType, Eigen::MatrixBase< MatType >, Scalar >
 Ceigenpy::expose_eigen_type_impl< MatType, Eigen::SparseMatrixBase< MatType >, Scalar >
 Cconverter::extract_rvalue
 Cstd::false_type
 CGenericMapVisitor< std::map< Key, T, std::less< Key >, std::allocator< std::pair< const Key, T > > >, false >
 Ceigenpy::get_eigen_base_type< EigenType >
 Ceigenpy::get_eigen_plain_type< EigenType >
 Ceigenpy::get_eigen_plain_type< Eigen::Ref< MatType, Options, Stride > >
 Cboost::python::converter::implicit< Quaternion, Eigen::QuaternionBase< Quaternion > >
 Ceigenpy::details::init_matrix_or_array< MatType, IsVectorAtCompileTime >
 Ceigenpy::details::init_matrix_or_array< MatType, true >
 Cstd::integral_constant
 Ceigenpy::details::InternalStdUniquePtrConverterResult_converter of ReturnInternalStdUniquePtr
 Cbp::map_indexing_suite
 Ceigenpy::detail::NoneToPython< NoneType >
 Ceigenpy::detail::nullopt_helper< OptionalTpl >
 Ceigenpy::detail::nullopt_helper< boost::optional >
 Ceigenpy::details::NumericConvertible< T, Variant >Convert numeric type to Variant without ambiguity
 Ceigenpy::details::NumericConvertibleImpl< T, Enable >Implement convertible and expected_pytype for bool, integer and float
 Ceigenpy::numpy_allocator_impl< EigenType, BaseType >
 Ceigenpy::numpy_allocator_impl_matrix< MatType >
 Ceigenpy::numpy_allocator_impl_matrix< const MatType & >
 Ceigenpy::numpy_allocator_impl_matrix< const MatType >
 Ceigenpy::numpy_allocator_impl_matrix< MatType & >
 Ceigenpy::numpy_map_impl< EigenType, InputScalar, AlignmentValue, Stride, BaseType >
 Ceigenpy::numpy_map_impl_matrix< MatType, InputScalar, AlignmentValue, Stride, IsVector >
 Ceigenpy::numpy_map_impl_matrix< const MatType, InputScalar, AlignmentValue, Stride >
 Ceigenpy::numpy_map_impl_matrix< MatType, InputScalar, AlignmentValue, Stride, false >
 Ceigenpy::numpy_map_impl_matrix< MatType, InputScalar, AlignmentValue, Stride, true >
 Ceigenpy::NumpyEquivalentType< Scalar, Enable >
 Ceigenpy::NumpyEquivalentType< bool >
 Ceigenpy::NumpyEquivalentType< char >
 Ceigenpy::NumpyEquivalentType< double >
 Ceigenpy::NumpyEquivalentType< float >
 Ceigenpy::NumpyEquivalentType< int16_t >
 Ceigenpy::NumpyEquivalentType< int32_t >
 Ceigenpy::NumpyEquivalentType< int64_t >
 Ceigenpy::NumpyEquivalentType< int8_t >
 Ceigenpy::NumpyEquivalentType< long double >
 Ceigenpy::NumpyEquivalentType< uint16_t >
 Ceigenpy::NumpyEquivalentType< uint32_t >
 Ceigenpy::NumpyEquivalentType< uint64_t >
 Ceigenpy::NumpyEquivalentType< unsigned char >
 Ceigenpy::NumpyType
 Ceigenpy::OptionalConverter< T, OptionalTpl >
 Ceigenpy::detail::OptionalFromPython< T, OptionalTpl >
 Ceigenpy::detail::OptionalToPython< T, OptionalTpl >
 Cboost::python::pickle_suite
 Ceigenpy::PySwigObject
 Cboost::python::detail::referent_storage< const Eigen::Matrix< Scalar, Rows, Cols, Options, MaxRows, MaxCols > & >
 Cboost::python::detail::referent_storage< const Eigen::Quaternion< Scalar, Options > & >
 Cboost::python::detail::referent_storage< const Eigen::TensorRef< const TensorType > & >
 Cboost::python::detail::referent_storage< Eigen::Matrix< Scalar, Rows, Cols, Options, MaxRows, MaxCols > & >
 Cboost::python::detail::referent_storage< Eigen::Quaternion< Scalar, Options > & >
 Cboost::python::detail::referent_storage< Eigen::TensorRef< TensorType > & >
 Ceigenpy::RegisterStructure collecting all the types registers in Numpy via EigenPy
 Ceigenpy::registration_class< W >
 Ceigenpy::remove_const_reference< T >
 Cstd::remove_cv
 Cbp::return_internal_reference
 Cboost::python::converter::rvalue_from_python_storage
 Ceigenpy::scalar_name< Scalar >
 Ceigenpy::scalar_name< double >
 Ceigenpy::scalar_name< float >
 Ceigenpy::scalar_name< long double >
 Ceigenpy::scipy_allocator_impl< EigenType, BaseType >
 Ceigenpy::scipy_allocator_impl_sparse_matrix< MatType >
 Ceigenpy::scipy_allocator_impl_sparse_matrix< const MatType & >
 Ceigenpy::scipy_allocator_impl_sparse_matrix< const MatType >
 Ceigenpy::ScipyType
 Ceigenpy::SolversScope
 Cboost::static_visitor
 Ceigenpy::StdArrayPythonVisitor< array_type, NoProxy, SliceAllocator >Expose an std::array (a C++11 fixed-size array) from a given type
 Ceigenpy::StdContainerFromPythonList< vector_type, NoProxy >Register the conversion from a Python list to a std::vector
 CStdContainerFromPythonListDefines traits for the container, used in
 Ceigenpy::StdPairConverter< pair_type >
 Ceigenpy::details::StdUniquePtrResultConverterResult_converter of StdUniquePtrCallPolicies
 Ceigenpy::StdVectorPythonVisitor< vector_type, NoProxy, EnableFromPythonListConverter, pickable >Expose an std::vector from a type given as template argument
 Ceigenpy::stride_type< EigenType, InnerStride, OuterStride, BaseType >
 Ceigenpy::stride_type< const MatrixType, InnerStride, OuterStride, const Eigen::MatrixBase< MatrixType > >
 Ceigenpy::stride_type< MatrixType, InnerStride, OuterStride, Eigen::MatrixBase< MatrixType > >
 Ceigenpy::stride_type_matrix< MatType, InnerStride, OuterStride, IsVectorAtCompileTime >
 Ceigenpy::stride_type_matrix< MatType, InnerStride, OuterStride, true >
 Ceigenpy::StrideType< EigenType, InnerStride, OuterStride >
 Cboost::python::to_python_indirect_eigen< MatrixRef, MakeHolder >
 Cboost::python::to_python_indirect_eigen< const Eigen::Matrix< Scalar, RowsAtCompileTime, ColsAtCompileTime, Options, MaxRowsAtCompileTime, MaxColsAtCompileTime > &, MakeHolder >
 Cboost::python::to_python_indirect_eigen< Eigen::Matrix< Scalar, RowsAtCompileTime, ColsAtCompileTime, Options, MaxRowsAtCompileTime, MaxColsAtCompileTime > &, MakeHolder >
 Cstd::true_type
 Cboost::mpl::if_c::type
 Ceigenpy::aligned_storage< size, alignment >::type
 Ceigenpy::details::InternalStdUniquePtrConverter::apply< T >::type
 Ceigenpy::details::StdUniquePtrResultConverter::apply< T >::type
 Ceigenpy::details::VariantConverter< Variant >::apply< T >::type
 Cinternal::has_operator_equal_impl::type
 Ceigenpy::details::VariantAlternatives< Variant >Allow to get all alternatives in a boost::mpl vector
 Ceigenpy::details::VariantAlternatives< boost::variant< Alternatives... > >
 Ceigenpy::details::VariantConverter< Variant >
 Ceigenpy::VariantConverter< Variant >
 Ceigenpy::details::VariantConvertible< Variant >Convert an Alternative type to a Variant
 Ceigenpy::details::VariantVisitorType< ResultType, Variant >Allow to use std::variant and boost::variant with the same API
 Ceigenpy::details::VariantVisitorType< PyObject *, Variant >
 Cbp::vector_indexing_suite
 Cbp::vector_indexing_suite< Container, false, details::final_array_derived_policies< Container, false, std::allocator< typename Container::value_type > > >