Shapeworks Studio  2.1
Shape analysis software suite
List of all members | Public Types
Eigen::internal::traits< CoeffBasedProduct< LhsNested, RhsNested, NestingFlags > > Struct Template Reference

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_PREFER_FIXED(_LhsNested::ColsAtCompileTime, _RhsNested::RowsAtCompileTime), MaxRowsAtCompileTime = _LhsNested::MaxRowsAtCompileTime,
  MaxColsAtCompileTime = _RhsNested::MaxColsAtCompileTime, LhsRowMajor = LhsFlags & RowMajorBit, RhsRowMajor = RhsFlags & RowMajorBit, SameType = is_same<typename _LhsNested::Scalar,typename _RhsNested::Scalar>::value,
  CanVectorizeRhs, CanVectorizeLhs, EvalToRowMajor, Flags,
  CoeffReadCost, CanVectorizeInner
}
 
typedef MatrixXpr XprKind
 
typedef remove_all< LhsNested >::type _LhsNested
 
typedef remove_all< RhsNested >::type _RhsNested
 
typedef scalar_product_traits< typename _LhsNested::Scalar, typename _RhsNested::Scalar >::ReturnType Scalar
 
typedef promote_storage_type< typename traits< _LhsNested >::StorageKind, typename traits< _RhsNested >::StorageKind >::ret StorageKind
 
typedef promote_index_type< typename traits< _LhsNested >::Index, typename traits< _RhsNested >::Index >::type Index
 

Detailed Description

template<typename LhsNested, typename RhsNested, int NestingFlags>
struct Eigen::internal::traits< CoeffBasedProduct< LhsNested, RhsNested, NestingFlags > >

Definition at line 38 of file CoeffBasedProduct.h.


The documentation for this struct was generated from the following file: