Home
last modified time | relevance | path

Searched refs:bottomRows (Results 1 – 24 of 24) sorted by relevance

/external/eigen/doc/snippets/
DMatrixBase_template_int_bottomRows.cpp4 cout << a.bottomRows<2>() << endl;
5 a.bottomRows<2>().setZero();
DMatrixBase_bottomRows_int.cpp4 cout << a.bottomRows(2) << endl;
5 a.bottomRows(2).setZero();
/external/eigen/test/
Dcorners.cpp40 COMPARE_CORNER(bottomRows(r), block(rows-r,0,r,cols)); in corners()
77 VERIFY_IS_EQUAL((matrix.template bottomRows<r>()), (matrix.template block<r,cols>(rows-r,0))); in corners_fixedsize()
99 …VERIFY_IS_EQUAL((const_matrix.template bottomRows<r>()), (const_matrix.template block<r,cols>(rows… in corners_fixedsize()
Dproduct_small.cpp196 …C.noalias() = A.template topLeftCorner<1,M>() * (B.template topRows<M>()+B.template bottomRows<M>(… in test_linear_but_not_vectorizable()
197 …R.noalias() = A.template topLeftCorner<1,M>() * (B.template topRows<M>()+B.template bottomRows<M>(… in test_linear_but_not_vectorizable()
Devaluators.cpp302 copy_using_evaluator(m4.block(1, 1, 2, 3), m3.bottomRows(2)); in test_evaluators()
303 m4ref.block(1, 1, 2, 3) = m3.bottomRows(2); in test_evaluators()
Dsparse_basic.cpp550 if (incRows > 0) refMat1.bottomRows(incRows).setZero(); in sparse_basic()
/external/eigen/doc/examples/
DTutorial_BlockOperations_corner.cpp14 cout << "m.bottomRows<2>() =" << endl << m.bottomRows<2>() << endl << endl; in main()
/external/eigen/Eigen/src/Core/
DReverse.h154 topRows(half).swap(bottomRows(half).reverse());
175 xpr.topRows(half).swap(xpr.bottomRows(half).colwise().reverse());
DPlainObjectBase.h961 _this.bottomRightCorner(new_rows, other.cols()) = other.bottomRows(new_rows);
/external/eigen/Eigen/src/SVD/
DUpperBidiagonalization.h241 x_k.noalias() -= X_k1.bottomRows(remainingRows-1) * tmp0; in upperbidiagonalization_blocked_helper()
269 A11.noalias() -= A10 * Y.topLeftCorner(bcols,bs).bottomRows(bcols-bs).adjoint(); in upperbidiagonalization_blocked_helper()
270 A11.noalias() -= X.topLeftCorner(brows,bs).bottomRows(brows-bs) * A01; in upperbidiagonalization_blocked_helper()
DBDCSVD.h277 m_computed.template bottomRows<1>().setZero();
370 A.bottomRows(n2).noalias() = A2.leftCols(k2) * B2.topRows(k2);
/external/eigen/Eigen/src/plugins/
DBlockMethods.h488 inline RowsBlockXpr bottomRows(Index n) in bottomRows() function
495 inline ConstRowsBlockXpr bottomRows(Index n) const in bottomRows() function
517 inline typename NRowsBlockXpr<N>::Type bottomRows(Index n = N)
525 inline typename ConstNRowsBlockXpr<N>::Type bottomRows(Index n = N) const
/external/eigen/doc/
DTutorialBlockOperations.dox150 \link DenseBase::bottomRows() * \endlink</td>
152 matrix.bottomRows(q);\endcode </td>
154 matrix.bottomRows<q>();\endcode </td>
DAsciiQuickReference.txt74 P.bottomRows<rows>() // P(end-rows+1:end, :)
75 P.bottomRows(rows) // P(end-rows+1:end, :)
DQuickReference.dox564 mat1.bottomRows(rows)
569 mat1.bottomRows<rows>()
DA05_PortingFrom2To3.dox72 Notice that Eigen3 also provides these new convenience methods: topRows(), bottomRows(), leftCols()…
DTutorialSparse.dox329 sm2.bottomRows(nrows) = ...;
/external/eigen/Eigen/src/LU/
DFullPivLU.h779 c.bottomRows(rows-cols) -= m_lu.bottomRows(rows-cols) * c.topRows(cols);
/external/eigen/Eigen/src/QR/
DHouseholderQR.h368 dst.bottomRows(cols()-rank).setZero(); in _solve_impl()
DCompleteOrthogonalDecomposition.h519 dst.bottomRows(cols - rank).setZero();
/external/eigen/Eigen/src/Eigenvalues/
DRealQZ.h484 essential2 = hr.template bottomRows<2>(); in step()
496 essential2 = hr.template bottomRows<2>(); in step()
/external/eigen/Eigen/src/Householder/
DHouseholderSequence.h342 dst.bottomRows(rows()-m_shift-actual_k)
/external/eigen/unsupported/Eigen/src/MatrixFunctions/
DMatrixPower.h524 m_fT.bottomRows(m_nulls).fill(RealScalar(0)); in initialize()
/external/eigen/Eigen/src/SparseQR/
DSparseQR.h207 y.bottomRows(y.rows()-rank).setZero();