v1.0
Functions
type_alias.cpp File Reference
#include "
main.h
"
Functions
EIGEN_DECLARE_TEST
(type_alias)
Function Documentation
◆
EIGEN_DECLARE_TEST()
EIGEN_DECLARE_TEST
(
type_alias
)
12
{
13
using namespace
internal
;
14
15
// To warm up, some basic checks:
16
STATIC_CHECK
((is_same<MatrixXd,
Matrix<double, Dynamic, Dynamic>
>::
value
));
17
STATIC_CHECK
((is_same<Matrix2f,
Matrix<float, 2, 2>
>::
value
));
18
STATIC_CHECK
((is_same<Array33i,
Array<int, 3, 3>
>::
value
));
19
20
STATIC_CHECK
((is_same<MatrixX<double>, MatrixXd>::
value
));
21
STATIC_CHECK
((is_same<MatrixX<int>, MatrixXi>::
value
));
22
STATIC_CHECK
((is_same<Matrix2<int>, Matrix2i>::
value
));
23
STATIC_CHECK
((is_same<Matrix2X<float>, Matrix2Xf>::
value
));
24
STATIC_CHECK
((is_same<MatrixX4<double>, MatrixX4d>::
value
));
25
STATIC_CHECK
((is_same<
VectorX<int>
, VectorXi>::
value
));
26
STATIC_CHECK
((is_same<Vector2<float>, Vector2f>::
value
));
27
STATIC_CHECK
((is_same<RowVectorX<int>, RowVectorXi>::
value
));
28
STATIC_CHECK
((is_same<RowVector2<float>, RowVector2f>::
value
));
29
30
STATIC_CHECK
((is_same<ArrayXX<float>, ArrayXXf>::
value
));
31
STATIC_CHECK
((is_same<Array33<int>, Array33i>::
value
));
32
STATIC_CHECK
((is_same<Array2X<float>, Array2Xf>::
value
));
33
STATIC_CHECK
((is_same<ArrayX4<double>, ArrayX4d>::
value
));
34
STATIC_CHECK
((is_same<ArrayX<double>, ArrayXd>::
value
));
35
STATIC_CHECK
((is_same<Array4<double>, Array4d>::
value
));
36
37
STATIC_CHECK
((is_same<
Vector<float, 3>
, Vector3f>::
value
));
38
STATIC_CHECK
((is_same<
Vector<int, Dynamic>
, VectorXi>::
value
));
39
STATIC_CHECK
((is_same<
RowVector<float, 3>
, RowVector3f>::
value
));
40
STATIC_CHECK
((is_same<
RowVector<int, Dynamic>
, RowVectorXi>::
value
));
41
}
Eigen::Array
General-purpose arrays with easy API for coefficient-wise operations.
Definition:
Array.h:48
Eigen::Matrix< double, Dynamic, Dynamic >
STATIC_CHECK
#define STATIC_CHECK(COND)
Definition:
main.h:380
Eigen::value
squared absolute value
Definition:
GlobalFunctions.h:87
internal
Definition:
Eigen_Colamd.h:49
References
STATIC_CHECK
, and
Eigen::value
.
Eigen
test
type_alias.cpp
Generated on Wed Aug 27 2025 17:05:10 for MercuryDPM by
1.9.1