Lines Matching refs:m1
24 MatrixType m1 = MatrixType::Random(rows, cols), in product_extra() local
35 OtherMajorMatrixType tm1 = m1; in product_extra()
41 VERIFY_IS_APPROX(m3.noalias() = m1 * m2.adjoint(), m1 * m2.adjoint().eval()); in product_extra()
42 …VERIFY_IS_APPROX(m3.noalias() = m1.adjoint() * square.adjoint(), m1.adjoint().eval() * square.ad… in product_extra()
43 VERIFY_IS_APPROX(m3.noalias() = m1.adjoint() * m2, m1.adjoint().eval() * m2); in product_extra()
44 …VERIFY_IS_APPROX(m3.noalias() = (s1 * m1.adjoint()) * m2, (s1 * m1.adjoint()).eval() * m2… in product_extra()
45 …VERIFY_IS_APPROX(m3.noalias() = ((s1 * m1).adjoint()) * m2, (numext::conj(s1) * m1.adjoint(… in product_extra()
46 …VERIFY_IS_APPROX(m3.noalias() = (- m1.adjoint() * s1) * (s3 * m2), (- m1.adjoint() * s1).eval() *… in product_extra()
47 …VERIFY_IS_APPROX(m3.noalias() = (s2 * m1.adjoint() * s1) * m2, (s2 * m1.adjoint() * s1).eval(… in product_extra()
48 …VERIFY_IS_APPROX(m3.noalias() = (-m1*s2) * s1*m2.adjoint(), (-m1*s2).eval() * (s1*m2.adjoin… in product_extra()
51 …VERIFY_IS_APPROX( m1.adjoint() * (s1*m2).conjugate(), (m1.adjoint()).eval() * ((s1*m2).conjugate()… in product_extra()
56 VERIFY_IS_APPROX((-m1.conjugate() * s2) * (s1 * vc2), in product_extra()
57 (-m1.conjugate()*s2).eval() * (s1 * vc2).eval()); in product_extra()
58 VERIFY_IS_APPROX((-m1 * s2) * (s1 * vc2.conjugate()), in product_extra()
59 (-m1*s2).eval() * (s1 * vc2.conjugate()).eval()); in product_extra()
60 VERIFY_IS_APPROX((-m1.conjugate() * s2) * (s1 * vc2.conjugate()), in product_extra()
61 (-m1.conjugate()*s2).eval() * (s1 * vc2.conjugate()).eval()); in product_extra()
63 VERIFY_IS_APPROX((s1 * vc2.transpose()) * (-m1.adjoint() * s2), in product_extra()
64 (s1 * vc2.transpose()).eval() * (-m1.adjoint()*s2).eval()); in product_extra()
65 VERIFY_IS_APPROX((s1 * vc2.adjoint()) * (-m1.transpose() * s2), in product_extra()
66 (s1 * vc2.adjoint()).eval() * (-m1.transpose()*s2).eval()); in product_extra()
67 VERIFY_IS_APPROX((s1 * vc2.adjoint()) * (-m1.adjoint() * s2), in product_extra()
68 (s1 * vc2.adjoint()).eval() * (-m1.adjoint()*s2).eval()); in product_extra()
70 VERIFY_IS_APPROX((-m1.adjoint() * s2) * (s1 * v1.transpose()), in product_extra()
71 (-m1.adjoint()*s2).eval() * (s1 * v1.transpose()).eval()); in product_extra()
72 VERIFY_IS_APPROX((-m1.transpose() * s2) * (s1 * v1.adjoint()), in product_extra()
73 (-m1.transpose()*s2).eval() * (s1 * v1.adjoint()).eval()); in product_extra()
74 VERIFY_IS_APPROX((-m1.adjoint() * s2) * (s1 * v1.adjoint()), in product_extra()
75 (-m1.adjoint()*s2).eval() * (s1 * v1.adjoint()).eval()); in product_extra()
77 VERIFY_IS_APPROX((s1 * v1) * (-m1.conjugate() * s2), in product_extra()
78 (s1 * v1).eval() * (-m1.conjugate()*s2).eval()); in product_extra()
79 VERIFY_IS_APPROX((s1 * v1.conjugate()) * (-m1 * s2), in product_extra()
80 (s1 * v1.conjugate()).eval() * (-m1*s2).eval()); in product_extra()
81 VERIFY_IS_APPROX((s1 * v1.conjugate()) * (-m1.conjugate() * s2), in product_extra()
82 (s1 * v1.conjugate()).eval() * (-m1.conjugate()*s2).eval()); in product_extra()
84 VERIFY_IS_APPROX((-m1.adjoint() * s2) * (s1 * v1.adjoint()), in product_extra()
85 (-m1.adjoint()*s2).eval() * (s1 * v1.adjoint()).eval()); in product_extra()
88 Index i = internal::random<Index>(0,m1.rows()-2); in product_extra()
89 Index j = internal::random<Index>(0,m1.cols()-2); in product_extra()
90 Index r = internal::random<Index>(1,m1.rows()-i); in product_extra()
91 Index c = internal::random<Index>(1,m1.cols()-j); in product_extra()
92 Index i2 = internal::random<Index>(0,m1.rows()-1); in product_extra()
93 Index j2 = internal::random<Index>(0,m1.cols()-1); in product_extra()
95 …VERIFY_IS_APPROX(m1.col(j2).adjoint() * m1.block(0,j,m1.rows(),c), m1.col(j2).adjoint().eval() * m… in product_extra()
96 …VERIFY_IS_APPROX(m1.block(i,0,r,m1.cols()) * m1.row(i2).adjoint(), m1.block(i,0,r,m1.cols()).eval(… in product_extra()
99 MatrixType tmp = m1 * m1.adjoint() * s1; in product_extra()
100 VERIFY_IS_APPROX(tmp, m1 * m1.adjoint() * s1); in product_extra()