#include <Matrix.h>
Public Types | |
enum | { RowsAtCompileTime = _Rows, ColsAtCompileTime = _Cols, MaxRowsAtCompileTime = _MaxRows, MaxColsAtCompileTime = _MaxCols, Flags = compute_matrix_flags<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::ret, Options = _Options, InnerStrideAtCompileTime = 1, OuterStrideAtCompileTime = (Options&RowMajor) ? ColsAtCompileTime : RowsAtCompileTime, EvaluatorFlags = LinearAccessBit | DirectAccessBit | packet_access_bit | row_major_bit, Alignment = actual_alignment } |
typedef _Scalar | Scalar |
typedef Eigen::Index | StorageIndex |
typedef Dense | StorageKind |
typedef MatrixXpr | XprKind |
Private Types | |
enum | { size = internal::size_at_compile_time<_Rows,_Cols>::ret } |
enum | { row_major_bit = _Options&RowMajor ? RowMajorBit : 0, is_dynamic_size_storage = _MaxRows==Dynamic || _MaxCols==Dynamic, max_size = is_dynamic_size_storage ? Dynamic : _MaxRows*_MaxCols, default_alignment = compute_default_alignment<_Scalar,max_size>::value, actual_alignment = ((_Options&DontAlign)==0) ? default_alignment : 0, required_alignment = unpacket_traits<PacketScalar>::alignment, packet_access_bit = (packet_traits<_Scalar>::Vectorizable && (EIGEN_UNALIGNED_VECTORIZE || (actual_alignment>=required_alignment))) ? PacketAccessBit : 0 } |
typedef find_best_packet< _Scalar, size >::type | PacketScalar |
Definition at line 18 of file 3rdparty/Eigen/Eigen/src/Core/Matrix.h.
|
private |
Definition at line 22 of file 3rdparty/Eigen/Eigen/src/Core/Matrix.h.
typedef _Scalar Eigen::internal::traits< Matrix< _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols > >::Scalar |
Definition at line 34 of file 3rdparty/Eigen/Eigen/src/Core/Matrix.h.
typedef Eigen::Index Eigen::internal::traits< Matrix< _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols > >::StorageIndex |
Definition at line 36 of file 3rdparty/Eigen/Eigen/src/Core/Matrix.h.
typedef Dense Eigen::internal::traits< Matrix< _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols > >::StorageKind |
Definition at line 35 of file 3rdparty/Eigen/Eigen/src/Core/Matrix.h.
typedef MatrixXpr Eigen::internal::traits< Matrix< _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols > >::XprKind |
Definition at line 37 of file 3rdparty/Eigen/Eigen/src/Core/Matrix.h.
|
private |
Enumerator | |
---|---|
size |
Definition at line 21 of file 3rdparty/Eigen/Eigen/src/Core/Matrix.h.
|
private |
Enumerator | |
---|---|
row_major_bit | |
is_dynamic_size_storage | |
max_size | |
default_alignment | |
actual_alignment | |
required_alignment | |
packet_access_bit |
Definition at line 23 of file 3rdparty/Eigen/Eigen/src/Core/Matrix.h.
anonymous enum |
Enumerator | |
---|---|
RowsAtCompileTime | |
ColsAtCompileTime | |
MaxRowsAtCompileTime | |
MaxColsAtCompileTime | |
Flags | |
Options | |
InnerStrideAtCompileTime | |
OuterStrideAtCompileTime | |
EvaluatorFlags | |
Alignment |
Definition at line 38 of file 3rdparty/Eigen/Eigen/src/Core/Matrix.h.