Lines Matching refs:cols
20 Index cols = m.cols();
22 MatrixType m1 = MatrixType::Random(rows, cols),
23 m2 = MatrixType::Random(rows, cols),
24 m3(rows, cols);
27 RowVectorType rv1 = RowVectorType::Random(cols);
34 VERIFY_IS_APPROX((m1.array() + s1).matrix(), MatrixType::Constant(rows,cols,s1) + m1);
35 VERIFY_IS_APPROX(((m1*Scalar(2)).array() - s2).matrix(), (m1+m1) - MatrixType::Constant(rows,cols,s2) );
61 VERIFY_IS_APPROX(m1.block(0,0,0,cols).colwise().sum(), RowVectorType::Zero(cols));
81 Index cols = m.cols();
84 c = internal::random<Index>(0, cols-1);
86 MatrixType m1 = MatrixType::Random(rows, cols),
87 m2 = MatrixType::Random(rows, cols),
88 m3(rows, cols);
92 if (rows*cols>1)
110 for (int j=0; j<cols; ++j)
113 VERIFY_IS_APPROX( (m1.array().abs()<MatrixType::Constant(rows,cols,mid).array())
114 .select(MatrixType::Zero(rows,cols),m1), m3);
116 VERIFY_IS_APPROX( (m1.array().abs()<MatrixType::Constant(rows,cols,mid).array())
118 VERIFY_IS_APPROX( (m1.array().abs()>=MatrixType::Constant(rows,cols,mid).array())
124 VERIFY(((m1.array().abs()+1)>RealScalar(0.1)).count() == rows*cols);
129 VERIFY_IS_APPROX(((m1.array().abs()+1)>RealScalar(0.1)).matrix().colwise().count(), VectorOfIndices::Constant(cols,rows).transpose());
130 VERIFY_IS_APPROX(((m1.array().abs()+1)>RealScalar(0.1)).matrix().rowwise().count(), VectorOfIndices::Constant(rows, cols));
150 Index cols = m.cols();
152 MatrixType m1 = MatrixType::Random(rows, cols);
158 VERIFY_IS_APPROX(MatrixType::Constant(rows,cols, minM1), m1.cwiseMin(MatrixType::Constant(rows,cols, minM1)));
159 VERIFY_IS_APPROX(m1, m1.cwiseMin(MatrixType::Constant(rows,cols, maxM1)));
161 VERIFY_IS_APPROX(MatrixType::Constant(rows,cols, maxM1), m1.cwiseMax(MatrixType::Constant(rows,cols, maxM1)));
162 VERIFY_IS_APPROX(m1, m1.cwiseMax(MatrixType::Constant(rows,cols, minM1)));
165 VERIFY_IS_APPROX(MatrixType::Constant(rows,cols, minM1), m1.cwiseMin( minM1));
170 VERIFY_IS_APPROX(MatrixType::Constant(rows,cols, maxM1), m1.cwiseMax( maxM1));
175 VERIFY_IS_APPROX(MatrixType::Constant(rows,cols, minM1).array(), (m1.array().min)( minM1));
178 VERIFY_IS_APPROX(MatrixType::Constant(rows,cols, maxM1).array(), (m1.array().max)( maxM1));
192 Index rows = t.rows(), cols = t.cols();
194 MatrixType m(rows,cols);
196 Array2DType a2(rows,cols);
199 m.array().resize(rows+1,cols+1);
200 VERIFY(m.rows()==rows+1 && m.cols()==cols+1);
201 a2.matrix().resize(rows+1,cols+1);
202 VERIFY(a2.rows()==rows+1 && a2.cols()==cols+1);
203 v.array().resize(cols);
204 VERIFY(v.size()==cols);
205 a1.matrix().resize(cols);
206 VERIFY(a1.size()==cols);