Searched refs:TypeSuffix (Results 1 – 4 of 4) sorted by relevance
/external/eigen/Eigen/src/Core/ |
D | Array.h | 256 #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 …]
|
D | Matrix.h | 370 #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/ |
D | Eigen2Support | 48 #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/ |
D | AlignedBox.h | 355 #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)
|