#include <GeneralProduct.h>
Public Types | |
enum | { MaxRows = _Lhs::MaxRowsAtCompileTime, Rows = _Lhs::RowsAtCompileTime, MaxCols = _Rhs::MaxColsAtCompileTime, Cols = _Rhs::ColsAtCompileTime, MaxDepth, Depth, LargeThreshold = EIGEN_CACHEFRIENDLY_PRODUCT_THRESHOLD } |
enum | { value = selector::ret } |
typedef remove_all< Lhs >::type | _Lhs |
typedef remove_all< Rhs >::type | _Rhs |
Private Types | |
enum | { rows_select = product_size_category<Rows,MaxRows>::value, cols_select = product_size_category<Cols,MaxCols>::value, depth_select = product_size_category<Depth,MaxDepth>::value } |
typedef product_type_selector < rows_select, cols_select, depth_select > | selector |
Definition at line 57 of file GeneralProduct.h.
typedef remove_all<Lhs>::type Eigen::internal::product_type< Lhs, Rhs >::_Lhs |
Definition at line 59 of file GeneralProduct.h.
typedef remove_all<Rhs>::type Eigen::internal::product_type< Lhs, Rhs >::_Rhs |
Definition at line 60 of file GeneralProduct.h.
typedef product_type_selector<rows_select, cols_select, depth_select> Eigen::internal::product_type< Lhs, Rhs >::selector [private] |
Definition at line 81 of file GeneralProduct.h.
anonymous enum |
Definition at line 61 of file GeneralProduct.h.
anonymous enum [private] |
Definition at line 76 of file GeneralProduct.h.
anonymous enum |
Definition at line 84 of file GeneralProduct.h.