#include <Product.h>
Public Types | |
enum | { LhsCoeffReadCost = _LhsNested::CoeffReadCost, RhsCoeffReadCost = _RhsNested::CoeffReadCost, LhsFlags = _LhsNested::Flags, RhsFlags = _RhsNested::Flags, RowsAtCompileTime = _LhsNested::RowsAtCompileTime, ColsAtCompileTime = _RhsNested::ColsAtCompileTime, InnerSize = EIGEN_SIZE_MIN(_LhsNested::ColsAtCompileTime, _RhsNested::RowsAtCompileTime), MaxRowsAtCompileTime = _LhsNested::MaxRowsAtCompileTime, MaxColsAtCompileTime = _RhsNested::MaxColsAtCompileTime, LhsRowMajor = LhsFlags & RowMajorBit, RhsRowMajor = RhsFlags & RowMajorBit, CanVectorizeRhs, CanVectorizeLhs, EvalToRowMajor = RhsRowMajor && (ProductMode==(int)CacheFriendlyProduct ? LhsRowMajor : (!CanVectorizeLhs)), RemovedBits = ~((EvalToRowMajor ? 0 : RowMajorBit)|DirectAccessBit), Flags, CoeffReadCost, CanVectorizeInner } |
typedef ei_cleantype < LhsNested >::type | _LhsNested |
typedef ei_cleantype < RhsNested >::type | _RhsNested |
typedef ei_scalar_product_traits < typename _LhsNested::Scalar, typename _RhsNested::Scalar > ::ReturnType | Scalar |
Definition at line 113 of file Product.h.
typedef ei_cleantype<LhsNested>::type ei_traits< Product< LhsNested, RhsNested, ProductMode > >::_LhsNested |
typedef ei_cleantype<RhsNested>::type ei_traits< Product< LhsNested, RhsNested, ProductMode > >::_RhsNested |
typedef ei_scalar_product_traits<typename _LhsNested::Scalar, typename _RhsNested::Scalar>::ReturnType ei_traits< Product< LhsNested, RhsNested, ProductMode > >::Scalar |
anonymous enum |