Go to the source code of this file.
|  | 
| class | Eigen::Array< _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols > | 
|  | General-purpose arrays with easy API for coefficient-wise operations.  More... 
 | 
|  | 
| struct | Eigen::internal::traits< Array< _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols > > | 
|  | 
◆ EIGEN_MAKE_ARRAY_FIXED_TYPEDEFS
      
        
          | #define EIGEN_MAKE_ARRAY_FIXED_TYPEDEFS | ( |  | Type, | 
        
          |  |  |  | TypeSuffix, | 
        
          |  |  |  | Size | 
        
          |  | ) |  |  | 
      
 
Value:                                    \
typedef Array<Type, Size, Dynamic> Array##Size##X##TypeSuffix;  \                                    \
typedef Array<Type, Dynamic, Size> Array##X##Size##TypeSuffix;
Definition at line 279 of file Array.h.
 
 
◆ EIGEN_MAKE_ARRAY_TYPEDEFS
      
        
          | #define EIGEN_MAKE_ARRAY_TYPEDEFS | ( |  | Type, | 
        
          |  |  |  | TypeSuffix, | 
        
          |  |  |  | Size, | 
        
          |  |  |  | SizeSuffix | 
        
          |  | ) |  |  | 
      
 
Value:                                    \
typedef Array<Type, Size, Size> Array##SizeSuffix##SizeSuffix##TypeSuffix;  \                                    \
typedef Array<Type, Size, 1>    Array##SizeSuffix##TypeSuffix;
Definition at line 273 of file Array.h.
 
 
◆ EIGEN_MAKE_ARRAY_TYPEDEFS_ALL_SIZES
      
        
          | #define EIGEN_MAKE_ARRAY_TYPEDEFS_ALL_SIZES | ( |  | Type, | 
        
          |  |  |  | TypeSuffix | 
        
          |  | ) |  |  | 
      
 
Value: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_MAKE_ARRAY_TYPEDEFS(Type, TypeSuffix, Size, SizeSuffix)
Definition at line 285 of file Array.h.
 
 
◆ EIGEN_USING_ARRAY_TYPEDEFS
      
        
          | #define EIGEN_USING_ARRAY_TYPEDEFS | 
      
 
Value:EIGEN_USING_ARRAY_TYPEDEFS_FOR_TYPE(f) \
EIGEN_USING_ARRAY_TYPEDEFS_FOR_TYPE(d) \
EIGEN_USING_ARRAY_TYPEDEFS_FOR_TYPE(cf) \
EIGEN_USING_ARRAY_TYPEDEFS_FOR_TYPE(cd)
#define EIGEN_USING_ARRAY_TYPEDEFS_FOR_TYPE(TypeSuffix)
Definition at line 316 of file Array.h.
 
 
◆ EIGEN_USING_ARRAY_TYPEDEFS_FOR_TYPE
      
        
          | #define EIGEN_USING_ARRAY_TYPEDEFS_FOR_TYPE | ( |  | TypeSuffix | ) |  | 
      
 
Value:EIGEN_USING_ARRAY_TYPEDEFS_FOR_TYPE_AND_SIZE(TypeSuffix, 3) \
EIGEN_USING_ARRAY_TYPEDEFS_FOR_TYPE_AND_SIZE(TypeSuffix, 4) \
EIGEN_USING_ARRAY_TYPEDEFS_FOR_TYPE_AND_SIZE(TypeSuffix, X) \
#define EIGEN_USING_ARRAY_TYPEDEFS_FOR_TYPE_AND_SIZE(TypeSuffix, SizeSuffix)
Definition at line 310 of file Array.h.
 
 
◆ EIGEN_USING_ARRAY_TYPEDEFS_FOR_TYPE_AND_SIZE
      
        
          | #define EIGEN_USING_ARRAY_TYPEDEFS_FOR_TYPE_AND_SIZE | ( |  | TypeSuffix, | 
        
          |  |  |  | SizeSuffix | 
        
          |  | ) |  |  | 
      
 
Value:using Eigen::Vector##SizeSuffix##TypeSuffix; \
using Eigen::RowVector##SizeSuffix##TypeSuffix;
The matrix class, also used for vectors and row-vectors. 
Definition at line 305 of file Array.h.