Public Types
Eigen::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 Eigen::internal::traits< SkylineProduct< LhsNested, RhsNested, ProductMode > >

Definition at line 24 of file SkylineProduct.h.


Member Typedef Documentation

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

Definition at line 26 of file SkylineProduct.h.

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

Definition at line 27 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 Eigen::internal::traits< SkylineProduct< LhsNested, RhsNested, ProductMode > >::Base

Definition at line 57 of file SkylineProduct.h.

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

Definition at line 28 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 30 of file SkylineProduct.h.


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


win_eigen
Author(s): Daniel Stonier
autogenerated on Wed Sep 16 2015 07:13:04