TEST(MathMatrixSubRow,SubRow6) { using stan::math::sub_row; Eigen::MatrixXd m(3,4); for (int i = 0; i < 3; ++i) for (int j = 0; j < 4; ++j) m(i,j) = (i + 1) * (j + 1); Eigen::RowVectorXd v = sub_row(m,1,2,2); EXPECT_EQ(2,v.size()); for (int i = 0; i < 2; ++i) EXPECT_FLOAT_EQ(m(0,1+i), v(i)); }