HomeSort by relevance Sort by last modified time
    Searched full:ldlt (Results 1 - 25 of 37) sorted by null

1 2

  /external/eigen/Eigen/
Cholesky 15 * - MatrixBase::ldlt()
24 #include "src/Cholesky/LDLT.h"
PaStiXSupport 25 * - class PastixLDLT: a supernodal, parallel LDLt Cholesky factorization.
  /external/eigen/test/eigen2/
eigen2_cholesky.cpp 22 LLT.h LDLT.h
69 LDLT<SquareMatrixType> ldlt(symm);
70 VERIFY(ldlt.isPositiveDefinite());
71 // in eigen3, LDLT is pivoting
72 //VERIFY_IS_APPROX(symm, ldlt.matrixL() * ldlt.vectorD().asDiagonal() * ldlt.matrixL().adjoint());
73 ldlt.solve(vecB, &vecX);
75 ldlt.solve(matB, &matX)
    [all...]
eigen2_sparse_solvers.cpp 112 // test LDLT
127 refMat2.ldlt().solve(b, &refX);
130 SparseLDLT<SparseSelfAdjointMatrix> ldlt(m2);
131 if (ldlt.succeeded())
132 ldlt.solveInPlace(x);
133 VERIFY(refX.isApprox(x,test_precision<Scalar>()) && "LDLT: default");
  /external/eigen/test/
cholesky.cpp 65 LLT.h LDLT.h
134 // LDLT
146 LDLT<SquareMatrixType,Lower> ldltlo(symmLo);
153 LDLT<SquareMatrixType,Upper> ldltup(symmUp);
238 CALL_SUBTEST(( test_chol_update<SquareMatrixType,LDLT>(symm) ));
280 // LDLT
291 LDLT<RealMatrixType,Lower> ldltlo(symmLo);
312 VectorType vecX = matA.ldlt().solve(vecB);
316 // LDLT is not guaranteed to work for indefinite matrices, but happens to work fine if matrix is diagonal.
317 // This test checks that LDLT reports correctly that matrix is indefinite.
365 LDLT<MatrixType> ldlt; local
    [all...]
nomalloc.cpp 133 Eigen::LDLT<Matrix> LDLT; LDLT.compute(A);
134 X = LDLT.solve(B);
135 x = LDLT.solve(b);
  /external/eigen/doc/examples/
TutorialLinAlgExSolveLDLT.cpp 14 Matrix2f x = A.ldlt().solve(b);
  /external/eigen/Eigen/src/Cholesky/
LDLT.h 27 * \class LDLT
46 * \sa MatrixBase::ldlt(), class LLT
48 template<typename _MatrixType, int _UpLo> class LDLT
73 * perform decompositions via LDLT::compute(const MatrixType&).
75 LDLT()
86 * \sa LDLT()
88 LDLT(Index size)
99 * \sa LDLT(Index size)
101 LDLT(const MatrixType& matrix)
122 eigen_assert(m_isInitialized && "LDLT is not initialized.")
587 SelfAdjointView<MatrixType, UpLo>::ldlt() const function in class:Eigen::SelfAdjointView
597 MatrixBase<Derived>::ldlt() const function in class:Eigen::MatrixBase
    [all...]
