Home | History | Annotate | Download | only in test

Lines Matching defs:Rows

17   enum { Rows = MatrixType::RowsAtCompileTime, Cols = MatrixType::ColsAtCompileTime };
18 typedef Matrix<Scalar, Rows, 1> VectorType;
20 typedef Matrix<Scalar, Rows, Rows> SquareMatrixType;
21 typedef DiagonalMatrix<Scalar, Rows> LeftDiagonalMatrix;
23 typedef Matrix<Scalar, Rows==Dynamic?Dynamic:2*Rows, Cols==Dynamic?Dynamic:2*Cols> BigMatrix;
24 Index rows = m.rows();
27 MatrixType m1 = MatrixType::Random(rows, cols),
28 m2 = MatrixType::Random(rows, cols);
29 VectorType v1 = VectorType::Random(rows),
30 v2 = VectorType::Random(rows);
49 sq_m1.block(0,0,rows,rows) = ldm1;
54 Index i = internal::random<Index>(0, rows-1);
68 big.setZero(2*rows, 2*cols);
70 big.block(i,j,rows,cols) = m1;
71 big.block(i,j,rows,cols) = v1.asDiagonal() * big.block(i,j,rows,cols);
73 VERIFY_IS_APPROX((big.block(i,j,rows,cols)) , v1.asDiagonal() * m1 );
75 big.block(i,j,rows,cols) = m1;
76 big.block(i,j,rows,cols) = big.block(i,j,rows,cols) * rv1.asDiagonal();
77 VERIFY_IS_APPROX((big.block(i,j,rows,cols)) , m1 * rv1.asDiagonal() );