Lines Matching refs:cols
21 Index cols = m.cols();
23 ArrayType m1 = ArrayType::Random(rows, cols),
24 m2 = ArrayType::Random(rows, cols),
25 m3(rows, cols);
30 RowVectorType rv1 = RowVectorType::Random(cols);
37 VERIFY_IS_APPROX(m1 + s1, ArrayType::Constant(rows,cols,s1) + m1);
39 VERIFY_IS_APPROX(m1 - s1, m1 - ArrayType::Constant(rows,cols,s1));
40 VERIFY_IS_APPROX(s1 - m1, ArrayType::Constant(rows,cols,s1) - m1);
41 VERIFY_IS_APPROX((m1*Scalar(2)) - s2, (m1+m1) - ArrayType::Constant(rows,cols,s2) );
51 ArrayType::Map(m1.data(), m1.rows(), m1.cols()) -= ArrayType::Map(m2.data(), m2.rows(), m2.cols());
55 ArrayType::Map(m1.data(), m1.rows(), m1.cols()) += ArrayType::Map(m2.data(), m2.rows(), m2.cols());
59 ArrayType::Map(m1.data(), m1.rows(), m1.cols()) *= ArrayType::Map(m2.data(), m2.rows(), m2.cols());
63 m2 = ArrayType::Random(rows,cols);
65 ArrayType::Map(m1.data(), m1.rows(), m1.cols()) /= ArrayType::Map(m2.data(), m2.rows(), m2.cols());
89 VERIFY_IS_APPROX((m3 = s1), ArrayType::Constant(rows,cols,s1));
90 VERIFY_IS_APPROX((m3 = 1), ArrayType::Constant(rows,cols,1));
91 VERIFY_IS_APPROX((m3.topLeftCorner(rows,cols) = 1), ArrayType::Constant(rows,cols,1));
113 ArrayType exponents = ArrayType::Constant(rows, cols, RealScalar(2));
120 VERIFY_IS_APPROX(Eigen::pow(m1(0,0), exponents), ArrayType::Constant(rows,cols,m1(0,0)*m1(0,0)));
138 Index cols = m.cols();
141 c = internal::random<Index>(0, cols-1);
143 ArrayType m1 = ArrayType::Random(rows, cols),
144 m2 = ArrayType::Random(rows, cols),
145 m3(rows, cols),
152 if (rows*cols>1)
178 for (int j=0; j<cols; ++j)
181 VERIFY_IS_APPROX( (m1.abs()<ArrayType::Constant(rows,cols,mid))
182 .select(ArrayType::Zero(rows,cols),m1), m3);
184 VERIFY_IS_APPROX( (m1.abs()<ArrayType::Constant(rows,cols,mid))
186 VERIFY_IS_APPROX( (m1.abs()>=ArrayType::Constant(rows,cols,mid))
192 VERIFY(((m1.abs()+1)>RealScalar(0.1)).count() == rows*cols);
196 VERIFY( (m1<RealScalar(0) || m1>=RealScalar(0)).count() == rows*cols);
203 VERIFY_IS_APPROX(((m1.abs()+1)>RealScalar(0.1)).colwise().count(), ArrayOfIndices::Constant(cols,rows).transpose());
204 VERIFY_IS_APPROX(((m1.abs()+1)>RealScalar(0.1)).rowwise().count(), ArrayOfIndices::Constant(rows, cols));
216 Index cols = m.cols();
218 ArrayType m1 = ArrayType::Random(rows, cols),
219 m2 = ArrayType::Random(rows, cols),
220 m3(rows, cols),
309 m1 += ArrayType::Constant(rows,cols,Scalar(tiny));
327 Index cols = m.cols();
329 ArrayType m1 = ArrayType::Random(rows, cols),
330 m2(rows, cols),
336 Array<RealScalar, -1, -1> m3(rows, cols);
339 for (Index j = 0; j < m.cols(); ++j)
374 for (Index j = 0; j < m.cols(); ++j)
413 m1 += ArrayType::Constant(rows,cols,Scalar(tiny));
431 Index cols = m.cols();
433 ArrayType m1 = ArrayType::Random(rows, cols);
439 VERIFY_IS_APPROX(ArrayType::Constant(rows,cols, minM1), (m1.min)(ArrayType::Constant(rows,cols, minM1)));
440 VERIFY_IS_APPROX(m1, (m1.min)(ArrayType::Constant(rows,cols, maxM1)));
442 cols, maxM1), (m1.max)(ArrayType::Constant(rows,cols, maxM1)));
443 VERIFY_IS_APPROX(m1, (m1.max)(ArrayType::Constant(rows,cols, minM1)));
446 VERIFY_IS_APPROX(ArrayType::Constant(rows,cols, minM1), (m1.min)( minM1));
449 VERIFY_IS_APPROX(ArrayType::Constant(rows,cols, maxM1), (m1.max)( maxM1));