Lines Matching refs:cols
16 enum { Rows = MatrixType::RowsAtCompileTime, Cols = MatrixType::ColsAtCompileTime };
18 typedef Matrix<Scalar, 1, Cols> RowVectorType;
21 typedef DiagonalMatrix<Scalar, Cols> RightDiagonalMatrix;
22 typedef Matrix<Scalar, Rows==Dynamic?Dynamic:2*Rows, Cols==Dynamic?Dynamic:2*Cols> BigMatrix;
24 Index cols = m.cols();
26 MatrixType m1 = MatrixType::Random(rows, cols),
27 m2 = MatrixType::Random(rows, cols);
30 RowVectorType rv1 = RowVectorType::Random(cols),
31 rv2 = RowVectorType::Random(cols);
56 Index j = internal::random<Index>(0, cols-1);
69 big.setZero(2*rows, 2*cols);
71 big.block(i,j,rows,cols) = m1;
72 big.block(i,j,rows,cols) = v1.asDiagonal() * big.block(i,j,rows,cols);
74 VERIFY_IS_APPROX((big.block(i,j,rows,cols)) , v1.asDiagonal() * m1 );
76 big.block(i,j,rows,cols) = m1;
77 big.block(i,j,rows,cols) = big.block(i,j,rows,cols) * rv1.asDiagonal();
78 VERIFY_IS_APPROX((big.block(i,j,rows,cols)) , m1 * rv1.asDiagonal() );