|
1 | 1 | /* |
2 | 2 | * Copyright 2014-2019, CNRS |
3 | | - * Copyright 2018-2019, INRIA |
| 3 | + * Copyright 2018-2020, INRIA |
4 | 4 | */ |
5 | 5 |
|
6 | 6 | #include "eigenpy/eigenpy.hpp" |
@@ -40,59 +40,110 @@ namespace eigenpy |
40 | 40 | ENABLE_SPECIFIC_MATRIX_TYPE(Matrix2d); |
41 | 41 | ENABLE_SPECIFIC_MATRIX_TYPE(Matrix2f); |
42 | 42 | ENABLE_SPECIFIC_MATRIX_TYPE(Matrix2i); |
| 43 | + ENABLE_SPECIFIC_MATRIX_TYPE(Matrix2cf); |
| 44 | + ENABLE_SPECIFIC_MATRIX_TYPE(Matrix2cd); |
| 45 | + |
43 | 46 | ENABLE_SPECIFIC_MATRIX_TYPE(Matrix2Xd); |
44 | 47 | ENABLE_SPECIFIC_MATRIX_TYPE(Matrix2Xf); |
45 | 48 | ENABLE_SPECIFIC_MATRIX_TYPE(Matrix2Xi); |
| 49 | + ENABLE_SPECIFIC_MATRIX_TYPE(Matrix2Xcf); |
| 50 | + ENABLE_SPECIFIC_MATRIX_TYPE(Matrix2Xcd); |
| 51 | + |
46 | 52 | ENABLE_SPECIFIC_MATRIX_TYPE(Matrix3d); |
47 | 53 | ENABLE_SPECIFIC_MATRIX_TYPE(Matrix3f); |
48 | 54 | ENABLE_SPECIFIC_MATRIX_TYPE(Matrix3i); |
| 55 | + ENABLE_SPECIFIC_MATRIX_TYPE(Matrix3cf); |
| 56 | + ENABLE_SPECIFIC_MATRIX_TYPE(Matrix3cd); |
| 57 | + |
49 | 58 | ENABLE_SPECIFIC_MATRIX_TYPE(Matrix3Xd); |
50 | 59 | ENABLE_SPECIFIC_MATRIX_TYPE(Matrix3Xf); |
51 | 60 | ENABLE_SPECIFIC_MATRIX_TYPE(Matrix3Xi); |
| 61 | + ENABLE_SPECIFIC_MATRIX_TYPE(Matrix3Xcf); |
| 62 | + ENABLE_SPECIFIC_MATRIX_TYPE(Matrix3Xcd); |
| 63 | + |
52 | 64 | ENABLE_SPECIFIC_MATRIX_TYPE(Matrix4d); |
53 | 65 | ENABLE_SPECIFIC_MATRIX_TYPE(Matrix4f); |
54 | 66 | ENABLE_SPECIFIC_MATRIX_TYPE(Matrix4i); |
| 67 | + ENABLE_SPECIFIC_MATRIX_TYPE(Matrix4cf); |
| 68 | + ENABLE_SPECIFIC_MATRIX_TYPE(Matrix4cd); |
| 69 | + |
55 | 70 | ENABLE_SPECIFIC_MATRIX_TYPE(Matrix4Xd); |
56 | 71 | ENABLE_SPECIFIC_MATRIX_TYPE(Matrix4Xf); |
57 | 72 | ENABLE_SPECIFIC_MATRIX_TYPE(Matrix4Xi); |
| 73 | + ENABLE_SPECIFIC_MATRIX_TYPE(Matrix4Xcf); |
| 74 | + ENABLE_SPECIFIC_MATRIX_TYPE(Matrix4Xcd); |
| 75 | + |
58 | 76 | ENABLE_SPECIFIC_MATRIX_TYPE(MatrixX2d); |
59 | 77 | ENABLE_SPECIFIC_MATRIX_TYPE(MatrixX2f); |
60 | 78 | ENABLE_SPECIFIC_MATRIX_TYPE(MatrixX2i); |
| 79 | + ENABLE_SPECIFIC_MATRIX_TYPE(MatrixX2cf); |
| 80 | + ENABLE_SPECIFIC_MATRIX_TYPE(MatrixX2cd); |
| 81 | + |
61 | 82 | ENABLE_SPECIFIC_MATRIX_TYPE(MatrixX3d); |
62 | 83 | ENABLE_SPECIFIC_MATRIX_TYPE(MatrixX3f); |
63 | 84 | ENABLE_SPECIFIC_MATRIX_TYPE(MatrixX3i); |
| 85 | + ENABLE_SPECIFIC_MATRIX_TYPE(MatrixX3cf); |
| 86 | + ENABLE_SPECIFIC_MATRIX_TYPE(MatrixX3cd); |
| 87 | + |
64 | 88 | ENABLE_SPECIFIC_MATRIX_TYPE(MatrixX4d); |
65 | 89 | ENABLE_SPECIFIC_MATRIX_TYPE(MatrixX4f); |
66 | 90 | ENABLE_SPECIFIC_MATRIX_TYPE(MatrixX4i); |
| 91 | + ENABLE_SPECIFIC_MATRIX_TYPE(MatrixX4cf); |
| 92 | + ENABLE_SPECIFIC_MATRIX_TYPE(MatrixX4cd); |
| 93 | + |
67 | 94 | ENABLE_SPECIFIC_MATRIX_TYPE(MatrixXd); |
68 | 95 | ENABLE_SPECIFIC_MATRIX_TYPE(MatrixXf); |
69 | 96 | ENABLE_SPECIFIC_MATRIX_TYPE(MatrixXi); |
| 97 | + ENABLE_SPECIFIC_MATRIX_TYPE(MatrixXcf); |
| 98 | + ENABLE_SPECIFIC_MATRIX_TYPE(MatrixXcd); |
70 | 99 |
|
71 | 100 | ENABLE_SPECIFIC_MATRIX_TYPE(RowVector2d); |
72 | 101 | ENABLE_SPECIFIC_MATRIX_TYPE(RowVector2f); |
73 | 102 | ENABLE_SPECIFIC_MATRIX_TYPE(RowVector2i); |
| 103 | + ENABLE_SPECIFIC_MATRIX_TYPE(RowVector2cf); |
| 104 | + ENABLE_SPECIFIC_MATRIX_TYPE(RowVector2cd); |
| 105 | + |
74 | 106 | ENABLE_SPECIFIC_MATRIX_TYPE(RowVector3d); |
75 | 107 | ENABLE_SPECIFIC_MATRIX_TYPE(RowVector3f); |
76 | 108 | ENABLE_SPECIFIC_MATRIX_TYPE(RowVector3i); |
| 109 | + ENABLE_SPECIFIC_MATRIX_TYPE(RowVector3cf); |
| 110 | + ENABLE_SPECIFIC_MATRIX_TYPE(RowVector3cd); |
| 111 | + |
77 | 112 | ENABLE_SPECIFIC_MATRIX_TYPE(RowVector4d); |
78 | 113 | ENABLE_SPECIFIC_MATRIX_TYPE(RowVector4f); |
79 | 114 | ENABLE_SPECIFIC_MATRIX_TYPE(RowVector4i); |
| 115 | + ENABLE_SPECIFIC_MATRIX_TYPE(RowVector4cf); |
| 116 | + ENABLE_SPECIFIC_MATRIX_TYPE(RowVector4cd); |
| 117 | + |
80 | 118 | ENABLE_SPECIFIC_MATRIX_TYPE(RowVectorXd); |
81 | 119 | ENABLE_SPECIFIC_MATRIX_TYPE(RowVectorXf); |
82 | 120 | ENABLE_SPECIFIC_MATRIX_TYPE(RowVectorXi); |
| 121 | + ENABLE_SPECIFIC_MATRIX_TYPE(RowVectorXcf); |
| 122 | + ENABLE_SPECIFIC_MATRIX_TYPE(RowVectorXcd); |
83 | 123 |
|
84 | 124 | ENABLE_SPECIFIC_MATRIX_TYPE(Vector2d); |
85 | 125 | ENABLE_SPECIFIC_MATRIX_TYPE(Vector2f); |
86 | 126 | ENABLE_SPECIFIC_MATRIX_TYPE(Vector2i); |
| 127 | + ENABLE_SPECIFIC_MATRIX_TYPE(Vector2cf); |
| 128 | + ENABLE_SPECIFIC_MATRIX_TYPE(Vector2cd); |
| 129 | + |
87 | 130 | ENABLE_SPECIFIC_MATRIX_TYPE(Vector3d); |
88 | 131 | ENABLE_SPECIFIC_MATRIX_TYPE(Vector3f); |
89 | 132 | ENABLE_SPECIFIC_MATRIX_TYPE(Vector3i); |
| 133 | + ENABLE_SPECIFIC_MATRIX_TYPE(Vector3cf); |
| 134 | + ENABLE_SPECIFIC_MATRIX_TYPE(Vector3cd); |
| 135 | + |
90 | 136 | ENABLE_SPECIFIC_MATRIX_TYPE(Vector4d); |
91 | 137 | ENABLE_SPECIFIC_MATRIX_TYPE(Vector4f); |
92 | 138 | ENABLE_SPECIFIC_MATRIX_TYPE(Vector4i); |
| 139 | + ENABLE_SPECIFIC_MATRIX_TYPE(Vector4cf); |
| 140 | + ENABLE_SPECIFIC_MATRIX_TYPE(Vector4cd); |
| 141 | + |
93 | 142 | ENABLE_SPECIFIC_MATRIX_TYPE(VectorXd); |
94 | 143 | ENABLE_SPECIFIC_MATRIX_TYPE(VectorXf); |
95 | 144 | ENABLE_SPECIFIC_MATRIX_TYPE(VectorXi); |
| 145 | + ENABLE_SPECIFIC_MATRIX_TYPE(VectorXcf); |
| 146 | + ENABLE_SPECIFIC_MATRIX_TYPE(VectorXcd); |
96 | 147 | } |
97 | 148 |
|
98 | 149 | } // namespace eigenpy |
0 commit comments