Classes |
struct | internal::gemv_selector< OnTheLeft, StorageOrder, BlasCompatible > |
struct | internal::gemv_selector< OnTheRight, ColMajor, false > |
struct | internal::gemv_selector< OnTheRight, ColMajor, true > |
struct | internal::gemv_selector< OnTheRight, RowMajor, false > |
struct | internal::gemv_selector< OnTheRight, RowMajor, true > |
struct | internal::gemv_static_vector_if< Scalar, Size, Dynamic, true > |
struct | internal::gemv_static_vector_if< Scalar, Size, MaxSize, false > |
struct | internal::gemv_static_vector_if< Scalar, Size, MaxSize, true > |
class | GeneralProduct< Lhs, Rhs, GemvProduct > |
class | GeneralProduct< Lhs, Rhs, InnerProduct > |
class | GeneralProduct< Lhs, Rhs, OuterProduct > |
struct | LazyProductReturnType< Lhs, Rhs > |
struct | internal::outer_product_selector< ColMajor > |
struct | internal::outer_product_selector< RowMajor > |
struct | internal::product_size_category< Size, MaxSize > |
struct | internal::product_type< Lhs, Rhs > |
struct | internal::product_type_selector< 1, 1, 1 > |
struct | internal::product_type_selector< 1, 1, Depth > |
struct | internal::product_type_selector< 1, Large, Large > |
struct | internal::product_type_selector< 1, Large, Small > |
struct | internal::product_type_selector< 1, Small, Large > |
struct | internal::product_type_selector< 1, Small, Small > |
struct | internal::product_type_selector< Large, 1, Large > |
struct | internal::product_type_selector< Large, 1, Small > |
struct | internal::product_type_selector< Large, Large, Large > |
struct | internal::product_type_selector< Large, Large, Small > |
struct | internal::product_type_selector< Large, Small, 1 > |
struct | internal::product_type_selector< Large, Small, Large > |
struct | internal::product_type_selector< Large, Small, Small > |
struct | internal::product_type_selector< M, N, 1 > |
struct | internal::product_type_selector< Small, 1, Large > |
struct | internal::product_type_selector< Small, 1, Small > |
struct | internal::product_type_selector< Small, Large, 1 > |
struct | internal::product_type_selector< Small, Large, Large > |
struct | internal::product_type_selector< Small, Large, Small > |
struct | internal::product_type_selector< Small, Small, 1 > |
struct | internal::product_type_selector< Small, Small, Large > |
struct | internal::product_type_selector< Small, Small, Small > |
class | ProductReturnType< Lhs, Rhs, ProductType > |
| Helper class to get the correct and optimized returned type of operator*. More...
|
struct | ProductReturnType< Lhs, Rhs, CoeffBasedProductMode > |
struct | ProductReturnType< Lhs, Rhs, LazyCoeffBasedProductMode > |
struct | internal::traits< GeneralProduct< Lhs, Rhs, GemvProduct > > |
struct | internal::traits< GeneralProduct< Lhs, Rhs, InnerProduct > > |
struct | internal::traits< GeneralProduct< Lhs, Rhs, OuterProduct > > |
Namespaces |
namespace | internal |
Enumerations |
enum | { Large = 2,
Small = 3
} |