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::Array< _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols >::PrivateType |
|
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 337 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 331 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_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 343 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)
Point2(* f)(const Point3 &, OptionalJacobian< 2, 3 >)
Definition at line 408 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 402 of file Array.h.
◆ EIGEN_USING_ARRAY_TYPEDEFS_FOR_TYPE_AND_SIZE
#define EIGEN_USING_ARRAY_TYPEDEFS_FOR_TYPE_AND_SIZE |
( |
|
TypeSuffix, |
|
|
|
SizeSuffix |
|
) |
| |
Value:The matrix class, also used for vectors and row-vectors.
Eigen::Matrix< double, Eigen::Dynamic, 1 > Vector
Eigen::RowVectorXd RowVector
Definition at line 397 of file Array.h.