HomeSort by relevance Sort by last modified time
    Searched refs:LinearSolver (Results 1 - 25 of 43) sorted by null

1 2

  /external/ceres-solver/internal/ceres/
cgnr_solver.h 49 class CgnrSolver : public LinearSolver {
51 explicit CgnrSolver(const LinearSolver::Options& options);
54 const LinearSolver::PerSolveOptions& per_solve_options,
58 const LinearSolver::Options options_;
conjugate_gradients_solver.h 56 // LinearSolver::PerSolveOptions::r_tolerance and
57 // LinearSolver::PerSolveOptions::q_tolerance in linear_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_;
dense_normal_cholesky_solver.h 45 // This class implements the LinearSolver interface for solving
79 explicit DenseNormalCholeskySolver(const LinearSolver::Options& options);
82 virtual LinearSolver::Summary SolveImpl(
85 const LinearSolver::PerSolveOptions& per_solve_options,
88 const LinearSolver::Options options_;
dense_qr_solver.h 44 // This class implements the LinearSolver interface for solving
84 explicit DenseQRSolver(const LinearSolver::Options& options);
87 virtual LinearSolver::Summary SolveImpl(
90 const LinearSolver::PerSolveOptions& per_solve_options,
93 const LinearSolver::Options options_;
sparse_normal_cholesky_solver.h 51 explicit SparseNormalCholeskySolver(const LinearSolver::Options& options);
55 virtual LinearSolver::Summary SolveImpl(
58 const LinearSolver::PerSolveOptions& options,
61 LinearSolver::Summary SolveImplUsingSuiteSparse(
64 const LinearSolver::PerSolveOptions& options,
68 LinearSolver::Summary SolveImplUsingCXSparse(
71 const LinearSolver::PerSolveOptions& options,
86 const LinearSolver::Options options_;
iterative_schur_complement_solver.h 74 const LinearSolver::Options& options);
79 virtual LinearSolver::Summary SolveImpl(
82 const LinearSolver::PerSolveOptions& options,
85 LinearSolver::Options options_;
linear_solver.cc 45 LinearSolver::~LinearSolver() {
48 LinearSolver* LinearSolver::Create(const LinearSolver::Options& options) {
schur_complement_solver.h 98 // LinearSolver::CreateLinearSolver with LinearSolver::Options::type
100 // respectively. LinearSolver::Options::elimination_groups[0] should be
104 explicit SchurComplementSolver(const LinearSolver::Options& options)
110 // LinearSolver methods
112 virtual LinearSolver::Summary SolveImpl(
115 const LinearSolver::PerSolveOptions& per_solve_options,
119 const LinearSolver::Options& options() const { return options_; }
130 LinearSolver::Options options_;
142 explicit DenseSchurComplementSolver(const LinearSolver::Options& options
    [all...]
dense_qr_solver.cc 45 DenseQRSolver::DenseQRSolver(const LinearSolver::Options& options)
48 LinearSolver::Summary DenseQRSolver::SolveImpl(
51 const LinearSolver::PerSolveOptions& per_solve_options,
83 LinearSolver::Summary summary;
linear_solver.h 58 // It is expected that a single instance of a LinearSolver object
62 // same LinearSolver instance with two different linear systems will
65 // Subclasses of LinearSolver use two structs to configure themselves.
66 // The Options struct configures the LinearSolver object for its
69 class LinearSolver {
250 virtual ~LinearSolver();
259 static LinearSolver* Create(const Options& options);
262 // This templated subclass of LinearSolver serves as a base class for
270 class TypedLinearSolver : public LinearSolver {
273 virtual LinearSolver::Summary Solve
    [all...]
schur_complement_solver_test.cc 66 LinearSolver::Options options;
69 scoped_ptr<LinearSolver> qr(LinearSolver::Create(options));
78 LinearSolver::Summary summary1 =
81 LinearSolver::PerSolveOptions(),
85 LinearSolver::PerSolveOptions per_solve_options;
87 LinearSolver::Summary summary2 =
100 LinearSolver::Options options;
107 scoped_ptr<LinearSolver> solver(LinearSolver::Create(options))
    [all...]
iterative_schur_complement_solver.cc 53 const LinearSolver::Options& options)
60 LinearSolver::Summary IterativeSchurComplementSolver::SolveImpl(
63 const LinearSolver::PerSolveOptions& per_solve_options,
84 LinearSolver::Options cg_options;
87 LinearSolver::PerSolveOptions cg_per_solve_options;
125 LinearSolver::Summary cg_summary;
symmetric_linear_solver_test.cc 64 LinearSolver::Options options;
67 LinearSolver::PerSolveOptions per_solve_options;
71 LinearSolver::Summary summary =
121 LinearSolver::Options options;
124 LinearSolver::PerSolveOptions per_solve_options;
128 LinearSolver::Summary summary =
cgnr_solver.cc 42 CgnrSolver::CgnrSolver(const LinearSolver::Options& options)
47 LinearSolver::Summary CgnrSolver::Solve(
50 const LinearSolver::PerSolveOptions& per_solve_options,
58 LinearSolver::PerSolveOptions cg_per_solve_options = per_solve_options;
dense_normal_cholesky_solver.cc 46 const LinearSolver::Options& options)
49 LinearSolver::Summary DenseNormalCholeskySolver::SolveImpl(
52 const LinearSolver::PerSolveOptions& per_solve_options,
79 LinearSolver::Summary summary;
sparse_normal_cholesky_solver.cc 53 const LinearSolver::Options& options)
80 LinearSolver::Summary SparseNormalCholeskySolver::SolveImpl(
83 const LinearSolver::PerSolveOptions& per_solve_options,
97 return LinearSolver::Summary();
101 LinearSolver::Summary SparseNormalCholeskySolver::SolveImplUsingCXSparse(
104 const LinearSolver::PerSolveOptions& per_solve_options,
106 LinearSolver::Summary summary;
154 LinearSolver::Summary SparseNormalCholeskySolver::SolveImplUsingCXSparse(
157 const LinearSolver::PerSolveOptions& per_solve_options,
162 return LinearSolver::Summary()
    [all...]
unsymmetric_linear_solver_test.cc 62 LinearSolver::Options options;
66 scoped_ptr<LinearSolver> solver(LinearSolver::Create(options));
68 LinearSolver::PerSolveOptions per_solve_options;
69 LinearSolver::Summary unregularized_solve_summary;
70 LinearSolver::Summary regularized_solve_summary;
trust_region_strategy.h 39 class LinearSolver;
68 LinearSolver* linear_solver;
iterative_schur_complement_solver_test.cc 83 LinearSolver::Options options;
85 scoped_ptr<LinearSolver> qr(LinearSolver::Create(options));
87 LinearSolver::PerSolveOptions per_solve_options;
levenberg_marquardt_strategy.h 69 LinearSolver* linear_solver_;
dogleg_strategy_test.cc 129 scoped_ptr<LinearSolver> linear_solver(
130 new DenseQRSolver(LinearSolver::Options()));
152 scoped_ptr<LinearSolver> linear_solver(
153 new DenseQRSolver(LinearSolver::Options()));
172 scoped_ptr<LinearSolver> linear_solver(
173 new DenseQRSolver(LinearSolver::Options()));
199 scoped_ptr<LinearSolver> linear_solver(
200 new DenseQRSolver(LinearSolver::Options()));
237 scoped_ptr<LinearSolver> linear_solver(
238 new DenseQRSolver(LinearSolver::Options()))
    [all...]
solver_impl.h 46 class LinearSolver;
74 static LinearSolver* CreateLinearSolver(Solver::Options* options,
107 LinearSolver* linear_solver,
visibility_based_preconditioner.h 131 // LinearSolver::Options options;
150 // LinearSolver::Options::num_eliminate_blocks should be set to the
153 // TODO(sameeragarwal): The use of LinearSolver::Options should
156 // LinearSolver::CreateLinearSolver. I will wait to do this till I
160 const LinearSolver::Options& options);
210 LinearSolver::Options options_;
255 const LinearSolver::Options& options) {
coordinate_descent_minimizer.h 68 LinearSolver* linear_solver,
levenberg_marquardt_strategy_test.cc 53 // caller passes the same vector as LinearSolver::PerSolveOptions.D.
64 virtual LinearSolver::Summary SolveImpl(
67 const LinearSolver::PerSolveOptions& per_solve_options,
74 return LinearSolver::Summary();
89 scoped_ptr<LinearSolver> linear_solver(

Completed in 984 milliseconds

1 2