|
| struct | AccelerateImplVisitor |
| |
| struct | aligned_instance |
| |
| struct | aligned_storage |
| |
| class | AngleAxisVisitor |
| |
| class | array_indexing_suite |
| |
| struct | BFGSPreconditionerBaseVisitor |
| |
| struct | call |
| | Allows a template specialization. More...
|
| |
| struct | call< Eigen::AngleAxis< Scalar > > |
| |
| struct | call< Eigen::Quaternion< Scalar, Options > > |
| |
| struct | call_destructor |
| |
| struct | cast |
| | Default cast algo to cast a From to To. Can be specialized for any types. More...
|
| |
| struct | CholmodBaseVisitor |
| |
| struct | CholmodDecompositionVisitor |
| |
| struct | CholmodSimplicialLDLTVisitor |
| |
| struct | CholmodSimplicialLLTVisitor |
| |
| struct | CholmodSupernodalLLTVisitor |
| |
| struct | ColPivHouseholderQRSolverVisitor |
| |
| struct | CompleteOrthogonalDecompositionSolverVisitor |
| |
| struct | ConjugateGradientVisitor |
| |
| struct | CopyableVisitor |
| | Add the Python method copy to allow a copy of this by calling the copy constructor. More...
|
| |
| struct | deprecated_function |
| |
| struct | deprecated_member |
| |
| struct | deprecation_warning_policy |
| | A Boost.Python call policy which triggers a Python warning on precall. More...
|
| |
| struct | DiagonalPreconditionerVisitor |
| |
| struct | dict_to_map |
| |
| struct | eigen_allocator_impl |
| |
| struct | eigen_allocator_impl< const MatType, const Eigen::MatrixBase< MatType > > |
| |
| struct | eigen_allocator_impl< MatType, Eigen::MatrixBase< MatType > > |
| |
| struct | eigen_allocator_impl_matrix |
| |
| struct | eigen_from_py_converter_impl |
| |
| struct | eigen_from_py_converter_impl< MatType, Eigen::MatrixBase< MatType > > |
| |
| struct | eigen_from_py_converter_impl< SparseMatrixType, Eigen::SparseMatrixBase< SparseMatrixType > > |
| |
| struct | eigen_from_py_converter_impl< TensorType, Eigen::TensorBase< TensorType > > |
| |
| struct | eigen_from_py_impl |
| |
| struct | eigen_from_py_impl< MatType, Eigen::MatrixBase< MatType > > |
| |
| struct | eigen_from_py_impl< SparseMatrixType, Eigen::SparseMatrixBase< SparseMatrixType > > |
| |
| struct | eigen_from_py_impl< TensorType, Eigen::TensorBase< TensorType > > |
| |
| struct | eigen_to_py_impl |
| |
| struct | eigen_to_py_impl< const MatType &, const Eigen::MatrixBase< MatType > > |
| |
| struct | eigen_to_py_impl< const MatType &, const Eigen::SparseMatrixBase< MatType > > |
| |
| struct | eigen_to_py_impl< const MatType, const Eigen::MatrixBase< MatType > > |
| |
| struct | eigen_to_py_impl< const MatType, const Eigen::SparseMatrixBase< MatType > > |
| |
| struct | eigen_to_py_impl< MatType &, Eigen::MatrixBase< MatType > > |
| |
| struct | eigen_to_py_impl< MatType &, Eigen::SparseMatrixBase< MatType > > |
| |
| struct | eigen_to_py_impl< MatType, Eigen::MatrixBase< MatType > > |
| |
| struct | eigen_to_py_impl< MatType, Eigen::SparseMatrixBase< MatType > > |
| |
| struct | eigen_to_py_impl_matrix |
| |
| struct | eigen_to_py_impl_sparse_matrix |
| |
| struct | EigenAllocator |
| |
| struct | EigenBaseVisitor |
| |
| struct | EigenFromPy |
| |
| struct | EigenFromPy< const Eigen::TensorRef< const TensorType > > |
| |
| struct | EigenFromPy< Eigen::EigenBase< MatType >, typename MatType::Scalar > |
| |
| struct | EigenFromPy< Eigen::MatrixBase< MatType > > |
| |
| struct | EigenFromPy< Eigen::PlainObjectBase< MatType > > |
| |
| struct | EigenFromPy< Eigen::SparseMatrixBase< SparseMatrixType > > |
| |
| struct | EigenFromPy< Eigen::TensorBase< TensorType > > |
| |
| struct | EigenFromPy< Eigen::TensorRef< TensorType > > |
| |
| struct | EigenFromPyConverter |
| |
| struct | EigenSolverVisitor |
| |
| struct | EigenToPy |
| |
| struct | EigenToPyConverter |
| |
| struct | emplace_set_derived_policies |
| |
| struct | EmptyPythonVisitor |
| |
| struct | EulerAnglesConvertor |
| |
| class | Exception |
| |
| class | ExceptionIndex |
| |
| struct | expected_pytype_for_arg |
| |
| struct | expected_pytype_for_arg< MatType, Eigen::MatrixBase< MatType > > |
| |
| struct | expected_pytype_for_arg< SparseMatrixType, Eigen::SparseMatrixBase< SparseMatrixType > > |
| |
| struct | expected_pytype_for_arg< TensorType, Eigen::TensorBase< TensorType > > |
| |
| struct | expose_eigen_type_impl |
| |
| struct | expose_eigen_type_impl< MatType, Eigen::MatrixBase< MatType >, Scalar > |
| |
| struct | expose_eigen_type_impl< MatType, Eigen::SparseMatrixBase< MatType >, Scalar > |
| |
| struct | FromTypeToType |
| |
| struct | FromTypeToType< std::complex< ScalarSource >, std::complex< ScalarTarget > > |
| | FromTypeToType specialization to manage std::complex. More...
|
| |
| struct | FullPivHouseholderQRSolverVisitor |
| |
| struct | GenericMapVisitor |
| | Expose the map-like container, e.g. (std::map). More...
|
| |
| struct | get_eigen_base_type |
| |
| struct | get_eigen_plain_type |
| |
| struct | get_eigen_plain_type< Eigen::Ref< MatType, Options, Stride > > |
| |
| struct | has_operator_equal |
| |
| struct | HouseholderQRSolverVisitor |
| |
| struct | IdentityPreconditionerVisitor |
| |
| struct | IdVisitor |
| | Add the Python method id to retrieving a unique id for a given object exposed with Boost.Python. More...
|
| |
| struct | IterativeSolverBaseVisitor |
| |
| struct | IterativeSolverVisitor |
| |
| struct | LDLTSolverVisitor |
| |
| struct | LeastSquaresConjugateGradientVisitor |
| |
| struct | LimitedBFGSPreconditionerBaseVisitor |
| |
| struct | LLTSolverVisitor |
| |
| struct | MINRESSolverVisitor |
| |
| struct | numpy_allocator_impl |
| |
| struct | numpy_allocator_impl< const MatType &, const Eigen::MatrixBase< MatType > > |
| |
| struct | numpy_allocator_impl< const MatType, const Eigen::MatrixBase< typename remove_const_reference< MatType >::type > > |
| |
| struct | numpy_allocator_impl< MatType, Eigen::MatrixBase< typename remove_const_reference< MatType >::type > > |
| |
| struct | numpy_allocator_impl_matrix |
| |
| struct | numpy_allocator_impl_matrix< const MatType & > |
| |
| struct | numpy_allocator_impl_matrix< MatType & > |
| |
| struct | numpy_map_impl |
| |
| struct | numpy_map_impl< const MatType, InputScalar, AlignmentValue, Stride, const Eigen::MatrixBase< MatType > > |
| |
| struct | numpy_map_impl< MatType, InputScalar, AlignmentValue, Stride, Eigen::MatrixBase< MatType > > |
| |
| struct | numpy_map_impl_matrix |
| |
| struct | numpy_map_impl_matrix< MatType, InputScalar, AlignmentValue, Stride, false > |
| |
| struct | numpy_map_impl_matrix< MatType, InputScalar, AlignmentValue, Stride, true > |
| |
| struct | NumpyAllocator |
| |
| struct | NumpyEquivalentType |
| |
| struct | NumpyEquivalentType< bool > |
| |
| struct | NumpyEquivalentType< char > |
| |
| struct | NumpyEquivalentType< double > |
| |
| struct | NumpyEquivalentType< float > |
| |
| struct | NumpyEquivalentType< int16_t > |
| |
| struct | NumpyEquivalentType< int32_t > |
| |
| struct | NumpyEquivalentType< int64_t > |
| |
| struct | NumpyEquivalentType< int8_t > |
| |
| struct | NumpyEquivalentType< long double > |
| |
| struct | NumpyEquivalentType< std::complex< double > > |
| |
| struct | NumpyEquivalentType< std::complex< float > > |
| |
| struct | NumpyEquivalentType< std::complex< long double > > |
| |
| struct | NumpyEquivalentType< uint16_t > |
| |
| struct | NumpyEquivalentType< uint32_t > |
| |
| struct | NumpyEquivalentType< uint64_t > |
| |
| struct | NumpyEquivalentType< unsigned char > |
| |
| struct | NumpyMap |
| |
| struct | NumpyType |
| |
| struct | OptionalConverter |
| |
| struct | overload_base_get_item_for_map |
| | Change the behavior of indexing (method getitem in Python). This is suitable e.g. for container of Eigen matrix objects if you want to mutate them. More...
|
| |
| struct | PermutationMatrixVisitor |
| |
| struct | PickleMap |
| | Create a pickle interface for the map type. More...
|
| |
| struct | PickleVector |
| | Create a pickle interface for the std::vector. More...
|
| |
| struct | PreconditionerBaseVisitor |
| |
| struct | PySwigObject |
| |
| class | QuaternionVisitor |
| |
| struct | Register |
| | Structure collecting all the types registers in Numpy via EigenPy. More...
|
| |
| class | registration_class |
| |
| struct | remove_const_reference |
| |
| struct | ReturnInternalStdUniquePtr |
| |
| struct | ReturnInternalVariant |
| |
| struct | rvalue_from_python_data |
| |
| struct | scalar_name |
| |
| struct | scalar_name< double > |
| |
| struct | scalar_name< float > |
| |
| struct | scalar_name< long double > |
| |
| struct | scalar_name< std::complex< Scalar > > |
| |
| struct | scipy_allocator_impl |
| |
| struct | scipy_allocator_impl< const MatType &, const Eigen::SparseMatrixBase< MatType > > |
| |
| struct | scipy_allocator_impl< const MatType, const Eigen::SparseMatrixBase< typename remove_const_reference< MatType >::type > > |
| |
| struct | scipy_allocator_impl< MatType, Eigen::SparseMatrixBase< typename remove_const_reference< MatType >::type > > |
| |
| struct | scipy_allocator_impl_sparse_matrix |
| |
| struct | ScipyAllocator |
| |
| struct | ScipyType |
| |
| struct | SelfAdjointEigenSolverVisitor |
| |
| struct | SimplicialCholeskyVisitor |
| |
| struct | SimplicialLDLTVisitor |
| |
| struct | SimplicialLLTVisitor |
| |
| struct | SolversScope |
| |
| struct | SparseSolverBaseVisitor |
| |
| struct | SparseSolverVisitor |
| |
| struct | StdArrayPythonVisitor |
| | Expose an std::array (a C++11 fixed-size array) from a given type. More...
|
| |
| struct | StdContainerFromPythonList |
| | Register the conversion from a Python list to a std::vector. More...
|
| |
| struct | StdMapPythonVisitor |
| | Expose an std::map from a type given as template argument. More...
|
| |
| struct | StdPairConverter |
| |
| struct | StdUniquePtrCallPolicies |
| |
| struct | StdVectorPythonVisitor |
| | Expose an std::vector from a type given as template argument. More...
|
| |
| struct | stride_type |
| |
| struct | stride_type< const MatrixType, InnerStride, OuterStride, const Eigen::MatrixBase< MatrixType > > |
| |
| struct | stride_type< MatrixType, InnerStride, OuterStride, Eigen::MatrixBase< MatrixType > > |
| |
| struct | stride_type_matrix |
| |
| struct | stride_type_matrix< MatType, InnerStride, OuterStride, true > |
| |
| struct | StrideType |
| |
| struct | TypeInfoVisitor |
| | Add the Python method type_info to query information of a type. More...
|
| |
| struct | VariantConverter |
| |
|
| void * | aligned_malloc (std::size_t size, std::size_t alignment=EIGENPY_DEFAULT_ALIGN_BYTES) |
| |
| bool | call_PyArray_Check (PyObject *py_obj) |
| |
| PyArray_Descr * | call_PyArray_DescrFromType (int typenum) |
| |
| void | call_PyArray_InitArrFuncs (PyArray_ArrFuncs *funcs) |
| |
| PyArray_Descr * | call_PyArray_MinScalarType (PyArrayObject *arr) |
| |
| PyObject * | call_PyArray_New (PyTypeObject *py_type_ptr, int nd, npy_intp *shape, int np_type, npy_intp *strides, void *data_ptr, int options) |
| |
| PyObject * | call_PyArray_New (PyTypeObject *py_type_ptr, int nd, npy_intp *shape, int np_type, void *data_ptr, int options) |
| |
| int | call_PyArray_ObjectType (PyObject *obj, int val) |
| |
| int | call_PyArray_RegisterCanCast (PyArray_Descr *descr, int totype, NPY_SCALARKIND scalar) |
| |
| int | call_PyArray_RegisterCastFunc (PyArray_Descr *descr, int totype, PyArray_VectorUnaryFunc *castfunc) |
| |
| int | call_PyArray_RegisterDataType (PyArray_DescrProto *dtype) |
| |
| PyObject * | call_PyArray_SimpleNew (int nd, npy_intp *shape, int np_type) |
| |
| template<typename T > |
| bool | check_registration () |
| | Check at runtime the registration of the type T inside the boost python registry. More...
|
| |
| bool EIGENPY_DLLAPI | checkVersionAtLeast (unsigned int major_version, unsigned int minor_version, unsigned int patch_version) |
| | Checks if the current version of EigenPy is at least the version provided by the input arguments. More...
|
| |
| template<typename MatOrRefType > |
| void | eigen_from_py_construct (PyObject *pyObj, bp::converter::rvalue_from_python_stage1_data *memory) |
| |
| template<typename MatOrRefType > |
| void | eigen_sparse_matrix_from_py_construct (PyObject *pyObj, bp::converter::rvalue_from_python_stage1_data *memory) |
| |
| void EIGENPY_DLLAPI | enableEigenPy () |
| |
| template<typename MatType > |
| void | enableEigenPySpecific () |
| |
| template<typename T > |
| void | expose () |
| | Call the expose function of a given type T. More...
|
| |
| template<typename T > |
| void | expose_boost_type_info () |
| |
| template<typename T > |
| void | expose_std_type_info () |
| |
| void | exposeAccelerate () |
| |
| void EIGENPY_DLLAPI | exposeAngleAxis () |
| |
| void | exposeBoostTypeIndex () |
| |
| void | exposeCholmod () |
| |
| void | exposeComputationInfo () |
| |
| void EIGENPY_DLLAPI | exposeDecompositions () |
| |
| void | exposeEigenSolver () |
| |
| void EIGENPY_DLLAPI | exposeGeometryConversion () |
| |
| void | exposeLDLTSolver () |
| |
| void | exposeLLTSolver () |
| |
| void | exposeMatrixBool () |
| |
| void | exposeMatrixChar () |
| |
| void | exposeMatrixComplexDouble () |
| |
| void | exposeMatrixComplexFloat () |
| |
| void | exposeMatrixComplexLongDouble () |
| |
| void | exposeMatrixDouble () |
| |
| void | exposeMatrixFloat () |
| |
| void | exposeMatrixInt16 () |
| |
| void | exposeMatrixInt32 () |
| |
| void | exposeMatrixInt64 () |
| |
| void | exposeMatrixInt8 () |
| |
| void | exposeMatrixLinuxLongLong () |
| |
| void | exposeMatrixLinuxULongLong () |
| |
| void | exposeMatrixLongDouble () |
| |
| void | exposeMatrixMacLong () |
| |
| void | exposeMatrixMacULong () |
| |
| void | exposeMatrixUInt16 () |
| |
| void | exposeMatrixUInt32 () |
| |
| void | exposeMatrixUInt64 () |
| |
| void | exposeMatrixUInt8 () |
| |
| void | exposeMatrixWindowsLong () |
| |
| void | exposeMatrixWindowsULong () |
| |
| void | exposeMINRESSolver () |
| |
| void | exposeNoneType () |
| |
| void | exposePermutationMatrix () |
| |
| void EIGENPY_DLLAPI | exposePreconditioners () |
| |
| void | exposeQRSolvers () |
| |
| void EIGENPY_DLLAPI | exposeQuaternion () |
| |
| void | exposeSelfAdjointEigenSolver () |
| |
| void | exposeSimplicialLDLTSolver () |
| |
| void | exposeSimplicialLLTSolver () |
| |
| void EIGENPY_DLLAPI | exposeSolvers () |
| |
| template<typename MatrixType , std::size_t Size> |
| void | exposeStdArrayEigenSpecificType (const char *name) |
| | Exposes std::array<MatrixType, Size> More...
|
| |
| void | exposeStdTypeIndex () |
| |
| void EIGENPY_DLLAPI | exposeStdVector () |
| |
| template<typename MatType , typename Alloc = Eigen::aligned_allocator<MatType>> |
| void | exposeStdVectorEigenSpecificType (const char *name) |
| |
| template<typename Scalar , int Options> |
| EIGEN_DONT_INLINE void | exposeType () |
| |
| template<typename Scalar > |
| EIGEN_DONT_INLINE void | exposeType () |
| |
| void | exposeTypeInfo () |
| |
| PySwigObject * | get_PySwigObject (PyObject *pyObj) |
| |
| template<typename T > |
| boost::python::object | getInstanceClass () |
| | Get the class object for a wrapped type that has been exposed through Boost.Python. More...
|
| |
| PyTypeObject * | getPyArrayType () |
| |
| void EIGENPY_DLLAPI | import_numpy () |
| |
| bool | is_aligned (const void *ptr, std::size_t alignment) |
| |
| template<typename MatrixType1 , typename MatrixType2 > |
| EIGEN_DONT_INLINE bool | is_approx (const Eigen::MatrixBase< MatrixType1 > &mat1, const Eigen::MatrixBase< MatrixType2 > &mat2) |
| |
| template<typename MatrixType1 , typename MatrixType2 > |
| EIGEN_DONT_INLINE bool | is_approx (const Eigen::MatrixBase< MatrixType1 > &mat1, const Eigen::MatrixBase< MatrixType2 > &mat2, const typename MatrixType1::RealScalar &prec) |
| |
| template<typename MatrixType1 , typename MatrixType2 > |
| EIGEN_DONT_INLINE bool | is_approx (const Eigen::SparseMatrixBase< MatrixType1 > &mat1, const Eigen::SparseMatrixBase< MatrixType2 > &mat2) |
| |
| template<typename MatrixType1 , typename MatrixType2 > |
| EIGEN_DONT_INLINE bool | is_approx (const Eigen::SparseMatrixBase< MatrixType1 > &mat1, const Eigen::SparseMatrixBase< MatrixType2 > &mat2, const typename MatrixType1::RealScalar &prec) |
| |
| template<typename Scalar > |
| bool | isNumpyNativeType () |
| |
| template<typename Scalar > |
| bool | np_type_is_convertible_into_scalar (const int np_type) |
| |
| std::string EIGENPY_DLLAPI | printEigenVersion (const std::string &delimiter=".") |
| | Returns the current version of Eigen3 as a string using the following standard: EIGEN_MINOR_VERSION.EIGEN_MINOR_VERSION.EIGEN_PATCH_VERSION. More...
|
| |
| std::string EIGENPY_DLLAPI | printVersion (const std::string &delimiter=".") |
| | Returns the current version of EigenPy as a string using the following standard: EIGENPY_MINOR_VERSION.EIGENPY_MINOR_VERSION.EIGENPY_PATCH_VERSION. More...
|
| |
| int EIGENPY_DLLAPI | PyArray_TypeNum (PyTypeObject *type) |
| |
| template<typename T > |
| bool | register_symbolic_link_to_registered_type () |
| | Symlink to the current scope the already registered class T. More...
|
| |
| template<typename T , typename Visitor > |
| bool | register_symbolic_link_to_registered_type (const Visitor &visitor) |
| |
| template<typename From , typename To > |
| bool | registerCast (const bool safe) |
| |
| template<typename Scalar > |
| void | registerCommonUfunc () |
| |
| template<typename Scalar > |
| int | registerNewType (PyTypeObject *py_type_ptr=NULL) |
| |
| void | seed (unsigned int seed_value) |
| |
| template<typename T > |
| boost::typeindex::type_index | type_info (const T &value) |
| |
| bool EIGENPY_DLLAPI | withTensorSupport () |
| |
Copyright (c) 2016-2024 CNRS INRIA This file was originally taken from Pinocchio (header <pinocchio/bindings/python/utils/std-vector.hpp>)
Copyright (c) 2023-2024 CNRS INRIA
Copyright (c) 2024, INRIA
Copyright (c) 2016-2024 CNRS INRIA This file was taken from Pinocchio (header <pinocchio/bindings/python/utils/std-vector.hpp>)
Copyright (c) 2024 INRIA
Copyright 2023 CNRS, INRIA
Copyright 2024 INRIA