Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 CAbstractContextManager
 Ceigenpy::aligned_instance< Data >
 Ceigenpy::aligned_instance< value_holder< Derived > >
 Ceigenpy::aligned_storage< size, alignment >
 Ceigenpy::aligned_storage< sizeof(Data)>
 Ceigenpy::aligned_storage< sizeof(value_holder< Derived >)>
 Ceigenpy::AngleAxisVisitor< AngleAxis >
 Ceigenpy::details::VariantConverter< Variant >::apply< T >
 Ceigenpy::details::StdUniquePtrResultConverter::apply< T >
 Ceigenpy::details::InternalStdUniquePtrConverter::apply< T >
 Carg_lvalue_from_python_base
 Ceigenpy::array_indexing_suite< Container, NoProxy, SliceAllocator, DerivedPolicies >
 Ceigenpy::array_indexing_suite< Container, NoProxy, SliceAllocator, final_array_derived_policies< Container, NoProxy, SliceAllocator > >
 CAstVisitor
 CBase< Matrix >
 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::details::cast< Scalar, NewScalar, EigenBase, cast_is_valid >
 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, false >
 Ceigenpy::details::check_swap_impl< EigenType, BaseType >
 Ceigenpy::details::check_swap_impl_matrix< MatType >
 Ceigenpy::Register::Compare_PyTypeObject
 Ceigenpy::Register::Compare_TypeInfo
 Ceigenpy::details::container_traits< Container >
 Ceigenpy::details::container_traits< std::array< _Tp, Size > >
 Ceigenpy::internal::contains_algo< T, has_operator_equal_value >
 Ceigenpy::internal::contains_algo< T, false >
 Ceigenpy::internal::contains_algo< T, true >
 Ceigenpy::details::copy_if_non_const< MatType, is_const >
 Ceigenpy::details::copy_if_non_const< const MatType, true >
 CCustomTestStruct
 CCustomType< Scalar >
 Ceigenpy::internal::OffsetOf< T >::Data
 Ceigenpy::internal::def_pickle_std_vector< vector_type, T_picklable >
 Ceigenpy::internal::def_pickle_std_vector< vector_type, true >
 Cdef_visitor
 Cdefault_call_policies
 Ceigenpy::dict_to_map< Container >
 Ceigenpy::dict_to_map< std::map< Key, T, std::less< Key >, std::allocator< std::pair< const Key, T > > > >
 CDummy
 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< EigenType >
 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< EigenType >
 Ceigenpy::eigen_from_py_impl< MatType >
 Ceigenpy::eigen_from_py_impl< MatType, Eigen::MatrixBase< MatType > >
 Ceigenpy::eigen_from_py_impl< SparseMatrixType >
 Ceigenpy::eigen_from_py_impl< SparseMatrixType, Eigen::SparseMatrixBase< SparseMatrixType > >
 Ceigenpy::eigen_from_py_impl< TensorType >
 Ceigenpy::eigen_from_py_impl< TensorType, Eigen::TensorBase< TensorType > >
 Ceigenpy::eigen_to_py_impl< EigenType, BaseType >
 Ceigenpy::eigen_to_py_impl< EigenType >
 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::EigenAllocator< EigenType >
 Ceigenpy::EigenFromPy< const Eigen::TensorRef< const TensorType > >
 Ceigenpy::EigenFromPy< Eigen::TensorRef< TensorType > >
 Ceigenpy::EigenToPyConverter< MatType >
 Ceigenpy::details::empty_variant< Variant >
 Ceigenpy::details::empty_variant< boost::variant< Alternatives... > >
 Ceigenpy::details::EmptyConvertible< Variant >
 Ceigenpy::EulerAnglesConvertor< Scalar, Options >
 Cexception
 Cexpected_pytype_for_arg
 Ceigenpy::expected_pytype_for_arg< EigenType, BaseType >
 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 >
 Cextract_rvalue
 Cfalse_type
 Ceigenpy::get_eigen_base_type< EigenType >
 Ceigenpy::get_eigen_plain_type< EigenType >
 Ceigenpy::get_eigen_plain_type< Eigen::Ref< MatType, Options, Stride > >
 Ceigenpy::internal::getitem< T >
 Ceigenpy::internal::has_operator_equal_impl< T1, T2 >
 Chas_ref_member
 Cboost::python::converter::implicit< Quaternion, Eigen::QuaternionBase< Quaternion > >
 Ceigenpy::details::init_matrix_or_array< MatType, IsVectorAtCompileTime >
 Ceigenpy::details::init_matrix_or_array< MatType, true >
 Cintegral_constant
 Ceigenpy::details::InternalStdUniquePtrConverterResult_converter of ReturnInternalStdUniquePtr
 Cmap_indexing_suite
 Cmodify_block
 Cmystruct
 CMyVirtualClass
 CMyVirtualClass
 CMyVirtualData
 CMyVirtualData
 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::details::NumericConvertibleImpl< T, typename std::enable_if< std::is_floating_point< T >::value >::type >
 Ceigenpy::details::NumericConvertibleImpl< T, typename std::enable_if< std::is_same< T, bool >::value >::type >
 Ceigenpy::details::NumericConvertibleImpl< T, typename std::enable_if<!std::is_same< T, bool >::value &&std::is_integral< T >::value >::type >
 Ceigenpy::numpy_allocator_impl< EigenType, BaseType >
 Ceigenpy::numpy_allocator_impl< EigenType, typename get_eigen_base_type< EigenType >::type >
 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< EigenType, InputScalar, EIGENPY_NO_ALIGNMENT_VALUE, typename StrideType< EigenType >::type >
 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 >
 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< std::complex< double > >
 Ceigenpy::NumpyEquivalentType< std::complex< float > >
 Ceigenpy::NumpyEquivalentType< std::complex< long double > >
 Ceigenpy::NumpyEquivalentType< uint16_t >
 Ceigenpy::NumpyEquivalentType< uint32_t >
 Ceigenpy::NumpyEquivalentType< uint64_t >
 Ceigenpy::NumpyEquivalentType< unsigned char >
 Ceigenpy::NumpyType
 CEigen::NumTraits< CustomType< Scalar > >Eigen::NumTraits<> specialization for casadi::SX
 Cobject
 Ceigenpy::internal::OffsetOf< T >
 Ceigenpy::OptionalConverter< T, OptionalTpl >
 Ceigenpy::detail::OptionalFromPython< T, OptionalTpl >
 Ceigenpy::detail::OptionalToPython< T, OptionalTpl >
 Cpickle_suite
 Ceigenpy::PySwigObject
 Ceigenpy::QuaternionVisitor< Quaternion >
 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 >
 Cremove_cv
 Creturn_internal_reference
 Crvalue_from_python_storage
 Ceigenpy::scalar_name< Scalar >
 Ceigenpy::scalar_name< double >
 Ceigenpy::scalar_name< float >
 Ceigenpy::scalar_name< long double >
 Ceigenpy::scalar_name< std::complex< Scalar > >
 Ceigenpy::scipy_allocator_impl< EigenType, BaseType >
 Ceigenpy::scipy_allocator_impl< EigenType, typename get_eigen_base_type< EigenType >::type >
 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
 Ceigenpy::internal::SpecialMethods< T, type_code >
 Ceigenpy::internal::SpecialMethods< T, NPY_USERDEF >
 Cstatic_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 >
 CTensorContainer< Scalar, Rank >
 Ctest_struct
 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 >
 Ctrue_type
 Ceigenpy::details::StdUniquePtrResultConverter::apply< T >::type
 Ctype
 Ceigenpy::details::InternalStdUniquePtrConverter::apply< T >::type
 Ctype
 Ceigenpy::aligned_storage< size, alignment >::type
 Ceigenpy::details::VariantConverter< Variant >::apply< T >::type
 CUniquePtrHolder
 CV1
 Ceigenpy::details::VariantAlternatives< Variant >Allow to get all alternatives in a boost::mpl vector
 Ceigenpy::details::VariantAlternatives< boost::variant< Alternatives... > >
 Ceigenpy::VariantConverter< Variant >
 Ceigenpy::details::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 >
 Cvector_indexing_suite
 Cwrapper
 CX
 Cmodify_block


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