Home
last modified time | relevance | path

Searched refs:cxsparse_ (Results 1 – 4 of 4) sorted by relevance

/external/ceres-solver/internal/ceres/
Dsparse_normal_cholesky_solver.cc69 cxsparse_.Free(cxsparse_factor_); in ~SparseNormalCholeskySolver()
119 cs_di At = cxsparse_.CreateSparseMatrixTransposeView(A); in SolveImplUsingCXSparse()
128 cs_di* A2 = cxsparse_.TransposeMatrix(&At); in SolveImplUsingCXSparse()
129 cs_di* AtA = cxsparse_.MatrixMatrixMultiply(&At, A2); in SolveImplUsingCXSparse()
131 cxsparse_.Free(A2); in SolveImplUsingCXSparse()
141 CHECK_NOTNULL(cxsparse_.BlockAnalyzeCholesky(AtA, in SolveImplUsingCXSparse()
146 CHECK_NOTNULL(cxsparse_.AnalyzeCholeskyWithNaturalOrdering(AtA)); in SolveImplUsingCXSparse()
152 if (cxsparse_.SolveCholesky(AtA, cxsparse_factor_, Atb.data())) { in SolveImplUsingCXSparse()
158 cxsparse_.Free(AtA); in SolveImplUsingCXSparse()
Dschur_complement_solver.cc168 cxsparse_.Free(cxsparse_factor_); in ~SparseSchurComplementSolver()
353 cs_di* lhs = CHECK_NOTNULL(cxsparse_.CreateSparseMatrix(tsm)); in SolveReducedLinearSystemUsingCXSparse()
359 CHECK_NOTNULL(cxsparse_.BlockAnalyzeCholesky(lhs, blocks_, blocks_)); in SolveReducedLinearSystemUsingCXSparse()
363 bool ok = cxsparse_.SolveCholesky(lhs, cxsparse_factor_, solution); in SolveReducedLinearSystemUsingCXSparse()
365 cxsparse_.Free(lhs); in SolveReducedLinearSystemUsingCXSparse()
Dsparse_normal_cholesky_solver.h80 CXSparse cxsparse_; variable
Dschur_complement_solver.h175 CXSparse cxsparse_; variable