#include <Block.h>
Public Types | |
enum | { RowsAtCompileTime = ei_traits<MatrixType>::RowsAtCompileTime == 1 ? 1 : BlockRows, ColsAtCompileTime = ei_traits<MatrixType>::ColsAtCompileTime == 1 ? 1 : BlockCols, MaxRowsAtCompileTime, MaxColsAtCompileTime, RowMajor = int(ei_traits<MatrixType>::Flags)&RowMajorBit, InnerSize = RowMajor ? int(ColsAtCompileTime) : int(RowsAtCompileTime), InnerMaxSize = RowMajor ? int(MaxColsAtCompileTime) : int(MaxRowsAtCompileTime), MaskPacketAccessBit, FlagsLinearAccessBit = (RowsAtCompileTime == 1 || ColsAtCompileTime == 1) ? LinearAccessBit : 0, Flags = (ei_traits<MatrixType>::Flags & (HereditaryBits | MaskPacketAccessBit | DirectAccessBit)) | FlagsLinearAccessBit, CoeffReadCost = ei_traits<MatrixType>::CoeffReadCost, PacketAccess = _PacketAccess } |
typedef ei_unref < MatrixTypeNested >::type | _MatrixTypeNested |
typedef ei_meta_if< int(PacketAccess)==ForceAligned, Block< MatrixType, BlockRows, BlockCols, _PacketAccess, _DirectAccessStatus > &, Block < MatrixType, BlockRows, BlockCols, ForceAligned, _DirectAccessStatus > >::ret | AlignedDerivedType |
typedef ei_nested< MatrixType > ::type | MatrixTypeNested |
typedef ei_traits< MatrixType > ::Scalar | Scalar |
Definition at line 66 of file Block.h.
typedef ei_unref<MatrixTypeNested>::type ei_traits< Block< MatrixType, BlockRows, BlockCols, _PacketAccess, _DirectAccessStatus > >::_MatrixTypeNested |
typedef ei_meta_if<int(PacketAccess)==ForceAligned, Block<MatrixType, BlockRows, BlockCols, _PacketAccess, _DirectAccessStatus>&, Block<MatrixType, BlockRows, BlockCols, ForceAligned, _DirectAccessStatus> >::ret ei_traits< Block< MatrixType, BlockRows, BlockCols, _PacketAccess, _DirectAccessStatus > >::AlignedDerivedType |
typedef ei_nested<MatrixType>::type ei_traits< Block< MatrixType, BlockRows, BlockCols, _PacketAccess, _DirectAccessStatus > >::MatrixTypeNested |
anonymous enum |