mirror of
https://gitlab.com/libeigen/eigen.git
synced 2025-04-21 09:09:36 +08:00
Fix geo_orthomethods unit test for complexes
This commit is contained in:
parent
107bb308c3
commit
51357a6622
@ -49,11 +49,11 @@ template<typename Scalar> void orthomethods_3()
|
|||||||
mcross = mat3.colwise().cross(vec3);
|
mcross = mat3.colwise().cross(vec3);
|
||||||
VERIFY_IS_APPROX(mcross.col(i), mat3.col(i).cross(vec3));
|
VERIFY_IS_APPROX(mcross.col(i), mat3.col(i).cross(vec3));
|
||||||
|
|
||||||
VERIFY_IS_MUCH_SMALLER_THAN((mat3.transpose() * mat3.colwise().cross(vec3)).diagonal().cwiseAbs().sum(), Scalar(1));
|
VERIFY_IS_MUCH_SMALLER_THAN((mat3.adjoint() * mat3.colwise().cross(vec3)).diagonal().cwiseAbs().sum(), Scalar(1));
|
||||||
VERIFY_IS_MUCH_SMALLER_THAN((mat3.transpose() * mat3.colwise().cross(Vector3::Random())).diagonal().cwiseAbs().sum(), Scalar(1));
|
VERIFY_IS_MUCH_SMALLER_THAN((mat3.adjoint() * mat3.colwise().cross(Vector3::Random())).diagonal().cwiseAbs().sum(), Scalar(1));
|
||||||
|
|
||||||
VERIFY_IS_MUCH_SMALLER_THAN((vec3.transpose() * mat3.colwise().cross(vec3)).cwiseAbs().sum(), Scalar(1));
|
VERIFY_IS_MUCH_SMALLER_THAN((vec3.adjoint() * mat3.colwise().cross(vec3)).cwiseAbs().sum(), Scalar(1));
|
||||||
VERIFY_IS_MUCH_SMALLER_THAN((vec3.transpose() * Matrix3::Random().colwise().cross(vec3)).cwiseAbs().sum(), Scalar(1));
|
VERIFY_IS_MUCH_SMALLER_THAN((vec3.adjoint() * Matrix3::Random().colwise().cross(vec3)).cwiseAbs().sum(), Scalar(1));
|
||||||
|
|
||||||
mcross = mat3.rowwise().cross(vec3);
|
mcross = mat3.rowwise().cross(vec3);
|
||||||
VERIFY_IS_APPROX(mcross.row(i), mat3.row(i).cross(vec3));
|
VERIFY_IS_APPROX(mcross.row(i), mat3.row(i).cross(vec3));
|
||||||
|
Loading…
x
Reference in New Issue
Block a user