LLT.h 38 * use LDLT instead for the semidefinite case. Also, do not use a Cholesky decomposition to determine whether a system of equations
44 * \sa MatrixBase::llt(), class LDLT
46 /* HEY THIS DOX IS DISABLED BECAUSE THERE's A BUG EITHER HERE OR IN LDLT ABOUT THAT (OR BOTH)
  /external/eigen/bench/spbench/
spbenchsolver.h 130 out << " <TYPE> LDLT </TYPE> \n";
146 out << " <TYPE> LDLT </TYPE> \n";
162 out << " <TYPE> LDLT </TYPE> \n";
183 out << " <TYPE> LDLT </TYPE> \n";
391 cout << "\nSolving with Simplicial LDLT ... \n";
399 cout << "\nSolving with CHOLMOD LDLT ... \n";
409 cout << "\nSolving with PASTIX LDLT ... \n";
418 cout << "\nSolving with PARDISO LDLT ... \n";
spbench.dtd 4 <!ELEMENT TYPE (#PCDATA)> <!-- One of LU, LLT, LDLT, ITER -->
  /external/eigen/doc/
TutorialLinearAlgebra.dox 90 <td>LDLT</td>
91 <td>ldlt()</td>
101 choice is then the LDLT decomposition. Here's an example, also demonstrating that using a general
182 Another way, potentially faster but less reliable, is to use a LDLT decomposition
A05_PortingFrom2To3.dox 220 <tr><td>\code A.ldlt().solve(B,&X);\endcode</td>
221 <td>\code X = A.ldlt().solve(B);
222 X = A.selfadjointView<Lower>.ldlt().solve(B);
223 X = A.selfadjointView<Upper>.ldlt().solve(B);\endcode</td>
TopicLinearAlgebraDecompositions.dox 102 <td>LDLT</td>
229 <li><a name="note1">\b 1: </a>There exist two variants of the LDLT algorithm. Eigen's one produces a pure diagonal D matrix, and therefore it cannot handle indefinite matrices, unlike Lapack's one which produces a block diagonal D matrix.</li>
SparseLinearSystems.dox 18 <tr><td>SimplicialLDLT </td><td>\link SparseCholesky_Module SparseCholesky \endlink</td><td>Direct LDLt factorization</td><td>SPD</td><td>Fill-in reducing</td>
34 <tr><td>PastixLLT \n PastixLDLT \n PastixLU</td><td>\link PaStiXSupport_Module PaStiXSupport \endlink</td><td>Direct LLt, LDLt, LU factorizations</td><td>SPD \n SPD \n Square</td><td>Fill-in reducing, Leverage fast dense algebra, Multithreading</td>
108 In the compute() function, the matrix is generally factorized: LLT for self-adjoint matrices, LDLT for general hermitian matrices, LU for non hermitian matrices and QR for rectangular matrices. These are the results of using direct solvers. For this class of solvers precisely, the compute step is further subdivided into analyzePattern() and factorize().
147 <TR><TH>Matrix <TH> N <TH> NNZ <TH> <TH > UMFPACK <TH > SUPERLU <TH > PASTIX LU <TH >BiCGSTAB <TH > BiCGSTAB+ILUT <TH >GMRES+ILUT<TH > LDLT <TH> CHOLMOD LDLT <TH > PASTIX LDLT <TH > LLT <TH > CHOLMOD SP LLT <TH > CHOLMOD LLT <TH > PASTIX LLT <TH> CG</TR>
TopicAliasing.dox 120 <tr> <td> LDLT::solve() </td> <td> LDLT::solveInPlace() </td> </tr>
AsciiQuickReference.txt 190 x = A.ldlt().solve(b)); // A sym. p.s.d. #include <Eigen/Cholesky>
195 // .ldlt() -> .matrixL() and .matrixD()
A10_Eigen2SupportModes.dox 43 \li Certain fine details of linear algebraic decompositions. For example, LDLT decomposition is now pivoting in Eigen 3 whereas it wasn't in Eigen 2, so code that was relying on its underlying matrix structure will break.
  /external/eigen/Eigen/src/SparseCholesky/
SimplicialCholesky.h 90 eigen_assert(m_isInitialized && "Simplicial LLT or LDLT is not initialized.");
104 eigen_assert(m_isInitialized && "Simplicial LLT or LDLT is not initialized.");
234 VectorType m_diag; // the diagonal coefficients (LDLT mode)
378 * \brief A direct sparse LDLT Cholesky factorizations without square root.
419 eigen_assert(Base::m_factorizationIsOk && "Simplicial LDLT not factorized");
424 eigen_assert(Base::m_factorizationIsOk && "Simplicial LDLT not factorized");
430 eigen_assert(Base::m_factorizationIsOk && "Simplicial LDLT not factorized");
  /external/ceres-solver/internal/ceres/
dense_normal_cholesky_solver.h 73 // This class uses the LDLT factorization routines from the Eigen
  /external/eigen/bench/
benchCholesky.cpp 59 LDLT<SquareMatrixType> cholnosqrt(covMat);
  /external/eigen/Eigen/src/Core/
SelfAdjointView.h 153 const LDLT<PlainObject, UpLo> ldlt() const;
MatrixBase.h 368 const LDLT<PlainObject> ldlt() const;
  /external/eigen/Eigen/src/Core/util/
Constants.h 322 /** \internal Not used (meant for LDLT?). */
324 /** \internal Not used (meant for LDLT?). */
ForwardDeclarations.h 226 template<typename MatrixType, int UpLo = Lower> class LDLT;

Completed in 190 milliseconds

1 2