Lines Matching refs:mat3
37 Matrix3 mat3; in orthomethods_3() local
38 mat3 << v0.normalized(), in orthomethods_3()
41 VERIFY(mat3.isUnitary()); in orthomethods_3()
43 mat3.setRandom(); in orthomethods_3()
44 VERIFY_IS_APPROX(v0.cross(mat3*v1), -(mat3*v1).cross(v0)); in orthomethods_3()
45 VERIFY_IS_APPROX(v0.cross(mat3.lazyProduct(v1)), -(mat3.lazyProduct(v1)).cross(v0)); in orthomethods_3()
48 mat3.setRandom(); in orthomethods_3()
52 mcross = mat3.colwise().cross(vec3); in orthomethods_3()
53 VERIFY_IS_APPROX(mcross.col(i), mat3.col(i).cross(vec3)); in orthomethods_3()
55 …VERIFY_IS_MUCH_SMALLER_THAN((mat3.adjoint() * mat3.colwise().cross(vec3)).diagonal().cwiseAbs().su… in orthomethods_3()
56 …VERIFY_IS_MUCH_SMALLER_THAN((mat3.adjoint() * mat3.colwise().cross(Vector3::Random())).diagonal().… in orthomethods_3()
58 …VERIFY_IS_MUCH_SMALLER_THAN((vec3.adjoint() * mat3.colwise().cross(vec3)).cwiseAbs().sum(), Scalar… in orthomethods_3()
61 mcross = mat3.rowwise().cross(vec3); in orthomethods_3()
62 VERIFY_IS_APPROX(mcross.row(i), mat3.row(i).cross(vec3)); in orthomethods_3()