/external/ceres-solver/cmake/ |
FindCXSparse.cmake | 32 # FindCXSparse.cmake - Find CXSparse libraries & dependencies. 37 # CXSPARSE_FOUND: TRUE iff CXSparse and all dependencies have been found. 38 # CXSPARSE_INCLUDE_DIRS: Include directories for CXSparse. 39 # CXSPARSE_LIBRARIES: Libraries for CXSparse and all dependencies. 49 # search for CXSparse includes, 52 # search for CXSparse libraries, e.g: /timbuktu/lib. 65 # CXSPARSE_INCLUDE_DIR: Include directory for CXSparse, not including the 67 # CXSPARSE_LIBRARY: CXSparse library, not including the libraries of any 70 # Called if we failed to find CXSparse or any of it's required dependencies, 77 # Make results of search visible in the CMake GUI if CXSparse has no [all...] |
config.h.in | 53 // If defined, Ceres was compiled without CXSparse.
|
FindEigen.cmake | 60 # EIGEN_INCLUDE_DIR: Include directory for CXSparse, not including the
|
/external/ceres-solver/internal/ceres/ |
cxsparse.cc | 36 #include "ceres/cxsparse.h" 48 CXSparse::CXSparse() : scratch_(NULL), scratch_size_(0) { 51 CXSparse::~CXSparse() { 58 bool CXSparse::SolveCholesky(cs_di* A, 96 cs_dis* CXSparse::AnalyzeCholesky(cs_di* A) { 101 cs_dis* CXSparse::AnalyzeCholeskyWithNaturalOrdering(cs_di* A) { 106 cs_dis* CXSparse::BlockAnalyzeCholesky(cs_di* A, 167 cs_di CXSparse::CreateSparseMatrixTransposeView(CompressedRowSparseMatrix* A) [all...] |
cxsparse.h | 50 // explicity exist in CXSparse. The methods in the class are nonstatic because 52 class CXSparse { 54 CXSparse(); 55 ~CXSparse(); 134 class CXSparse {
|
reorder_program.cc | 37 #include "ceres/cxsparse.h" 117 // CXSparse works with J'J instead of J'. So compute the block 120 CXSparse cxsparse; 123 cxsparse.CreateSparseMatrix( 125 cs_di* block_jacobian = cxsparse.TransposeMatrix(block_jacobian_transpose); 127 cxsparse.MatrixMatrixMultiply(block_jacobian_transpose, block_jacobian); 128 cxsparse.Free(block_jacobian); 129 cxsparse.Free(block_jacobian_transpose); 131 cxsparse.ApproximateMinimumDegreeOrdering(block_hessian, ordering) [all...] |
compressed_row_sparse_matrix_test.cc | 36 #include "ceres/cxsparse.h" 495 CXSparse cxsparse; local 498 // Create a random matrix, compute its outer product using CXSParse 531 cs_di cs_matrix_transpose = cxsparse.CreateSparseMatrixTransposeView(matrix.get()); 532 cs_di* cs_matrix = cxsparse.TransposeMatrix(&cs_matrix_transpose); 534 cxsparse.MatrixMatrixMultiply(&cs_matrix_transpose, cs_matrix); 545 cxsparse.CreateSparseMatrixTransposeView(outer_product.get()); 565 cxsparse.Free(cs_matrix); 566 cxsparse.Free(expected_outer_product) [all...] |
sparse_normal_cholesky_solver.h | 43 #include "ceres/cxsparse.h" 91 CXSparse cxsparse_;
|
sparse_normal_cholesky_solver.cc | 41 #include "ceres/cxsparse.h" 233 "because Ceres was not built with support for CXSparse. " 240 EventLogger event_logger("SparseNormalCholeskySolver::CXSparse::Solve"); 293 "CXSparse failure. Unable to find symbolic factorization."; 296 summary.message = "CXSparse::SolveCholesky failed.";
|
CMakeLists.txt | 56 cxsparse.cc 148 IF (CXSPARSE AND CXSPARSE_FOUND) 150 ENDIF (CXSPARSE AND CXSPARSE_FOUND)
|
schur_complement_solver.cc | 43 #include "ceres/cxsparse.h" 377 // CXSparse's sparse cholesky factorization routines. 386 summary.message = "Ceres was not built with CXSparse support. " 420 "CXSparse failure. Unable to find symbolic factorization."; 423 summary.message = "CXSparse::SolveCholesky failed.";
|
schur_complement_solver.h | 43 #include "ceres/cxsparse.h" 187 CXSparse cxsparse_;
|
solver.cc | 191 "CXSparse was not enabled when Ceres was built."; 197 "CXSparse was not enabled when Ceres was built.";
|
solver_impl.cc | 40 #include "ceres/cxsparse.h" 823 *error = "Can't use SPARSE_NORMAL_CHOLESKY with CXSPARSE because " 824 "CXSparse was not enabled when Ceres was built."; [all...] |
problem_impl.cc | 682 // CXSparse, here it just being used for telling the evaluator to [all...] |
/external/ceres-solver/ |
CMakeLists.txt | 99 OPTION(CXSPARSE "Enable CXSparse." ON) 165 UPDATE_CACHE_VARIABLE(CXSPARSE OFF) 169 MESSAGE(STATUS "Building for iOS: SuiteSparse, CXSparse, gflags and OpenMP are not available.") 338 # CXSparse. 339 IF (CXSPARSE) 340 # Don't search with REQUIRED as we can continue without CXSparse. 341 FIND_PACKAGE(CXSparse) 343 # By default, if CXSparse and all dependencies are found, Ceres is 344 # built with CXSparse support [all...] |
/external/ceres-solver/docs/source/ |
building.rst | 63 - `CXSparse <http://www.cise.ufl.edu/research/sparse/CXSparse/>`_. 64 Similar to ``SuiteSparse`` but simpler and slower. CXSparse has 131 # SuiteSparse and CXSparse (optional) 258 # SuiteSparse and CXSparse 284 way of building SuiteSparse and CXSparse. There are however a number 323 #. (Experimental) ``CXSparse`` Previously CXSparse was not available on 325 `[1] <https://github.com/PetterS/CXSparse>`_ and 326 `[2] <https://github.com/TheFrenchLeaf/CXSparse>`_. If you wish to us [all...] |
features.rst | 52 factorization (`SuiteSparse`_ or `CXSparse`_) for large sparse 90 .. _CXSparse: https://www.cise.ufl.edu/research/sparse/CXSparse/
|
faqs.rst | 138 ``SuiteSparse`` or ``CXSparse`` installed. 145 requires that you have ``SuiteSparse`` or ``CXSparse``
|
version_history.rst | 503 #. Fixed a memory leak in ``cxsparse.cc``. (Alexander Mordvintsev). 622 #. Cached symbolic factorization when using ``CXSparse``. 744 #. ``CXSparse`` support.
|
solving.rst | 493 Professor Tim Davis' ``SuiteSparse`` or ``CXSparse`` packages [Chen]_ 495 incidently is a port of the algorithm implemented inside ``CXSparse``) [all...] |
/external/ceres-solver/examples/ |
Makefile.example | 56 # If Ceres was built with CXSparse:
|
/external/ceres-solver/include/ceres/ |
types.h | 75 // SuiteSparse or CXSparse.
|