Home
last modified time | relevance | path

Searched refs:TypeSuffix (Results 1 – 4 of 4) sorted by relevance

/external/eigen/Eigen/src/Core/
DArray.h256 #define EIGEN_MAKE_ARRAY_TYPEDEFS(Type, TypeSuffix, Size, SizeSuffix) \
258 typedef Array<Type, Size, Size> Array##SizeSuffix##SizeSuffix##TypeSuffix; \
260 typedef Array<Type, Size, 1> Array##SizeSuffix##TypeSuffix;
262 #define EIGEN_MAKE_ARRAY_FIXED_TYPEDEFS(Type, TypeSuffix, Size) \
264 typedef Array<Type, Size, Dynamic> Array##Size##X##TypeSuffix; \
266 typedef Array<Type, Dynamic, Size> Array##X##Size##TypeSuffix;
268 #define EIGEN_MAKE_ARRAY_TYPEDEFS_ALL_SIZES(Type, TypeSuffix) \
269 EIGEN_MAKE_ARRAY_TYPEDEFS(Type, TypeSuffix, 2, 2) \
270 EIGEN_MAKE_ARRAY_TYPEDEFS(Type, TypeSuffix, 3, 3) \
271 EIGEN_MAKE_ARRAY_TYPEDEFS(Type, TypeSuffix, 4, 4) \
[all …]
DMatrix.h370 #define EIGEN_MAKE_TYPEDEFS(Type, TypeSuffix, Size, SizeSuffix) \
372 typedef Matrix<Type, Size, Size> Matrix##SizeSuffix##TypeSuffix; \
374 typedef Matrix<Type, Size, 1> Vector##SizeSuffix##TypeSuffix; \
376 typedef Matrix<Type, 1, Size> RowVector##SizeSuffix##TypeSuffix;
378 #define EIGEN_MAKE_FIXED_TYPEDEFS(Type, TypeSuffix, Size) \
380 typedef Matrix<Type, Size, Dynamic> Matrix##Size##X##TypeSuffix; \
382 typedef Matrix<Type, Dynamic, Size> Matrix##X##Size##TypeSuffix;
384 #define EIGEN_MAKE_TYPEDEFS_ALL_SIZES(Type, TypeSuffix) \
385 EIGEN_MAKE_TYPEDEFS(Type, TypeSuffix, 2, 2) \
386 EIGEN_MAKE_TYPEDEFS(Type, TypeSuffix, 3, 3) \
[all …]
/external/eigen/Eigen/
DEigen2Support48 #define EIGEN_USING_MATRIX_TYPEDEFS_FOR_TYPE_AND_SIZE(TypeSuffix, SizeSuffix) \
49 using Eigen::Matrix##SizeSuffix##TypeSuffix; \
50 using Eigen::Vector##SizeSuffix##TypeSuffix; \
51 using Eigen::RowVector##SizeSuffix##TypeSuffix;
53 #define EIGEN_USING_MATRIX_TYPEDEFS_FOR_TYPE(TypeSuffix) \
54 EIGEN_USING_MATRIX_TYPEDEFS_FOR_TYPE_AND_SIZE(TypeSuffix, 2) \
55 EIGEN_USING_MATRIX_TYPEDEFS_FOR_TYPE_AND_SIZE(TypeSuffix, 3) \
56 EIGEN_USING_MATRIX_TYPEDEFS_FOR_TYPE_AND_SIZE(TypeSuffix, 4) \
57 EIGEN_USING_MATRIX_TYPEDEFS_FOR_TYPE_AND_SIZE(TypeSuffix, X) \
/external/eigen/Eigen/src/Geometry/
DAlignedBox.h355 #define EIGEN_MAKE_TYPEDEFS(Type, TypeSuffix, Size, SizeSuffix) \ argument
357 typedef AlignedBox<Type, Size> AlignedBox##SizeSuffix##TypeSuffix;
359 #define EIGEN_MAKE_TYPEDEFS_ALL_SIZES(Type, TypeSuffix) \ argument
360 EIGEN_MAKE_TYPEDEFS(Type, TypeSuffix, 1, 1) \
361 EIGEN_MAKE_TYPEDEFS(Type, TypeSuffix, 2, 2) \
362 EIGEN_MAKE_TYPEDEFS(Type, TypeSuffix, 3, 3) \
363 EIGEN_MAKE_TYPEDEFS(Type, TypeSuffix, 4, 4) \
364 EIGEN_MAKE_TYPEDEFS(Type, TypeSuffix, Dynamic, X)