#include <IndexedView.h>
Public Types | |
enum | { RowsAtCompileTime = int(array_size<RowIndices>::value), ColsAtCompileTime = int(array_size<ColIndices>::value), MaxRowsAtCompileTime = RowsAtCompileTime != Dynamic ? int(RowsAtCompileTime) : Dynamic, MaxColsAtCompileTime = ColsAtCompileTime != Dynamic ? int(ColsAtCompileTime) : Dynamic, XprTypeIsRowMajor = (int(traits<XprType>::Flags)&RowMajorBit) != 0, IsRowMajor, RowIncr = int(get_compile_time_incr<RowIndices>::value), ColIncr = int(get_compile_time_incr<ColIndices>::value), InnerIncr = IsRowMajor ? ColIncr : RowIncr, OuterIncr = IsRowMajor ? RowIncr : ColIncr, HasSameStorageOrderAsXprType = (IsRowMajor == XprTypeIsRowMajor), XprInnerStride = HasSameStorageOrderAsXprType ? int(inner_stride_at_compile_time<XprType>::ret) : int(outer_stride_at_compile_time<XprType>::ret), XprOuterstride = HasSameStorageOrderAsXprType ? int(outer_stride_at_compile_time<XprType>::ret) : int(inner_stride_at_compile_time<XprType>::ret), InnerSize = XprTypeIsRowMajor ? ColsAtCompileTime : RowsAtCompileTime, IsBlockAlike = InnerIncr==1 && OuterIncr==1, IsInnerPannel = HasSameStorageOrderAsXprType && is_same<AllRange<InnerSize>,typename conditional<XprTypeIsRowMajor,ColIndices,RowIndices>::type>::value } |
typedef Block< XprType, RowsAtCompileTime, ColsAtCompileTime, IsInnerPannel > | BlockType |
Definition at line 18 of file IndexedView.h.
typedef Block<XprType,RowsAtCompileTime,ColsAtCompileTime,IsInnerPannel> Eigen::internal::traits< IndexedView< XprType, RowIndices, ColIndices > >::BlockType |
Definition at line 61 of file IndexedView.h.
anonymous enum |
Definition at line 21 of file IndexedView.h.