Home
last modified time | relevance | path

Searched refs:Solver (Results 1 – 25 of 82) sorted by relevance

1234

/external/ceres-solver/internal/ceres/
Dsolver_impl.h55 static void Solve(const Solver::Options& options,
57 Solver::Summary* summary);
59 static void TrustRegionSolve(const Solver::Options& options,
61 Solver::Summary* summary);
65 const Solver::Options &options,
70 Solver::Summary* summary);
72 static void LineSearchSolve(const Solver::Options& options,
74 Solver::Summary* summary);
77 static void LineSearchMinimize(const Solver::Options &options,
80 Solver::Summary* summary);
[all …]
Dsolver_test.cc47 Solver::Options options; in TEST()
54 Solver::Options options; in TEST()
85 TEST(Solver, UpdateStateEveryIterationOption) { in TEST() argument
95 Solver::Options options; in TEST()
101 Solver::Summary summary; in TEST()
162 TEST(Solver, TrustRegionProblemHasNoParameterBlocks) { in TEST() argument
164 Solver::Options options; in TEST()
166 Solver::Summary summary; in TEST()
174 TEST(Solver, LineSearchProblemHasNoParameterBlocks) { in TEST() argument
176 Solver::Options options; in TEST()
[all …]
Dsolver.cc81 bool CommonOptionsAreValid(const Solver::Options& options, string* error) { in CommonOptionsAreValid()
96 bool TrustRegionOptionsAreValid(const Solver::Options& options, string* error) { in TrustRegionOptionsAreValid()
229 bool LineSearchOptionsAreValid(const Solver::Options& options, string* error) { in LineSearchOptionsAreValid()
297 bool Solver::Options::IsValid(string* error) const { in IsValid()
310 Solver::~Solver() {} in ~Solver()
312 void Solver::Solve(const Solver::Options& options, in Solve()
314 Solver::Summary* summary) { in Solve()
331 void Solve(const Solver::Options& options, in Solve()
333 Solver::Summary* summary) { in Solve()
334 Solver solver; in Solve()
[all …]
Dminimizer_test.cc51 Solver::Options solver_options; in TEST()
72 Solver::Options solver_options; in TEST()
75 Solver::Summary summary; in TEST()
90 Solver::Options solver_options; in TEST()
93 Solver::Summary summary; in TEST()
Dsolver_impl.cc68 const Solver::Options& options, in TrustRegionMinimize()
73 Solver::Summary* summary) { in TrustRegionMinimize()
138 const Solver::Options& options, in LineSearchMinimize()
141 Solver::Summary* summary) { in LineSearchMinimize()
184 void SolverImpl::Solve(const Solver::Options& options, in Solve()
186 Solver::Summary* summary) { in Solve()
203 void SolverImpl::TrustRegionSolve(const Solver::Options& original_options, in TrustRegionSolve()
205 Solver::Summary* summary) { in TrustRegionSolve()
220 Solver::Options options(original_options); in TrustRegionSolve()
440 void SolverImpl::LineSearchSolve(const Solver::Options& original_options, in LineSearchSolve()
[all …]
Dsummary_utils.h42 void SummarizeGivenProgram(const Program& program, Solver::Summary* summary);
43 void SummarizeReducedProgram(const Program& program, Solver::Summary* summary);
44 void SetSummaryFinalCost(Solver::Summary* summary);
Dminimizer.h56 Init(Solver::Options()); in Options()
59 explicit Options(const Solver::Options& options) { in Options()
63 void Init(const Solver::Options& options) { in Init()
191 Solver::Summary* summary);
199 Solver::Summary* summary) = 0;
Dsummary_utils.cc39 void SetSummaryFinalCost(Solver::Summary* summary) { in SetSummaryFinalCost()
49 void SummarizeGivenProgram(const Program& program, Solver::Summary* summary) { in SummarizeGivenProgram()
57 void SummarizeReducedProgram(const Program& program, Solver::Summary* summary) { in SummarizeReducedProgram()
/external/eigen/test/
Dsparse_solver.h13 template<typename Solver, typename Rhs, typename DenseMat, typename DenseRhs>
14 void check_sparse_solving(Solver& solver, const typename Solver::MatrixType& A, const Rhs& b, const… in check_sparse_solving()
16 typedef typename Solver::MatrixType Mat; in check_sparse_solving()
72 template<typename Solver, typename Rhs>
73 void check_sparse_solving_real_cases(Solver& solver, const typename Solver::MatrixType& A, const Rh… in check_sparse_solving_real_cases()
75 typedef typename Solver::MatrixType Mat; in check_sparse_solving_real_cases()
111 template<typename Solver, typename DenseMat>
112 void check_sparse_determinant(Solver& solver, const typename Solver::MatrixType& A, const DenseMat&… in check_sparse_determinant()
114 typedef typename Solver::MatrixType Mat; in check_sparse_determinant()
127 template<typename Solver, typename DenseMat>
[all …]
/external/llvm/include/llvm/CodeGen/PBQP/
DGraph.h180 SolverT *Solver; variable
348 Graph() : Solver(nullptr) {} in Graph()
351 Graph(GraphMetadata Metadata) : Metadata(Metadata), Solver(nullptr) {} in Graph()
364 assert(!Solver && "Solver already set. Call unsetSolver()."); in setSolver()
365 Solver = &S; in setSolver()
367 Solver->handleAddNode(NId); in setSolver()
369 Solver->handleAddEdge(EId); in setSolver()
374 assert(Solver && "Solver not set."); in unsetSolver()
375 Solver = nullptr; in unsetSolver()
386 if (Solver) in addNode()
[all …]
/external/ceres-solver/docs/source/
Dsolving.rst127 setting :member:`Solver::Options::trust_region_strategy_type`.
237 :member:`Solver::Options::dogleg_type`.
320 Setting :member:`Solver::Options::use_inner_iterations` to ``true``
326 Setting :member:`Solver::Options::num_threads` to the maximum number
348 Setting :member:`Solver::Options::use_nonmonotonic_steps` to ``true``
366 The line search method in Ceres Solver cannot handle bounds
390 methods. Currently, Ceres Solver supports three choices of search
401 search directions. Ceres Solver currently supports
416 Currently Ceres Solver supports both a backtracking and interpolation
764 3. :math:`\{0: x, y\}` : Solver gets to decide the elimination order.
[all …]
Dindex.rst1 .. Ceres Solver documentation master file, created by
7 Ceres Solver
26 Ceres Solver is an open source C++ library for modeling and solving
29 since 2010. At Google, Ceres Solver is used to:
75 If you use Ceres Solver for a publication, please cite it as::
79 title = "Ceres Solver",
Dversion_history.rst10 #. Added ``Solver::Options::IsValid`` which allows users to validate
19 #. ``Solver::Options::solver_log`` has been removed. If needed this
47 build and use Ceres Solver.
73 #. ``Solver::Options::linear_solver_ordering`` used to be a naked
75 which leads to problems when copying the ``Solver::Options`` struct
91 Further ``Solver::Summary::error`` has been renamed to
92 ``Solver::Summary::message``. It contains a more detailed
95 #. ``Solver::Options::gradient_tolerance`` used to be a relative
155 #. Solver::Options now uses ``shared_ptr`` to handle ownership of
156 ``Solver::Options::linear_solver_ordering`` and
[all …]
Dhistory.rst7 Ceres Solver grew out of the need for general least squares solving at
9 started the development of Ceres Solver. Fredrik left Google shortly
11 years of on-and-off development, Ceres Solver was released as open
/external/ceres-solver/examples/
Dhelloworld_numeric_diff.cc41 using ceres::Solver;
70 Solver::Options options; in main()
72 Solver::Summary summary; in main()
Dhelloworld.cc42 using ceres::Solver;
74 Solver::Options options; in main()
76 Solver::Summary summary; in main()
Dhelloworld_analytic_diff.cc42 using ceres::Solver;
97 Solver::Options options; in main()
99 Solver::Summary summary; in main()
Dbundle_adjuster.cc125 void SetLinearSolver(Solver::Options* options) { in SetLinearSolver()
141 void SetOrdering(BALProblem* bal_problem, Solver::Options* options) { in SetOrdering()
226 void SetMinimizerOptions(Solver::Options* options) { in SetMinimizerOptions()
244 Solver::Options* options) { in SetSolverOptionsFromFlags()
320 Solver::Options options; in SolveProblem()
324 Solver::Summary summary; in SolveProblem()
Drobust_curve_fitting.cc121 using ceres::Solver;
153 Solver::Options options; in main()
157 Solver::Summary summary; in main()
Dcurve_fitting.cc37 using ceres::Solver;
152 Solver::Options options; in main()
157 Solver::Summary summary; in main()
Dcircle_fit.cc66 using ceres::Solver;
150 Solver::Options options; in main()
153 Solver::Summary summary; in main()
Dpowell.cc55 using ceres::Solver;
127 Solver::Options options; in main()
144 Solver::Summary summary; in main()
/external/ceres-solver/include/ceres/
Dsolver.h50 class CERES_EXPORT Solver {
52 virtual ~Solver();
962 Solver::Summary* summary);
966 CERES_EXPORT void Solve(const Solver::Options& options,
968 Solver::Summary* summary);
/external/eigen/bench/spbench/
Dspbenchsolver.h213 template<typename Solver, typename Scalar>
214 void call_solver(Solver &solver, const int solver_id, const typename Solver::MatrixType& A, const M… in call_solver()
278 template<typename Solver, typename Scalar>
279 void call_directsolver(Solver& solver, const int solver_id, const typename Solver::MatrixType& A, c… in call_directsolver()
288 template<typename Solver, typename Scalar>
289 void call_itersolver(Solver &solver, const int solver_id, const typename Solver::MatrixType& A, con… in call_itersolver()
/external/opencv3/modules/ml/src/
Dsvm.cpp440 class Solver class in cv::ml::SVMImpl
445 typedef bool (Solver::*SelectWorkingSet)( int& i, int& j );
446 typedef Qfloat* (Solver::*GetRow)( int i, Qfloat* row, Qfloat* dst, bool existed );
447 typedef void (Solver::*CalcRho)( double& rho, double& r );
477 Solver( const Mat& _samples, const vector<schar>& _y, in Solver() function in cv::ml::SVMImpl::Solver
1018 Solver solver( _samples, _y, _alpha, _b, _Cp, _Cn, _kernel, in solve_c_svc()
1019 &Solver::get_row_svc, in solve_c_svc()
1020 &Solver::select_working_set, in solve_c_svc()
1021 &Solver::calc_rho, in solve_c_svc()
1063 Solver solver( _samples, _y, _alpha, _b, 1., 1., _kernel, in solve_nu_svc()
[all …]

1234