|
| struct | Eigen::internal::convert_index_impl< IndexDest, IndexSrc, IndexDestIsInteger, IndexDestIsSigned, IndexSrcIsInteger, IndexSrcIsSigned > |
| |
| struct | Eigen::internal::convert_index_impl< IndexDest, IndexSrc, true, true, true, false > |
| |
| struct | Eigen::internal::convert_index_impl< IndexDest, IndexSrc, true, false, true, true > |
| |
| struct | Eigen::internal::is_valid_index_type< T > |
| |
| struct | Eigen::internal::valid_indexed_view_overload< RowIndices, ColIndices > |
| |
| struct | Eigen::internal::promote_scalar_arg< S, T, true > |
| |
| struct | Eigen::internal::promote_scalar_arg< S, T, false > |
| |
| struct | Eigen::internal::promote_scalar_arg_unsupported< S, T, PromotedType, true, true > |
| |
| struct | Eigen::internal::promote_scalar_arg_unsupported< ExprScalar, T, PromotedType, false, true > |
| |
| struct | Eigen::internal::promote_scalar_arg_unsupported< S, T, PromotedType, ConvertibleToLiteral, false > |
| |
| struct | Eigen::internal::promote_scalar_arg_unsupported< S, T, S, false, true > |
| |
| class | Eigen::internal::no_assignment_operator |
| |
| struct | Eigen::internal::promote_index_type< I1, I2 > |
| |
| class | Eigen::internal::variable_if_dynamic< T, Value > |
| |
| class | Eigen::internal::variable_if_dynamic< T, Dynamic > |
| |
| class | Eigen::internal::variable_if_dynamicindex< T, Value > |
| |
| class | Eigen::internal::variable_if_dynamicindex< T, DynamicIndex > |
| |
| struct | Eigen::internal::functor_traits< T > |
| |
| struct | Eigen::internal::nested_functor_cost< Xpr > |
| |
| struct | Eigen::internal::nested_functor_cost< Matrix< Scalar, Rows, Cols, Options, MaxRows, MaxCols > > |
| |
| struct | Eigen::internal::nested_functor_cost< Array< Scalar, Rows, Cols, Options, MaxRows, MaxCols > > |
| |
| struct | Eigen::internal::nested_functor_cost< Map< PlainObjectType, MapOptions, StrideType > > |
| |
| struct | Eigen::internal::nested_functor_cost< CwiseUnaryOp< Func, Xpr > > |
| |
| struct | Eigen::internal::nested_functor_cost< CwiseNullaryOp< Func, Xpr > > |
| |
| struct | Eigen::internal::nested_functor_cost< CwiseBinaryOp< Func, LhsXpr, RhsXpr > > |
| |
| struct | Eigen::internal::nested_functor_cost< CwiseTernaryOp< Func, LhsXpr, MidXpr, RhsXpr > > |
| |
| struct | Eigen::internal::functor_cost< Xpr > |
| |
| struct | Eigen::internal::find_best_packet_helper< Size, PacketType, true > |
| |
| struct | Eigen::internal::find_best_packet_helper< Size, PacketType, false > |
| |
| struct | Eigen::internal::find_best_packet< T, Size > |
| |
| struct | Eigen::internal::find_packet_by_size_helper< Size, PacketType, true > |
| |
| struct | Eigen::internal::find_packet_by_size_helper< Size, PacketType, false > |
| |
| struct | Eigen::internal::find_packet_by_size< T, Size > |
| |
| struct | Eigen::internal::find_packet_by_size< T, 1 > |
| |
| struct | Eigen::internal::compute_default_alignment< T, Size > |
| |
| struct | Eigen::internal::compute_default_alignment< T, Dynamic > |
| |
| class | Eigen::internal::make_proper_matrix_type< Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_ > |
| |
| struct | Eigen::internal::size_of_xpr_at_compile_time< XprType > |
| |
| struct | Eigen::internal::plain_matrix_type< T, Dense > |
| |
| struct | Eigen::internal::plain_matrix_type< T, DiagonalShape > |
| |
| struct | Eigen::internal::plain_matrix_type< T, SkewSymmetricShape > |
| |
| struct | Eigen::internal::plain_matrix_type_dense< T, MatrixXpr, Flags > |
| |
| struct | Eigen::internal::plain_matrix_type_dense< T, ArrayXpr, Flags > |
| |
| struct | Eigen::internal::eval< T, Dense > |
| |
| struct | Eigen::internal::eval< T, DiagonalShape > |
| |
| struct | Eigen::internal::eval< T, SkewSymmetricShape > |
| |
| struct | Eigen::internal::eval< Matrix< Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_ >, Dense > |
| |
| struct | Eigen::internal::eval< Array< Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_ >, Dense > |
| |
| struct | Eigen::internal::plain_object_eval< T, Dense > |
| |
| struct | Eigen::internal::plain_matrix_type_column_major< T > |
| |
| struct | Eigen::internal::plain_matrix_type_row_major< T > |
| |
| struct | Eigen::internal::ref_selector< T > |
| |
| struct | Eigen::internal::transfer_constness< T1, T2 > |
| |
| struct | Eigen::internal::nested_eval< T, n, PlainObject > |
| |
| struct | Eigen::internal::dense_xpr_base< Derived, XprKind > |
| |
| struct | Eigen::internal::dense_xpr_base< Derived, MatrixXpr > |
| |
| struct | Eigen::internal::dense_xpr_base< Derived, ArrayXpr > |
| |
| struct | Eigen::internal::generic_xpr_base< Derived, XprKind, Dense > |
| |
| struct | Eigen::internal::cast_return_type< XprType, CastType > |
| |
| struct | Eigen::internal::promote_storage_type< A, A > |
| |
| struct | Eigen::internal::promote_storage_type< A, const A > |
| |
| struct | Eigen::internal::promote_storage_type< const A, A > |
| |
| struct | Eigen::internal::cwise_promote_storage_type< A, A, Functor > |
| |
| struct | Eigen::internal::cwise_promote_storage_type< Dense, Dense, Functor > |
| |
| struct | Eigen::internal::cwise_promote_storage_type< A, Dense, Functor > |
| |
| struct | Eigen::internal::cwise_promote_storage_type< Dense, B, Functor > |
| |
| struct | Eigen::internal::cwise_promote_storage_type< Sparse, Dense, Functor > |
| |
| struct | Eigen::internal::cwise_promote_storage_type< Dense, Sparse, Functor > |
| |
| struct | Eigen::internal::cwise_promote_storage_order< LhsKind, RhsKind, LhsOrder, RhsOrder > |
| |
| struct | Eigen::internal::cwise_promote_storage_order< LhsKind, Sparse, LhsOrder, RhsOrder > |
| |
| struct | Eigen::internal::cwise_promote_storage_order< Sparse, RhsKind, LhsOrder, RhsOrder > |
| |
| struct | Eigen::internal::cwise_promote_storage_order< Sparse, Sparse, Order, Order > |
| |
| struct | Eigen::internal::product_promote_storage_type< A, A, ProductTag > |
| |
| struct | Eigen::internal::product_promote_storage_type< Dense, Dense, ProductTag > |
| |
| struct | Eigen::internal::product_promote_storage_type< A, Dense, ProductTag > |
| |
| struct | Eigen::internal::product_promote_storage_type< Dense, B, ProductTag > |
| |
| struct | Eigen::internal::product_promote_storage_type< A, DiagonalShape, ProductTag > |
| |
| struct | Eigen::internal::product_promote_storage_type< DiagonalShape, B, ProductTag > |
| |
| struct | Eigen::internal::product_promote_storage_type< Dense, DiagonalShape, ProductTag > |
| |
| struct | Eigen::internal::product_promote_storage_type< DiagonalShape, Dense, ProductTag > |
| |
| struct | Eigen::internal::product_promote_storage_type< A, SkewSymmetricShape, ProductTag > |
| |
| struct | Eigen::internal::product_promote_storage_type< SkewSymmetricShape, B, ProductTag > |
| |
| struct | Eigen::internal::product_promote_storage_type< Dense, SkewSymmetricShape, ProductTag > |
| |
| struct | Eigen::internal::product_promote_storage_type< SkewSymmetricShape, Dense, ProductTag > |
| |
| struct | Eigen::internal::product_promote_storage_type< SkewSymmetricShape, SkewSymmetricShape, ProductTag > |
| |
| struct | Eigen::internal::product_promote_storage_type< A, PermutationStorage, ProductTag > |
| |
| struct | Eigen::internal::product_promote_storage_type< PermutationStorage, B, ProductTag > |
| |
| struct | Eigen::internal::product_promote_storage_type< Dense, PermutationStorage, ProductTag > |
| |
| struct | Eigen::internal::product_promote_storage_type< PermutationStorage, Dense, ProductTag > |
| |
| struct | Eigen::internal::plain_row_type< ExpressionType, Scalar > |
| |
| struct | Eigen::internal::plain_col_type< ExpressionType, Scalar > |
| |
| struct | Eigen::internal::plain_diag_type< ExpressionType, Scalar > |
| |
| struct | Eigen::internal::plain_constant_type< Expr, Scalar > |
| |
| struct | Eigen::internal::is_lvalue< ExpressionType > |
| |
| struct | Eigen::internal::is_diagonal< T > |
| |
| struct | Eigen::internal::is_diagonal< DiagonalBase< T > > |
| |
| struct | Eigen::internal::is_diagonal< DiagonalWrapper< T > > |
| |
| struct | Eigen::internal::is_diagonal< DiagonalMatrix< T, S > > |
| |
| struct | Eigen::internal::is_identity< T > |
| |
| struct | Eigen::internal::is_identity< CwiseNullaryOp< internal::scalar_identity_op< typename T::Scalar >, T > > |
| |
| struct | Eigen::internal::glue_shapes< DenseShape, TriangularShape > |
| |
| struct | Eigen::internal::possibly_same_dense< T1, T2 > |
| |
| struct | Eigen::internal::scalar_div_cost< T, Vectorized, EnableIf > |
| |
| struct | Eigen::internal::scalar_div_cost< std::complex< T >, Vectorized > |
| |
| struct | Eigen::internal::scalar_div_cost< signed long, Vectorized, std::conditional_t< sizeof(long)==8, void, false_type > > |
| |
| struct | Eigen::internal::scalar_div_cost< unsigned long, Vectorized, std::conditional_t< sizeof(long)==8, void, false_type > > |
| |
| struct | Eigen::internal::is_block_xpr< XprType > |
| |
| struct | Eigen::internal::is_block_xpr< Block< XprType, BlockRows, BlockCols, InnerPanel > > |
| |
| struct | Eigen::internal::is_block_xpr< const Block< XprType, BlockRows, BlockCols, InnerPanel > > |
| |
| struct | Eigen::internal::block_xpr_helper< XprType > |
| |
| struct | Eigen::internal::block_xpr_helper< Block< XprType, BlockRows, BlockCols, InnerPanel > > |
| |
| struct | Eigen::internal::block_xpr_helper< const Block< XprType, BlockRows, BlockCols, InnerPanel > > |
| |
| struct | Eigen::internal::is_matrix_base_xpr< XprType > |
| |
| struct | Eigen::internal::is_permutation_base_xpr< XprType > |
| |
| class | Eigen::ScalarBinaryOpTraits< ScalarA, ScalarB, BinaryOp > |
| | Determines whether the given binary operation of two numeric types is allowed and what the scalar return type is. More...
|
| |
| struct | Eigen::ScalarBinaryOpTraits< T, T, BinaryOp > |
| |
| struct | Eigen::ScalarBinaryOpTraits< T, typename NumTraits< std::enable_if_t< NumTraits< T >::IsComplex, T > >::Real, BinaryOp > |
| |
| struct | Eigen::ScalarBinaryOpTraits< typename NumTraits< std::enable_if_t< NumTraits< T >::IsComplex, T > >::Real, T, BinaryOp > |
| |
| struct | Eigen::ScalarBinaryOpTraits< T, void, BinaryOp > |
| |
| struct | Eigen::ScalarBinaryOpTraits< void, T, BinaryOp > |
| |
| struct | Eigen::ScalarBinaryOpTraits< void, void, BinaryOp > |
| |
|
| template<typename IndexType > |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE make_unsigned< IndexType >::type | Eigen::internal::returnUnsignedIndexValue (const IndexType &idx) |
| |
| template<typename IndexDest , typename IndexSrc > |
| EIGEN_DEVICE_FUNC IndexDest | Eigen::internal::convert_index (const IndexSrc &idx) |
| |
| constexpr int | Eigen::internal::compute_default_alignment_helper (int ArrayBytes, int AlignmentBytes) |
| |
| constexpr unsigned | Eigen::internal::compute_matrix_flags (int Options) |
| |
| constexpr int | Eigen::internal::size_at_compile_time (int rows, int cols) |
| |
| template<typename T > |
| EIGEN_DEVICE_FUNC T * | Eigen::internal::const_cast_ptr (const T *ptr) |
| |
| template<typename T1 , typename T2 > |
| EIGEN_DEVICE_FUNC bool | Eigen::internal::is_same_dense (const T1 &mat1, const T2 &mat2, std::enable_if_t< possibly_same_dense< T1, T2 >::value > *=0) |
| |
| template<typename T1 , typename T2 > |
| EIGEN_DEVICE_FUNC bool | Eigen::internal::is_same_dense (const T1 &, const T2 &, std::enable_if_t<!possibly_same_dense< T1, T2 >::value > *=0) |
| |