Classes |
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::unpacket_traits< T > |
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::compute_default_alignment_helper< ArrayBytes, AlignmentBytes > |
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 > |
class | Eigen::internal::compute_matrix_flags< Scalar, Rows, Cols, Options, MaxRows, MaxCols > |
struct | Eigen::internal::size_at_compile_time< _Rows, _Cols > |
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_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< 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::special_scalar_op_base< Derived, Scalar, OtherScalar, BaseType, EnableIt > |
struct | Eigen::internal::special_scalar_op_base< Derived, Scalar, OtherScalar, BaseType, EnableIt >::dummy |
struct | Eigen::internal::special_scalar_op_base< Derived, Scalar, OtherScalar, BaseType, true > |
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::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, 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::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::glue_shapes< DenseShape, TriangularShape > |
struct | Eigen::internal::is_same_or_void< T, U > |
struct | Eigen::internal::is_same_or_void< void, T > |
struct | Eigen::internal::is_same_or_void< T, void > |
struct | Eigen::internal::is_same_or_void< void, void > |
Namespaces |
namespace | Eigen |
namespace | Eigen::internal |
Defines |
#define | EIGEN_EMPTY_STRUCT_CTOR(X) |
#define | EIGEN_CHECK_BINARY_COMPATIBILIY(BINOP, LHS, RHS) |
Typedefs |
typedef
EIGEN_DEFAULT_DENSE_INDEX_TYPE | Eigen::DenseIndex |
typedef
EIGEN_DEFAULT_DENSE_INDEX_TYPE | Eigen::Index |
| The Index type as used for the API.
|
Functions |
template<typename IndexDest , typename IndexSrc > |
EIGEN_DEVICE_FUNC IndexDest | Eigen::internal::convert_index (const IndexSrc &idx) |
template<typename T > |
EIGEN_DEVICE_FUNC T * | Eigen::internal::const_cast_ptr (const T *ptr) |
template<typename T1 , typename T2 > |
bool | Eigen::internal::is_same_dense (const T1 &mat1, const T2 &mat2, typename enable_if< has_direct_access< T1 >::ret &&has_direct_access< T2 >::ret, T1 >::type *=0) |
template<typename T1 , typename T2 > |
bool | Eigen::internal::is_same_dense (const T1 &, const T2 &, typename enable_if<!(has_direct_access< T1 >::ret &&has_direct_access< T2 >::ret), T1 >::type *=0) |