/external/ceres-solver/internal/ceres/ |
D | schur_complement_solver.h | 111 explicit SchurComplementSolver(const LinearSolver::Options& options) in SchurComplementSolver() 119 virtual LinearSolver::Summary SolveImpl( 122 const LinearSolver::PerSolveOptions& per_solve_options, 126 const LinearSolver::Options& options() const { return options_; } in options() 135 virtual LinearSolver::Summary SolveReducedLinearSystem( 138 LinearSolver::Options options_; 150 explicit DenseSchurComplementSolver(const LinearSolver::Options& options) in DenseSchurComplementSolver() 156 virtual LinearSolver::Summary SolveReducedLinearSystem( 165 explicit SparseSchurComplementSolver(const LinearSolver::Options& options); 170 virtual LinearSolver::Summary SolveReducedLinearSystem( [all …]
|
D | unsymmetric_linear_solver_test.cc | 59 void TestSolver(const LinearSolver::Options& options) { in TestSolver() 62 LinearSolver::PerSolveOptions per_solve_options; in TestSolver() 63 LinearSolver::Summary unregularized_solve_summary; in TestSolver() 64 LinearSolver::Summary regularized_solve_summary; in TestSolver() 89 scoped_ptr<LinearSolver> solver(LinearSolver::Create(options)); in TestSolver() 97 solver.reset(LinearSolver::Create(options)); in TestSolver() 134 LinearSolver::Options options; in TEST_F() 141 LinearSolver::Options options; in TEST_F() 149 LinearSolver::Options options; in TEST_F() 156 LinearSolver::Options options; in TEST_F() [all …]
|
D | sparse_normal_cholesky_solver.h | 58 explicit SparseNormalCholeskySolver(const LinearSolver::Options& options); 62 virtual LinearSolver::Summary SolveImpl( 65 const LinearSolver::PerSolveOptions& options, 68 LinearSolver::Summary SolveImplUsingSuiteSparse( 70 const LinearSolver::PerSolveOptions& options, 74 LinearSolver::Summary SolveImplUsingCXSparse( 76 const LinearSolver::PerSolveOptions& options, 80 LinearSolver::Summary SolveImplUsingEigen( 82 const LinearSolver::PerSolveOptions& options, 103 const LinearSolver::Options options_;
|
D | dense_normal_cholesky_solver.h | 79 explicit DenseNormalCholeskySolver(const LinearSolver::Options& options); 82 virtual LinearSolver::Summary SolveImpl( 85 const LinearSolver::PerSolveOptions& per_solve_options, 88 LinearSolver::Summary SolveUsingLAPACK( 91 const LinearSolver::PerSolveOptions& per_solve_options, 94 LinearSolver::Summary SolveUsingEigen( 97 const LinearSolver::PerSolveOptions& per_solve_options, 100 const LinearSolver::Options options_;
|
D | dense_qr_solver.h | 84 explicit DenseQRSolver(const LinearSolver::Options& options); 87 virtual LinearSolver::Summary SolveImpl( 90 const LinearSolver::PerSolveOptions& per_solve_options, 93 LinearSolver::Summary SolveUsingEigen( 96 const LinearSolver::PerSolveOptions& per_solve_options, 99 LinearSolver::Summary SolveUsingLAPACK( 102 const LinearSolver::PerSolveOptions& per_solve_options, 105 const LinearSolver::Options options_;
|
D | sparse_normal_cholesky_solver.cc | 56 const LinearSolver::Options& options) in SparseNormalCholeskySolver() 78 LinearSolver::Summary SparseNormalCholeskySolver::SolveImpl( in SolveImpl() 81 const LinearSolver::PerSolveOptions& per_solve_options, in SolveImpl() 102 LinearSolver::Summary summary; in SolveImpl() 125 LinearSolver::Summary SparseNormalCholeskySolver::SolveImplUsingEigen( in SolveImplUsingEigen() 127 const LinearSolver::PerSolveOptions& per_solve_options, in SolveImplUsingEigen() 131 LinearSolver::Summary summary; in SolveImplUsingEigen() 145 LinearSolver::Summary summary; in SolveImplUsingEigen() 222 LinearSolver::Summary SparseNormalCholeskySolver::SolveImplUsingCXSparse( in SolveImplUsingCXSparse() 224 const LinearSolver::PerSolveOptions& per_solve_options, in SolveImplUsingCXSparse() [all …]
|
D | linear_solver.cc | 45 LinearSolver::~LinearSolver() { in ~LinearSolver() 48 LinearSolverType LinearSolver::LinearSolverForZeroEBlocks( in LinearSolverForZeroEBlocks() 72 LinearSolver* LinearSolver::Create(const LinearSolver::Options& options) { in Create()
|
D | dense_normal_cholesky_solver.cc | 49 const LinearSolver::Options& options) in DenseNormalCholeskySolver() 52 LinearSolver::Summary DenseNormalCholeskySolver::SolveImpl( in SolveImpl() 55 const LinearSolver::PerSolveOptions& per_solve_options, in SolveImpl() 64 LinearSolver::Summary DenseNormalCholeskySolver::SolveUsingEigen( in SolveUsingEigen() 67 const LinearSolver::PerSolveOptions& per_solve_options, in SolveUsingEigen() 96 LinearSolver::Summary summary; in SolveUsingEigen() 115 LinearSolver::Summary DenseNormalCholeskySolver::SolveUsingLAPACK( in SolveUsingLAPACK() 118 const LinearSolver::PerSolveOptions& per_solve_options, in SolveUsingLAPACK() 155 LinearSolver::Summary summary; in SolveUsingLAPACK()
|
D | dense_qr_solver.cc | 47 DenseQRSolver::DenseQRSolver(const LinearSolver::Options& options) in DenseQRSolver() 52 LinearSolver::Summary DenseQRSolver::SolveImpl( in SolveImpl() 55 const LinearSolver::PerSolveOptions& per_solve_options, in SolveImpl() 64 LinearSolver::Summary DenseQRSolver::SolveUsingLAPACK( in SolveUsingLAPACK() 67 const LinearSolver::PerSolveOptions& per_solve_options, in SolveUsingLAPACK() 104 LinearSolver::Summary summary; in SolveUsingLAPACK() 122 LinearSolver::Summary DenseQRSolver::SolveUsingEigen( in SolveUsingEigen() 125 const LinearSolver::PerSolveOptions& per_solve_options, in SolveUsingEigen() 160 LinearSolver::Summary summary; in SolveUsingEigen()
|
D | linear_solver.h | 91 class LinearSolver { 285 virtual ~LinearSolver(); 306 static LinearSolver* Create(const Options& options); 317 class TypedLinearSolver : public LinearSolver { 320 virtual LinearSolver::Summary Solve( in Solve() 323 const LinearSolver::PerSolveOptions& per_solve_options, in Solve() 341 virtual LinearSolver::Summary SolveImpl( 344 const LinearSolver::PerSolveOptions& per_solve_options,
|
D | schur_complement_solver_test.cc | 66 LinearSolver::Options options; in SetUpFromProblemId() 69 scoped_ptr<LinearSolver> qr(LinearSolver::Create(options)); in SetUpFromProblemId() 78 qr->Solve(&dense_A, b.get(), LinearSolver::PerSolveOptions(), sol.get()); in SetUpFromProblemId() 81 LinearSolver::PerSolveOptions per_solve_options; in SetUpFromProblemId() 94 LinearSolver::Options options; in ComputeAndCompareSolutions() 105 scoped_ptr<LinearSolver> solver(LinearSolver::Create(options)); in ComputeAndCompareSolutions() 107 LinearSolver::PerSolveOptions per_solve_options; in ComputeAndCompareSolutions() 108 LinearSolver::Summary summary; in ComputeAndCompareSolutions()
|
D | dogleg_strategy_test.cc | 129 scoped_ptr<LinearSolver> linear_solver( in TEST_F() 130 new DenseQRSolver(LinearSolver::Options())); in TEST_F() 152 scoped_ptr<LinearSolver> linear_solver( in TEST_F() 153 new DenseQRSolver(LinearSolver::Options())); in TEST_F() 172 scoped_ptr<LinearSolver> linear_solver( in TEST_F() 173 new DenseQRSolver(LinearSolver::Options())); in TEST_F() 199 scoped_ptr<LinearSolver> linear_solver( in TEST_F() 200 new DenseQRSolver(LinearSolver::Options())); in TEST_F() 234 scoped_ptr<LinearSolver> linear_solver( in TEST_F() 235 new DenseQRSolver(LinearSolver::Options())); in TEST_F() [all …]
|
D | schur_complement_solver.cc | 60 LinearSolver::Summary SchurComplementSolver::SolveImpl( in SolveImpl() 63 const LinearSolver::PerSolveOptions& per_solve_options, in SolveImpl() 84 const LinearSolver::Summary summary = in SolveImpl() 117 LinearSolver::Summary 119 LinearSolver::Summary summary; in SolveReducedLinearSystem() 162 const LinearSolver::Options& options) in SparseSchurComplementSolver() 251 LinearSolver::Summary 265 return LinearSolver::Summary(); in SolveReducedLinearSystem() 271 LinearSolver::Summary 276 LinearSolver::Summary summary; in SolveReducedLinearSystemUsingSuiteSparse() [all …]
|
D | symmetric_linear_solver_test.cc | 64 LinearSolver::Options options; in TEST() 67 LinearSolver::PerSolveOptions per_solve_options; in TEST() 71 LinearSolver::Summary summary = in TEST() 121 LinearSolver::Options options; in TEST() 124 LinearSolver::PerSolveOptions per_solve_options; in TEST() 128 LinearSolver::Summary summary = in TEST()
|
D | cgnr_solver.cc | 44 CgnrSolver::CgnrSolver(const LinearSolver::Options& options) in CgnrSolver() 53 LinearSolver::Summary CgnrSolver::SolveImpl( in SolveImpl() 56 const LinearSolver::PerSolveOptions& per_solve_options, in SolveImpl() 66 LinearSolver::PerSolveOptions cg_per_solve_options = per_solve_options; in SolveImpl() 81 LinearSolver::Summary summary = in SolveImpl()
|
D | conjugate_gradients_solver.h | 58 class ConjugateGradientsSolver : public LinearSolver { 60 explicit ConjugateGradientsSolver(const LinearSolver::Options& options); 63 const LinearSolver::PerSolveOptions& per_solve_options, 67 const LinearSolver::Options options_;
|
D | iterative_schur_complement_solver.cc | 58 const LinearSolver::Options& options) in IterativeSchurComplementSolver() 65 LinearSolver::Summary IterativeSchurComplementSolver::SolveImpl( in SolveImpl() 68 const LinearSolver::PerSolveOptions& per_solve_options, in SolveImpl() 89 LinearSolver::Summary cg_summary; in SolveImpl() 103 LinearSolver::Options cg_options; in SolveImpl() 106 LinearSolver::PerSolveOptions cg_per_solve_options; in SolveImpl() 158 LinearSolver::Summary cg_summary; in SolveImpl()
|
D | iterative_schur_complement_solver.h | 72 explicit IterativeSchurComplementSolver(const LinearSolver::Options& options); 76 virtual LinearSolver::Summary SolveImpl( 79 const LinearSolver::PerSolveOptions& options, 82 LinearSolver::Options options_;
|
D | cgnr_solver.h | 53 explicit CgnrSolver(const LinearSolver::Options& options); 57 const LinearSolver::PerSolveOptions& per_solve_options, 61 const LinearSolver::Options options_;
|
D | iterative_schur_complement_solver_test.cc | 83 LinearSolver::Options options; in TestSolver() 85 scoped_ptr<LinearSolver> qr(LinearSolver::Create(options)); in TestSolver() 87 LinearSolver::PerSolveOptions per_solve_options; in TestSolver()
|
D | levenberg_marquardt_strategy_test.cc | 64 virtual LinearSolver::Summary SolveImpl( in SolveImpl() 67 const LinearSolver::PerSolveOptions& per_solve_options, in SolveImpl() 74 return LinearSolver::Summary(); in SolveImpl() 89 scoped_ptr<LinearSolver> linear_solver( in TEST()
|
D | solver_impl.h | 47 class LinearSolver; variable 69 LinearSolver* linear_solver, 99 static LinearSolver* CreateLinearSolver(Solver::Options* options,
|
D | coordinate_descent_minimizer.cc | 132 scoped_array<LinearSolver*> linear_solvers( in Minimize() 133 new LinearSolver*[options.num_threads]); in Minimize() 135 LinearSolver::Options linear_solver_options; in Minimize() 139 linear_solvers[i] = LinearSolver::Create(linear_solver_options); in Minimize() 204 LinearSolver* linear_solver, in Solve()
|
D | conjugate_gradients_solver.cc | 62 const LinearSolver::Options& options) in ConjugateGradientsSolver() 66 LinearSolver::Summary ConjugateGradientsSolver::Solve( in Solve() 69 const LinearSolver::PerSolveOptions& per_solve_options, in Solve() 76 LinearSolver::Summary summary; in Solve()
|
D | trust_region_strategy.h | 41 class LinearSolver; variable 70 LinearSolver* linear_solver;
|