Lines Matching +full:- +full:lp
34 LeftPermutationType lp(lv); in permutationmatrices() local
40 …VERIFY_EVALUATION_COUNT(m_permuted = lp * m_original * rp, 1); // 1 temp for sub expression "lp * … in permutationmatrices()
46 Matrix<Scalar,Rows,Rows> lm(lp); in permutationmatrices()
52 VERIFY_EVALUATION_COUNT(m_permuted = lp * m_permuted * rp, 1); in permutationmatrices()
55 VERIFY_IS_APPROX(lp.inverse()*m_permuted*rp.inverse(), m_original); in permutationmatrices()
59 VERIFY((lp*lp.inverse()).toDenseMatrix().isIdentity()); in permutationmatrices()
67 VERIFY_IS_APPROX((lp*lp2).toDenseMatrix().template cast<Scalar>(), lm*lm2); in permutationmatrices()
77 …VERIFY_EVALUATION_COUNT(m_permuted.noalias()= lp.inverse() * m_permuted, 1); // 1 temp to allocate… in permutationmatrices()
78 VERIFY_IS_APPROX(m_permuted, lp.inverse()*m_original); in permutationmatrices()
85 VERIFY_EVALUATION_COUNT(m_permuted.noalias() = lp * m_permuted, 1); // 1 temp to allocate the mask in permutationmatrices()
86 VERIFY_IS_APPROX(m_permuted, lp*m_original); in permutationmatrices()
94 lp2 = lp; in permutationmatrices()
95 Index i = internal::random<Index>(0, rows-1); in permutationmatrices()
97 do j = internal::random<Index>(0, rows-1); while(j==i); in permutationmatrices()
99 lm = lp; in permutationmatrices()
104 i = internal::random<Index>(0, cols-1); in permutationmatrices()
105 do j = internal::random<Index>(0, cols-1); while(j==i); in permutationmatrices()