Home
last modified time | relevance | path

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

/external/eigen/Eigen/src/Eigenvalues/
DComplexSchur.h112 ComplexSchur(const MatrixType& matrix, bool computeU = true)
120 compute(matrix, computeU);
189 ComplexSchur& compute(const MatrixType& matrix, bool computeU = true);
209 …eFromHessenberg(const HessMatrixType& matrixH, const OrthMatrixType& matrixQ, bool computeU=true);
256 void reduceToTriangularForm(bool computeU);
316 ComplexSchur<MatrixType>& ComplexSchur<MatrixType>::compute(const MatrixType& matrix, bool computeU)
324 if(computeU) m_matU = ComplexMatrixType::Identity(1,1);
327 m_matUisUptodate = computeU;
331 …schur_reduce_to_hessenberg<MatrixType, NumTraits<Scalar>::IsComplex>::run(*this, matrix, computeU);
332 computeFromHessenberg(m_matT, m_matU, computeU);
[all …]
DRealSchur.h103 RealSchur(const MatrixType& matrix, bool computeU = true)
112 compute(matrix, computeU);
168 RealSchur& compute(const MatrixType& matrix, bool computeU = true);
188 …omputeFromHessenberg(const HessMatrixType& matrixH, const OrthMatrixType& matrixQ, bool computeU);
238 void splitOffTwoRows(Index iu, bool computeU, const Scalar& exshift);
241 …void performFrancisQRStep(Index il, Index im, Index iu, bool computeU, const Vector3s& firstHouseh…
246 RealSchur<MatrixType>& RealSchur<MatrixType>::compute(const MatrixType& matrix, bool computeU) in compute() argument
257 computeFromHessenberg(m_hess.matrixH(), m_hess.matrixQ(), computeU); in compute()
263 …computeFromHessenberg(const HessMatrixType& matrixH, const OrthMatrixType& matrixQ, bool computeU) in computeFromHessenberg() argument
266 if(computeU) in computeFromHessenberg()
[all …]
DComplexSchur_MKL.h45 … EIGCOLROW> >::compute(const Matrix<EIGTYPE, Dynamic, Dynamic, EIGCOLROW>& matrix, bool computeU) \
58 if(computeU) m_matU = ComplexMatrixType::Identity(1,1); \
61 m_matUisUptodate = computeU; \
69 jobvs = (computeU) ? 'V' : 'N'; \
82 m_matUisUptodate = computeU; \
DRealSchur_MKL.h45 … EIGCOLROW> >::compute(const Matrix<EIGTYPE, Dynamic, Dynamic, EIGCOLROW>& matrix, bool computeU) \
58 jobvs = (computeU) ? 'V' : 'N'; \
71 m_matUisUptodate = computeU; \
/external/eigen/Eigen/src/SVD/
DJacobiSVD.h141 if(svd.computeU()) svd.m_matrixU = m_qr.colsPermutation(); in run()
240 if(svd.computeU()) svd.m_matrixU = m_qr.colsPermutation(); in run()
339 if(svd.computeU()) svd.m_matrixU.setIdentity(matrix.rows(), matrix.rows()); in run()
383 if(svd.computeU()) svd.m_matrixU.col(p) *= conj(z);
388 if(svd.computeU()) svd.m_matrixU.col(q) *= conj(z);
397 if(svd.computeU()) svd.m_matrixU.applyOnTheRight(p,q,rot.adjoint());
408 if(svd.computeU()) svd.m_matrixU.col(q) *= conj(z);
616 … eigen_assert(computeU() && "This JacobiSVD decomposition didn't compute U. Did you ask for it?");
648 inline bool computeU() const { return m_computeFullU || m_computeThinU; }
666 …eigen_assert(computeU() && computeV() && "JacobiSVD::solve() requires both unitaries U and V to be…
[all …]
DJacobiSVD_MKL.h61 if (computeU()) { \
/external/eigen/unsupported/Eigen/src/SVD/
DJacobiSVD.h141 if(svd.computeU()) svd.m_matrixU = m_qr.colsPermutation(); in run()
240 if(svd.computeU()) svd.m_matrixU = m_qr.colsPermutation(); in run()
339 if(svd.computeU()) svd.m_matrixU.setIdentity(matrix.rows(), matrix.rows()); in run()
382 if(svd.computeU()) svd.m_matrixU.col(p) *= conj(z);
385 if(svd.computeU()) svd.m_matrixU.col(q) *= conj(z);
392 if(svd.computeU()) svd.m_matrixU.applyOnTheRight(p,q,rot.adjoint());
403 if(svd.computeU()) svd.m_matrixU.col(q) *= conj(z);
599 …eigen_assert(SVDBase<MatrixType>::computeU() && SVDBase<MatrixType>::computeV() && "JacobiSVD::sol…
693 … if(SVDBase<MatrixType>::computeU()) this->m_matrixU.applyOnTheRight(p,q,j_left.transpose());
708 …if(SVDBase<MatrixType>::computeU() && (a!=RealScalar(0))) this->m_matrixU.col(i) *= this->m_workMa…
[all …]
DSVDBase.h113 eigen_assert(computeU() && "This SVD decomposition didn't compute U. Did you ask for it?"); in matrixU()
155 inline bool computeU() const { return m_computeFullU || m_computeThinU; } in computeU() function
DBDCSVD.h161 eigen_assert(SVDBase<_MatrixType>::computeU() && SVDBase<_MatrixType>::computeV() && in solve()
176 … eigen_assert(this->computeU() && "This SVD decomposition didn't compute U. Did you ask for it?"); in matrixU()
187 … eigen_assert(this->computeU() && "This SVD decomposition didn't compute V. Did you ask for it?"); in matrixV()
224 compU = this->computeU(); in allocate()
229 compV = this->computeU(); in allocate()
241 if (this->computeU()||this->computeV()){ in allocate()
318 if (this->computeU()){ in copyUV()
/external/eigen/unsupported/Eigen/src/IterativeSolvers/
DDGMRES.h438 bool computeU = true;
441 schurofH.computeFromHessenberg(m_Hes.topLeftCorner(it,it), matrixQ, computeU);