Home
last modified time | relevance | path

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

/external/ceres-solver/internal/ceres/
Dsparse_normal_cholesky_solver.cc58 cxsparse_factor_(NULL), in SparseNormalCholeskySolver()
68 if (cxsparse_factor_ != NULL) { in FreeFactorization()
69 cxsparse_.Free(cxsparse_factor_); in FreeFactorization()
70 cxsparse_factor_ = NULL; in FreeFactorization()
275 if (cxsparse_factor_ == NULL) { in SolveImplUsingCXSparse()
277 cxsparse_factor_ = cxsparse_.BlockAnalyzeCholesky(AtA, in SolveImplUsingCXSparse()
282 cxsparse_factor_ = cxsparse_.AnalyzeCholesky(AtA); in SolveImplUsingCXSparse()
284 cxsparse_factor_ = cxsparse_.AnalyzeCholeskyWithNaturalOrdering(AtA); in SolveImplUsingCXSparse()
290 if (cxsparse_factor_ == NULL) { in SolveImplUsingCXSparse()
294 } else if (!cxsparse_.SolveCholesky(AtA, cxsparse_factor_, rhs_and_solution)) { in SolveImplUsingCXSparse()
Dschur_complement_solver.cc165 cxsparse_factor_(NULL) { in SparseSchurComplementSolver()
174 if (cxsparse_factor_ != NULL) { in ~SparseSchurComplementSolver()
175 cxsparse_.Free(cxsparse_factor_); in ~SparseSchurComplementSolver()
176 cxsparse_factor_ = NULL; in ~SparseSchurComplementSolver()
413 if (cxsparse_factor_ == NULL) { in SolveReducedLinearSystemUsingCXSparse()
414 cxsparse_factor_ = cxsparse_.BlockAnalyzeCholesky(lhs, blocks_, blocks_); in SolveReducedLinearSystemUsingCXSparse()
417 if (cxsparse_factor_ == NULL) { in SolveReducedLinearSystemUsingCXSparse()
421 } else if (!cxsparse_.SolveCholesky(lhs, cxsparse_factor_, solution)) { in SolveReducedLinearSystemUsingCXSparse()
Dsparse_normal_cholesky_solver.h93 cs_dis* cxsparse_factor_; variable
Dschur_complement_solver.h189 cs_dis* cxsparse_factor_; variable