/external/ceres-solver/internal/ceres/ |
sparse_normal_cholesky_solver.cc | 56 factor_ = NULL; 66 if (factor_ != NULL) { 67 ss_.Free(factor_); 68 factor_ = NULL; 194 if (factor_ == NULL) { 196 factor_ = ss_.BlockAnalyzeCholesky(lhs.get(), 200 factor_ = ss_.AnalyzeCholesky(lhs.get()); 208 CHECK_NOTNULL(factor_); 212 cholmod_dense* sol = ss_.SolveCholesky(lhs.get(), factor_, rhs);
|
schur_complement_solver.cc | 153 factor_ = NULL; 163 if (factor_ != NULL) { 164 ss_.Free(factor_); 165 factor_ = NULL; 295 if (factor_ == NULL) { 297 factor_ = ss_.BlockAnalyzeCholesky(cholmod_lhs, blocks_, blocks_); 299 factor_ = ss_.AnalyzeCholesky(cholmod_lhs); 307 CHECK_NOTNULL(factor_); 311 ss_.SolveCholesky(cholmod_lhs, factor_, cholmod_rhs);
|
sparse_normal_cholesky_solver.h | 77 cholmod_factor* factor_; member in class:ceres::internal::SparseNormalCholeskySolver
|
visibility_based_preconditioner.cc | 72 factor_(NULL) { 124 if (factor_ != NULL) { 125 ss_.Free(factor_); 126 factor_ = NULL; 445 if (factor_ == NULL) { 447 factor_ = ss_.BlockAnalyzeCholesky(lhs, block_size_, block_size_); 449 factor_ = ss_.AnalyzeCholesky(lhs); 457 CHECK_NOTNULL(factor_); 459 bool status = ss_.Cholesky(lhs, factor_); 472 cholmod_dense* solution = CHECK_NOTNULL(ss->Solve(factor_, tmp_rhs_)) [all...] |
schur_complement_solver.h | 173 cholmod_factor* factor_; member in class:ceres::internal::SparseSchurComplementSolver
|
visibility_based_preconditioner.h | 243 cholmod_factor* factor_; member in class:ceres::internal::VisibilityBasedPreconditioner
|