/external/eigen/Eigen/ |
CholmodSupport | 9 #include <cholmod.h> 15 * This module provides an interface to the Cholmod library which is part of the <a href="http://www.cise.ufl.edu/research/sparse/SuiteSparse/">suitesparse</a> package. 30 * In order to use this module, the cholmod headers must be accessible from the include paths, and your binary must be linked to the cholmod library and its dependencies. 31 * The dependencies depend on how cholmod has been compiled.
|
SPQRSupport | 19 * In order to use this module, the SPQR headers must be accessible from the include paths, and your binary must be linked to the SPQR library and its dependencies (Cholmod, AMD, COLAMD,...).
|
/external/eigen/cmake/ |
FindCholmod.cmake | 0 # Cholmod lib usually requires linking to a blas and lapack library. 10 cholmod.h 19 find_library(CHOLMOD_LIBRARIES cholmod PATHS $ENV{CHOLMODDIR} ${LIB_INSTALL_DIR}) 86 find_package_handle_standard_args(CHOLMOD DEFAULT_MSG
|
FindSPQR.cmake | 4 # SPQR lib requires Cholmod, colamd and amd as well.
|
/external/ceres-solver/internal/ceres/ |
suitesparse.cc | 38 #include "cholmod.h" 129 // Cholmod can try multiple re-ordering strategies to find a fill 254 // Save the current print level and silence CHOLMOD, otherwise 255 // CHOLMOD is prone to dumping stuff to stderr, which can be 266 // treats all kinds of CHOLMOD failures as warnings. Some of these 274 *message = "CHOLMOD failure: Method not installed."; 277 *message = "CHOLMOD failure: Out of memory."; 280 *message = "CHOLMOD failure: Integer overflow occured."; 283 *message = "CHOLMOD failure: Invalid input."; 286 *message = "CHOLMOD warning: Matrix not positive definite." [all...] |
schur_complement_solver.h | 92 // matrix is small and dense, or if CHOLMOD/SuiteSparse is not 98 // CHOLMOD/SuiteSparse be installed, as it uses CHOLMOD to find a
|
suitesparse.h | 31 // A simple C++ interface to the SuiteSparse and CHOLMOD libraries. 47 #include "cholmod.h" 79 // The raw CHOLMOD and SuiteSparseQR libraries have a slightly 83 // for all cholmod function calls. 172 // on the matrix. See the documentation for CHOLMOD for more details.
|
sparse_normal_cholesky_solver.h | 54 // Solves the normal equations (A'A + D'D) x = A'b, using the CHOLMOD sparse
|
sparse_normal_cholesky_solver.cc | 153 // before they can be factorized. CHOLMOD/SuiteSparse on the other 250 // before they can be factorized. CHOLMOD/SuiteSparse on the other
|
evaluator.h | 115 // the jacobian for use with CHOLMOD, where as BlockOptimizationProblem
|
visibility_based_preconditioner.h | 192 // implemented using CHOLMOD's sparse triangular matrix solve
|
linear_solver.h | 66 // e.g. CHOLMOD ran out of memory when computing the symbolic or
|
schur_complement_solver.cc | 270 // CHOLMOD's sparse cholesky factorization routines.
|
/external/eigen/bench/ |
sparse_cholesky.cpp | 6 // g++ -DSIZE=10000 -DDENSITY=0.001 sparse_cholesky.cpp -I.. -DDENSEMATRI -O3 -g0 -DNDEBUG -DNBTRIES=1 -I /home/gael/Coding/LinearAlgebra/taucs_full/src/ -I/home/gael/Coding/LinearAlgebra/taucs_full/build/linux/ -L/home/gael/Coding/LinearAlgebra/taucs_full/lib/linux/ -ltaucs /home/gael/Coding/LinearAlgebra/GotoBLAS/libgoto.a -lpthread -I /home/gael/Coding/LinearAlgebra/SuiteSparse/CHOLMOD/Include/ $CHOLLIB -I /home/gael/Coding/LinearAlgebra/SuiteSparse/UFconfig/ /home/gael/Coding/LinearAlgebra/SuiteSparse/CCOLAMD/Lib/libccolamd.a /home/gael/Coding/LinearAlgebra/SuiteSparse/CHOLMOD/Lib/libcholmod.a -lmetis /home/gael/Coding/LinearAlgebra/SuiteSparse/AMD/Lib/libamd.a /home/gael/Coding/LinearAlgebra/SuiteSparse/CAMD/Lib/libcamd.a /home/gael/Coding/LinearAlgebra/SuiteSparse/CCOLAMD/Lib/libccolamd.a /home/gael/Coding/LinearAlgebra/SuiteSparse/COLAMD/Lib/libcolamd.a -llapack && ./a.out 130 doEigen<Eigen::Cholmod>("Eigen/Cholmod", sm1, Eigen::IncompleteFactorization); 155 // CHOLMOD 181 std::cout << "cholmod/analyze:\t" << timer.value() << endl; 186 std::cout << "cholmod/factorize:\t" << timer.value() << endl;
|
/external/eigen/Eigen/src/CholmodSupport/ |
CholmodSupport.h | 42 eigen_assert(false && "Scalar type not supported by CHOLMOD"); 48 /** Wraps the Eigen sparse matrix \a mat into a Cholmod sparse matrix object. 105 /** Returns a view of the Eigen sparse matrix \a mat as Cholmod sparse matrix. 118 /** Returns a view of the Eigen \b dense matrix \a mat as Cholmod dense matrix. 139 /** Returns a view of the Cholmod sparse matrix \a cm as an Eigen sparse matrix. 156 * \brief The base class for the direct Cholesky factorization of Cholmod 286 /** Returns a reference to the Cholmod's configuration structure to get a full control over the performed operations. 287 * See the Cholmod user guide for details. */ 288 cholmod_common& cholmod() { return m_cholmod; } function in class:Eigen::CholmodBase 300 // note: cd stands for Cholmod Dens [all...] |
/external/eigen/bench/spbench/ |
CMakeLists.txt | 16 find_package(Cholmod)
|
spbenchsolver.h | 121 out << " <PACKAGE> CHOLMOD </PACKAGE> \n"; 126 out << " <PACKAGE> CHOLMOD </PACKAGE> \n"; 131 out << " <PACKAGE> CHOLMOD </PACKAGE> \n"; 396 // CHOLMOD 399 cout << "\nSolving with CHOLMOD LDLT ... \n"; 436 // CHOLMOD 439 // CholMOD SuperNodal LLT 440 cout << "\nSolving with CHOLMOD LLT (Supernodal)... \n"; 444 // CholMod Simplicial LLT 445 cout << "\nSolving with CHOLMOD LLT (Simplicial) ... \n"; [all...] |
/external/eigen/test/ |
CMakeLists.txt | 33 find_package(Cholmod) 39 ei_add_property(EIGEN_TESTED_BACKENDS "Cholmod, ") 41 ei_add_property(EIGEN_MISSING_BACKENDS "Cholmod, ")
|
/external/ceres-solver/cmake/ |
FindSuiteSparse.cmake | 84 # == Sparse Supernodal Cholesky Factorization and Update/Downdate (CHOLMOD) 288 # CHOLMOD. 291 FIND_LIBRARY(CHOLMOD_LIBRARY NAMES cholmod 294 MESSAGE(STATUS "Found CHOLMOD library: ${CHOLMOD_LIBRARY}") 297 "Did not find CHOLMOD library (required SuiteSparse component).") 302 FIND_PATH(CHOLMOD_INCLUDE_DIR NAMES cholmod.h 305 MESSAGE(STATUS "Found CHOLMOD header in: ${CHOLMOD_INCLUDE_DIR}") 308 "Did not find CHOLMOD header (required SuiteSparse component).")
|
/external/eigen/test/eigen2/ |
eigen2_sparse_solvers.cpp | 93 SparseLLT<SparseSelfAdjointMatrix,Cholmod>(m2).solveInPlace(x); 94 VERIFY(refX.isApprox(x,test_precision<Scalar>()) && "LLT: cholmod");
|
/external/ceres-solver/docs/source/ |
bibliography.rst | 28 S. Rajamanickam, **Algorithm 887: CHOLMOD, Supernodal Sparse
|
version_history.rst | 331 make copies inside ``CHOLMOD``. 746 factorization time for sparse ``CHOLMOD`` significantly.
|
/external/eigen/doc/ |
SparseLinearSystems.dox | 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>
|
/external/eigen/Eigen/src/SPQRSupport/ |
SuiteSparseQRSupport.h | 248 mutable cholmod_sparse *m_cR; // The sparse R factor in cholmod format
|
/external/ceres-solver/include/ceres/ |
types.h | 86 // based on CHOLMOD.
|