Lines Matching defs:v0
29 VectorType v0 = VectorType::Random(),
38 hv0 << v0, 1;
39 VERIFY_IS_APPROX(v0.homogeneous(), hv0);
40 VERIFY_IS_APPROX(v0, hv0.hnormalized());
42 VERIFY_IS_APPROX(v0.homogeneous().sum(), hv0.sum());
43 VERIFY_IS_APPROX(v0.homogeneous().minCoeff(), hv0.minCoeff());
44 VERIFY_IS_APPROX(v0.homogeneous().maxCoeff(), hv0.maxCoeff());
55 VERIFY_IS_APPROX(t1 * (v0.homogeneous().eval()), t1 * v0.homogeneous());
59 VERIFY_IS_APPROX(t2 * (v0.homogeneous().eval()), t2 * v0.homogeneous());
61 VERIFY_IS_APPROX(t2 * (v0.homogeneous().asDiagonal()), t2 * hv0.asDiagonal());
62 VERIFY_IS_APPROX((v0.homogeneous().asDiagonal()) * t2, hv0.asDiagonal() * t2);
64 VERIFY_IS_APPROX((v0.transpose().rowwise().homogeneous().eval()) * t2,
65 v0.transpose().rowwise().homogeneous() * t2);
70 VERIFY_IS_APPROX((v0.transpose().rowwise().homogeneous().eval()) * t3,
71 v0.transpose().rowwise().homogeneous() * t3);
102 VERIFY_IS_APPROX( (t2 * v0.homogeneous()).hnormalized(),
103 (t2.template topLeftCorner<Size,Size>() * v0 + t2.template topRightCorner<Size,1>())
104 / ((t2.template bottomLeftCorner<1,Size>()*v0).value() + t2(Size,Size)) );
109 VERIFY_IS_APPROX( (t2 .lazyProduct( v0.homogeneous() )).hnormalized(), (t2 * v0.homogeneous()).hnormalized() );
112 VERIFY_IS_APPROX( (v0.transpose().homogeneous() .lazyProduct( t2 )).hnormalized(), (v0.transpose().homogeneous()*t2).hnormalized() );
115 VERIFY_IS_APPROX( (t2.template triangularView<Lower>() * v0.homogeneous()).eval(), (t2.template triangularView<Lower>()*hv0) );