Home | History | Annotate | Download | only in test

Lines Matching refs:m1

21   MatrixType m1 = MatrixType::Random(rows, cols);
23 // The entries of m1 are uniformly distributed in [0,1], so m1.prod() is very small. This may lead to test
25 MatrixType m1_for_prod = MatrixType::Ones(rows, cols) + Scalar(0.2) * m1;
29 Scalar s(0), p(1), minc(internal::real(m1.coeff(0))), maxc(internal::real(m1.coeff(0)));
33 s += m1(i,j);
35 minc = (std::min)(internal::real(minc), internal::real(m1(i,j)));
36 maxc = (std::max)(internal::real(maxc), internal::real(m1(i,j)));
40 VERIFY_IS_APPROX(m1.sum(), s);
41 VERIFY_IS_APPROX(m1.mean(), mean);
43 VERIFY_IS_APPROX(m1.real().minCoeff(), internal::real(minc));
44 VERIFY_IS_APPROX(m1.real().maxCoeff(), internal::real(maxc));
51 VERIFY_IS_APPROX(m1.block(r0,c0,r1,c1).sum(), m1.block(r0,c0,r1,c1).eval().sum());
52 VERIFY_IS_APPROX(m1.block(r0,c0,r1,c1).mean(), m1.block(r0,c0,r1,c1).eval().mean());
54 VERIFY_IS_APPROX(m1.block(r0,c0,r1,c1).real().minCoeff(), m1.block(r0,c0,r1,c1).real().eval().minCoeff());
55 VERIFY_IS_APPROX(m1.block(r0,c0,r1,c1).real().maxCoeff(), m1.block(r0,c0,r1,c1).real().eval().maxCoeff());
58 VERIFY_IS_APPROX(m1.block(r0,c0,0,0).sum(), Scalar(0));
59 VERIFY_IS_APPROX(m1.block(r0,c0,0,0).prod(), Scalar(1));