Home
last modified time | relevance | path

Searched refs:colsPermutation (Results 1 – 14 of 14) sorted by relevance

/external/eigen/unsupported/Eigen/src/LevenbergMarquardt/
DLMpar.h67 x = qr.colsPermutation()*wa1; in lmpar2()
86 wa1 = qr.colsPermutation().inverse() * diag.cwiseProduct(wa2)/dxnorm; in lmpar2()
94 wa1[j] = s.col(j).head(j+1).dot(qtb.head(j+1)) / diag[qr.colsPermutation().indices()(j)]; in lmpar2()
118 lmqrsolv(s, qr.colsPermutation(), wa1, qtb, x, sdiag); in lmpar2()
132 wa1 = qr.colsPermutation().inverse() * diag.cwiseProduct(wa2/dxnorm); in lmpar2()
DLMonestep.h50 m_permutation = (qrfac.colsPermutation()); in minimizeOneStep()
/external/eigen/unsupported/Eigen/src/NonLinearOptimization/
Dlmpar.h204 x = qr.colsPermutation()*wa1; in lmpar2()
223 wa1 = qr.colsPermutation().inverse() * diag.cwiseProduct(wa2)/dxnorm; in lmpar2()
231 …wa1[j] = qr.matrixQR().col(j).head(j+1).dot(qtb.head(j+1)) / diag[qr.colsPermutation().indices()(j… in lmpar2()
256 qrsolv<Scalar>(s, qr.colsPermutation().indices(), wa1, qtb, x, sdiag); in lmpar2()
270 wa1 = qr.colsPermutation().inverse() * diag.cwiseProduct(wa2/dxnorm); in lmpar2()
DLevenbergMarquardt.h227 permutation = qrfac.colsPermutation(); in minimizeOneStep()
292 wa3 = fjac.template triangularView<Upper>() * (qrfac.colsPermutation().inverse() *wa1); in minimizeOneStep()
468 permutation = qrfac.colsPermutation(); in minimizeOptimumStorageOneStep()
/external/eigen/Eigen/src/QR/
DColPivHouseholderQR.h180 const PermutationType& colsPermutation() const in colsPermutation() function
551 …for(Index i = 0; i < nonzero_pivots; ++i) dst.row(dec().colsPermutation().indices().coeff(i)) = c.…
552 …for(Index i = nonzero_pivots; i < cols; ++i) dst.row(dec().colsPermutation().indices().coeff(i)).s…
DFullPivHouseholderQR.h170 const PermutationType& colsPermutation() const
526 …for(Index i = 0; i < dec().rank(); ++i) dst.row(dec().colsPermutation().indices().coeff(i)) = c.ro…
527 …for(Index i = dec().rank(); i < cols; ++i) dst.row(dec().colsPermutation().indices().coeff(i)).set…
/external/eigen/test/
Dqr_colpivoting.cpp36 MatrixType c = q * r * qr.colsPermutation().inverse(); in qr()
61 Matrix<Scalar,Rows,Cols> c = qr.householderQ() * r * qr.colsPermutation().inverse(); in qr_fixedsize()
Dqr_fullpivoting.cpp40 MatrixType c = qr.matrixQ() * r * qr.colsPermutation().inverse(); in qr()
/external/eigen/Eigen/src/SPQRSupport/
DSuiteSparseQRSupport.h157 dest.topRows(cols()) = colsPermutation() * y.topRows(cols());
179 PermutationType colsPermutation() const
/external/eigen/unsupported/Eigen/src/SVD/
DJacobiSVD.h94 if(svd.computeV()) svd.m_matrixV = m_qr.colsPermutation(); in run()
141 if(svd.computeU()) svd.m_matrixU = m_qr.colsPermutation(); in run()
184 if(svd.computeV()) svd.m_matrixV = m_qr.colsPermutation(); in run()
240 if(svd.computeU()) svd.m_matrixU = m_qr.colsPermutation(); in run()
/external/eigen/Eigen/src/SVD/
DJacobiSVD.h94 if(svd.computeV()) svd.m_matrixV = m_qr.colsPermutation(); in run()
141 if(svd.computeU()) svd.m_matrixU = m_qr.colsPermutation(); in run()
184 if(svd.computeV()) svd.m_matrixV = m_qr.colsPermutation(); in run()
240 if(svd.computeU()) svd.m_matrixU = m_qr.colsPermutation(); in run()
/external/eigen/Eigen/src/SparseQR/
DSparseQR.h152 const PermutationType& colsPermutation() const
183 if (m_perm_c.size()) dest = colsPermutation() * y.topRows(cols());
/external/eigen/Eigen/src/SparseLU/
DSparseLU.h161 inline const PermutationType& colsPermutation() const in colsPermutation() function
243 X.col(j) = colsPermutation().inverse() * X.col(j); in _solve()
/external/ceres-solver/internal/ceres/
Dcovariance_impl.cc699 qr_solver.colsPermutation().inverse(); in ComputeCovarianceValuesUsingEigenSparseQR()