Public Types
internal::traits< SkylineProduct< LhsNested, RhsNested, ProductMode > > Struct Template Reference

#include <SkylineProduct.h>

List of all members.

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, EvalToRowMajor = (RhsFlags & LhsFlags & RowMajorBit), ResultIsSkyline = ProductMode == SkylineTimeSkylineProduct, RemovedBits = ~((EvalToRowMajor ? 0 : RowMajorBit) | (ResultIsSkyline ? 0 : SkylineBit)),
  Flags, CoeffReadCost = Dynamic
}
typedef internal::remove_all
< LhsNested >::type 
_LhsNested
typedef internal::remove_all
< RhsNested >::type 
_RhsNested
typedef internal::conditional
< ResultIsSkyline,
SkylineMatrixBase
< SkylineProduct< LhsNested,
RhsNested, ProductMode >
>, MatrixBase< SkylineProduct
< LhsNested, RhsNested,
ProductMode > > >::type 
Base
typedef _LhsNested::Scalar Scalar

Detailed Description

template<typename LhsNested, typename RhsNested, int ProductMode>
struct internal::traits< SkylineProduct< LhsNested, RhsNested, ProductMode > >

Definition at line 37 of file SkylineProduct.h.


Member Typedef Documentation

template<typename LhsNested , typename RhsNested , int ProductMode>
typedef internal::remove_all<LhsNested>::type internal::traits< SkylineProduct< LhsNested, RhsNested, ProductMode > >::_LhsNested

Definition at line 39 of file SkylineProduct.h.

template<typename LhsNested , typename RhsNested , int ProductMode>
typedef internal::remove_all<RhsNested>::type internal::traits< SkylineProduct< LhsNested, RhsNested, ProductMode > >::_RhsNested

Definition at line 40 of file SkylineProduct.h.

template<typename LhsNested , typename RhsNested , int ProductMode>
typedef internal::conditional<ResultIsSkyline, SkylineMatrixBase<SkylineProduct<LhsNested, RhsNested, ProductMode> >, MatrixBase<SkylineProduct<LhsNested, RhsNested, ProductMode> > >::type internal::traits< SkylineProduct< LhsNested, RhsNested, ProductMode > >::Base

Definition at line 70 of file SkylineProduct.h.

template<typename LhsNested , typename RhsNested , int ProductMode>
typedef _LhsNested::Scalar internal::traits< SkylineProduct< LhsNested, RhsNested, ProductMode > >::Scalar

Definition at line 41 of file SkylineProduct.h.


Member Enumeration Documentation

template<typename LhsNested , typename RhsNested , int ProductMode>
anonymous enum
Enumerator:
LhsCoeffReadCost 
RhsCoeffReadCost 
LhsFlags 
RhsFlags 
RowsAtCompileTime 
ColsAtCompileTime 
InnerSize 
MaxRowsAtCompileTime 
MaxColsAtCompileTime 
EvalToRowMajor 
ResultIsSkyline 
RemovedBits 
Flags 
CoeffReadCost 

Definition at line 43 of file SkylineProduct.h.


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


re_vision
Author(s): Dorian Galvez-Lopez
autogenerated on Sun Jan 5 2014 11:34:40