Go to the source code of this file.
Classes |
struct | internal::traits< Array< _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols > > |
class | Array< _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols > |
| General-purpose arrays with easy API for coefficient-wise operations. More...
|
Namespaces |
namespace | internal |
Defines |
#define | EIGEN_MAKE_ARRAY_TYPEDEFS(Type, TypeSuffix, Size, SizeSuffix) |
#define | EIGEN_MAKE_ARRAY_FIXED_TYPEDEFS(Type, TypeSuffix, Size) |
#define | EIGEN_MAKE_ARRAY_TYPEDEFS_ALL_SIZES(Type, TypeSuffix) |
#define | EIGEN_USING_ARRAY_TYPEDEFS_FOR_TYPE_AND_SIZE(TypeSuffix, SizeSuffix) |
#define | EIGEN_USING_ARRAY_TYPEDEFS_FOR_TYPE(TypeSuffix) |
#define | EIGEN_USING_ARRAY_TYPEDEFS |
Define Documentation
#define EIGEN_MAKE_ARRAY_FIXED_TYPEDEFS |
( |
|
Type, |
|
|
|
TypeSuffix, |
|
|
|
Size | |
|
) |
| | |
#define EIGEN_MAKE_ARRAY_TYPEDEFS |
( |
|
Type, |
|
|
|
TypeSuffix, |
|
|
|
Size, |
|
|
|
SizeSuffix | |
|
) |
| | |
#define EIGEN_MAKE_ARRAY_TYPEDEFS_ALL_SIZES |
( |
|
Type, |
|
|
|
TypeSuffix | |
|
) |
| | |
Value:EIGEN_MAKE_ARRAY_TYPEDEFS(Type, TypeSuffix, 2, 2) \
EIGEN_MAKE_ARRAY_TYPEDEFS(Type, TypeSuffix, 3, 3) \
EIGEN_MAKE_ARRAY_TYPEDEFS(Type, TypeSuffix, 4, 4) \
EIGEN_MAKE_ARRAY_TYPEDEFS(Type, TypeSuffix, Dynamic, X) \
EIGEN_MAKE_ARRAY_FIXED_TYPEDEFS(Type, TypeSuffix, 2) \
EIGEN_MAKE_ARRAY_FIXED_TYPEDEFS(Type, TypeSuffix, 3) \
EIGEN_MAKE_ARRAY_FIXED_TYPEDEFS(Type, TypeSuffix, 4)
#define EIGEN_USING_ARRAY_TYPEDEFS |
#define EIGEN_USING_ARRAY_TYPEDEFS_FOR_TYPE |
( |
|
TypeSuffix |
) |
|
#define EIGEN_USING_ARRAY_TYPEDEFS_FOR_TYPE_AND_SIZE |
( |
|
TypeSuffix, |
|
|
|
SizeSuffix | |
|
) |
| | |
Value:using Eigen::Matrix##SizeSuffix##TypeSuffix; \
using Eigen::Vector##SizeSuffix##TypeSuffix; \
using Eigen::RowVector##SizeSuffix##TypeSuffix;