Classes |
struct | Eigen::GeneralProduct< Lhs, Rhs, OuterProduct >::add |
struct | Eigen::GeneralProduct< Lhs, Rhs, OuterProduct >::adds |
struct | Eigen::internal::gemv_selector< OnTheLeft, StorageOrder, BlasCompatible > |
struct | Eigen::internal::gemv_selector< OnTheRight, ColMajor, false > |
struct | Eigen::internal::gemv_selector< OnTheRight, ColMajor, true > |
struct | Eigen::internal::gemv_selector< OnTheRight, RowMajor, false > |
struct | Eigen::internal::gemv_selector< OnTheRight, RowMajor, true > |
struct | Eigen::internal::gemv_static_vector_if< Scalar, Size, Dynamic, true > |
struct | Eigen::internal::gemv_static_vector_if< Scalar, Size, MaxSize, false > |
struct | Eigen::internal::gemv_static_vector_if< Scalar, Size, MaxSize, true > |
class | Eigen::GeneralProduct< Lhs, Rhs, GemvProduct > |
class | Eigen::GeneralProduct< Lhs, Rhs, InnerProduct > |
class | Eigen::GeneralProduct< Lhs, Rhs, OuterProduct > |
struct | Eigen::GeneralProduct< Lhs, Rhs, OuterProduct >::IsRowMajor< T > |
struct | Eigen::LazyProductReturnType< Lhs, Rhs > |
struct | Eigen::internal::product_size_category< Size, MaxSize > |
struct | Eigen::internal::product_type< Lhs, Rhs > |
struct | Eigen::internal::product_type_selector< 1, 1, 1 > |
struct | Eigen::internal::product_type_selector< 1, 1, Depth > |
struct | Eigen::internal::product_type_selector< 1, Large, Large > |
struct | Eigen::internal::product_type_selector< 1, Large, Small > |
struct | Eigen::internal::product_type_selector< 1, Small, Large > |
struct | Eigen::internal::product_type_selector< 1, Small, Small > |
struct | Eigen::internal::product_type_selector< Large, 1, Large > |
struct | Eigen::internal::product_type_selector< Large, 1, Small > |
struct | Eigen::internal::product_type_selector< Large, Large, Large > |
struct | Eigen::internal::product_type_selector< Large, Large, Small > |
struct | Eigen::internal::product_type_selector< Large, Small, 1 > |
struct | Eigen::internal::product_type_selector< Large, Small, Large > |
struct | Eigen::internal::product_type_selector< Large, Small, Small > |
struct | Eigen::internal::product_type_selector< M, N, 1 > |
struct | Eigen::internal::product_type_selector< Small, 1, Large > |
struct | Eigen::internal::product_type_selector< Small, 1, Small > |
struct | Eigen::internal::product_type_selector< Small, Large, 1 > |
struct | Eigen::internal::product_type_selector< Small, Large, Large > |
struct | Eigen::internal::product_type_selector< Small, Large, Small > |
struct | Eigen::internal::product_type_selector< Small, Small, 1 > |
struct | Eigen::internal::product_type_selector< Small, Small, Large > |
struct | Eigen::internal::product_type_selector< Small, Small, Small > |
class | Eigen::ProductReturnType< Lhs, Rhs, ProductType > |
| Helper class to get the correct and optimized returned type of operator*. More...
|
struct | Eigen::ProductReturnType< Lhs, Rhs, CoeffBasedProductMode > |
struct | Eigen::ProductReturnType< Lhs, Rhs, LazyCoeffBasedProductMode > |
struct | Eigen::GeneralProduct< Lhs, Rhs, OuterProduct >::set |
struct | Eigen::GeneralProduct< Lhs, Rhs, OuterProduct >::sub |
struct | Eigen::internal::traits< GeneralProduct< Lhs, Rhs, GemvProduct > > |
struct | Eigen::internal::traits< GeneralProduct< Lhs, Rhs, InnerProduct > > |
struct | Eigen::internal::traits< GeneralProduct< Lhs, Rhs, OuterProduct > > |
Namespaces |
namespace | Eigen |
namespace | Eigen::internal |
Enumerations |
enum | { Eigen::Large = 2,
Eigen::Small = 3
} |
Functions |
template<typename ProductType , typename Dest , typename Func > |
EIGEN_DONT_INLINE void | Eigen::internal::outer_product_selector_run (const ProductType &prod, Dest &dest, const Func &func, const false_type &) |
template<typename ProductType , typename Dest , typename Func > |
EIGEN_DONT_INLINE void | Eigen::internal::outer_product_selector_run (const ProductType &prod, Dest &dest, const Func &func, const true_type &) |