Home
last modified time | relevance | path

Searched refs:computeU (Results 1 – 9 of 9) sorted by relevance

/external/eigen/Eigen/src/Eigenvalues/
DComplexSchur.h113 explicit ComplexSchur(const EigenBase<InputType>& matrix, bool computeU = true)
121 compute(matrix.derived(), computeU);
191 ComplexSchur& compute(const EigenBase<InputType>& matrix, bool computeU = true);
211 …eFromHessenberg(const HessMatrixType& matrixH, const OrthMatrixType& matrixQ, bool computeU=true);
258 void reduceToTriangularForm(bool computeU);
319 …r<MatrixType>& ComplexSchur<MatrixType>::compute(const EigenBase<InputType>& matrix, bool computeU)
327 if(computeU) m_matU = ComplexMatrixType::Identity(1,1);
330 m_matUisUptodate = computeU;
334 …ce_to_hessenberg<MatrixType, NumTraits<Scalar>::IsComplex>::run(*this, matrix.derived(), computeU);
335 computeFromHessenberg(m_matT, m_matU, computeU);
[all …]
DRealSchur.h104 explicit RealSchur(const EigenBase<InputType>& matrix, bool computeU = true)
113 compute(matrix.derived(), computeU);
170 RealSchur& compute(const EigenBase<InputType>& matrix, bool computeU = true);
190 …omputeFromHessenberg(const HessMatrixType& matrixH, const OrthMatrixType& matrixQ, bool computeU);
240 void splitOffTwoRows(Index iu, bool computeU, const Scalar& exshift);
243 …void performFrancisQRStep(Index il, Index im, Index iu, bool computeU, const Vector3s& firstHouseh…
249 …chur<MatrixType>& RealSchur<MatrixType>::compute(const EigenBase<InputType>& matrix, bool computeU) in compute() argument
262 if(computeU) in compute()
266 m_matUisUptodate = computeU; in compute()
274 computeFromHessenberg(m_hess.matrixH(), m_hess.matrixQ(), computeU); in compute()
[all …]
DComplexSchur_LAPACKE.h43 …GTYPE, Dynamic, Dynamic, EIGCOLROW> >::compute(const EigenBase<InputType>& matrix, bool computeU) \
55 if(computeU) m_matU = ComplexMatrixType::Identity(1,1); \
58 m_matUisUptodate = computeU; \
65 jobvs = (computeU) ? 'V' : 'N'; \
79 m_matUisUptodate = computeU; \
DRealSchur_LAPACKE.h43 …GTYPE, Dynamic, Dynamic, EIGCOLROW> >::compute(const EigenBase<InputType>& matrix, bool computeU) \
51 jobvs = (computeU) ? 'V' : 'N'; \
65 m_matUisUptodate = computeU; \
/external/eigen/Eigen/src/SVD/
DJacobiSVD.h141 if(svd.computeU()) svd.m_matrixU = m_qr.colsPermutation(); in run()
239 if(svd.computeU()) svd.m_matrixU = m_qr.colsPermutation(); in run()
335 if(svd.computeU()) svd.m_matrixU.setIdentity(matrix.rows(), matrix.rows()); in run()
388 if(svd.computeU()) svd.m_matrixU.col(p) *= conj(z);
394 if(svd.computeU()) svd.m_matrixU.col(q) *= conj(z);
403 if(svd.computeU()) svd.m_matrixU.applyOnTheRight(p,q,rot.adjoint());
414 if(svd.computeU()) svd.m_matrixU.col(q) *= conj(z);
574 using Base::computeU;
726 if(computeU()) m_matrixU.applyOnTheRight(p,q,j_left.transpose());
750 if(computeU()) m_matrixU.col(i) *= m_workMatrix.coeff(i,i)/a;
[all …]
DSVDBase.h86 eigen_assert(computeU() && "This SVD decomposition didn't compute U. Did you ask for it?"); in matrixU()
188 inline bool computeU() const { return m_computeFullU || m_computeThinU; } in computeU() function
209 …eigen_assert(computeU() && computeV() && "SVD::solve() requires both unitaries U and V to be compu… in solve()
DJacobiSVD_LAPACKE.h59 if (computeU()) { \
DBDCSVD.h74 using Base::computeU;
224 m_compV = computeU();
253 if(computeU()) m_matrixU = jsvd.matrixU();
315 if (computeU())
/external/eigen/unsupported/Eigen/src/IterativeSolvers/
DDGMRES.h425 bool computeU = true;
428 schurofH.computeFromHessenberg(m_Hes.topLeftCorner(it,it), matrixQ, computeU);