Enforce aligned packet loads and stores regardless of what is requested. More...
#include <ForceAlignedAccess.h>

| Public Types | |
| typedef internal::dense_xpr_base< ForceAlignedAccess >::type | Base | 
| Public Member Functions | |
| const EIGEN_DEVICE_FUNC CoeffReturnType | coeff (Index index) const | 
| const EIGEN_DEVICE_FUNC CoeffReturnType | coeff (Index row, Index col) const | 
| EIGEN_DEVICE_FUNC Scalar & | coeffRef (Index index) | 
| EIGEN_DEVICE_FUNC Scalar & | coeffRef (Index row, Index col) | 
| EIGEN_DEVICE_FUNC Index | cols () const | 
| EIGEN_DEVICE_FUNC | ForceAlignedAccess (const ExpressionType &matrix) | 
| EIGEN_DEVICE_FUNC Index | innerStride () const | 
| EIGEN_DEVICE_FUNC | operator const ExpressionType & () const | 
| EIGEN_DEVICE_FUNC Index | outerStride () const | 
| template<int LoadMode> | |
| const PacketScalar | packet (Index index) const | 
| template<int LoadMode> | |
| const PacketScalar | packet (Index row, Index col) const | 
| EIGEN_DEVICE_FUNC Index | rows () const | 
| template<int LoadMode> | |
| void | writePacket (Index index, const PacketScalar &x) | 
| template<int LoadMode> | |
| void | writePacket (Index row, Index col, const PacketScalar &x) | 
| Protected Attributes | |
| const ExpressionType & | m_expression | 
| Private Member Functions | |
| ForceAlignedAccess & | operator= (const ForceAlignedAccess &) | 
Enforce aligned packet loads and stores regardless of what is requested.
| ExpressionType | the type of the object of which we are forcing aligned packet access | 
This class is the return type of MatrixBase::forceAlignedAccess() and most of the time this is the only way it is used.
Definition at line 34 of file ForceAlignedAccess.h.
| typedef internal::dense_xpr_base<ForceAlignedAccess>::type Eigen::ForceAlignedAccess< ExpressionType >::Base | 
Definition at line 39 of file ForceAlignedAccess.h.
| 
 | inlineexplicit | 
Definition at line 42 of file ForceAlignedAccess.h.
| 
 | inline | 
Definition at line 59 of file ForceAlignedAccess.h.
| 
 | inline | 
Definition at line 49 of file ForceAlignedAccess.h.
| 
 | inline | 
Definition at line 64 of file ForceAlignedAccess.h.
| 
 | inline | 
Definition at line 54 of file ForceAlignedAccess.h.
| 
 | inline | 
Definition at line 45 of file ForceAlignedAccess.h.
| 
 | inline | 
Definition at line 47 of file ForceAlignedAccess.h.
| 
 | inline | 
Definition at line 93 of file ForceAlignedAccess.h.
| 
 | private | 
| 
 | inline | 
Definition at line 46 of file ForceAlignedAccess.h.
| 
 | inline | 
Definition at line 82 of file ForceAlignedAccess.h.
| 
 | inline | 
Definition at line 70 of file ForceAlignedAccess.h.
| 
 | inline | 
Definition at line 44 of file ForceAlignedAccess.h.
| 
 | inline | 
Definition at line 88 of file ForceAlignedAccess.h.
| 
 | inline | 
Definition at line 76 of file ForceAlignedAccess.h.
| 
 | protected | 
Definition at line 96 of file ForceAlignedAccess.h.