/external/ceres-solver/google3/ |
D | jet_traits.h | 27 struct MathLimits<ceres::Jet<T, N> > { 28 typedef ceres::Jet<T, N> Type; 29 typedef ceres::Jet<T, N> UnsignedType; 67 template<typename T, int N> const ceres::Jet<T, N> MathLimits<ceres::Jet<T, N> >::kPosMin … 68 template<typename T, int N> const ceres::Jet<T, N> MathLimits<ceres::Jet<T, N> >::kPosMax … 69 template<typename T, int N> const ceres::Jet<T, N> MathLimits<ceres::Jet<T, N> >::kMin … 70 template<typename T, int N> const ceres::Jet<T, N> MathLimits<ceres::Jet<T, N> >::kMax … 71 template<typename T, int N> const ceres::Jet<T, N> MathLimits<ceres::Jet<T, N> >::kNegMin … 72 template<typename T, int N> const ceres::Jet<T, N> MathLimits<ceres::Jet<T, N> >::kNegMax … 73 template<typename T, int N> const int MathLimits<ceres::Jet<T, N> >::kMin10Exp … [all …]
|
/external/ceres-solver/internal/ceres/ |
D | c_api.cc | 47 using ceres::Problem; 66 class CallbackCostFunction : public ceres::CostFunction { 99 class CallbackLossFunction : public ceres::LossFunction { 115 return new ceres::HuberLoss(a); in ceres_create_huber_loss_function_data() 118 return new ceres::SoftLOneLoss(a); in ceres_create_softl1_loss_function_data() 121 return new ceres::CauchyLoss(a); in ceres_create_cauchy_loss_function_data() 124 return new ceres::ArctanLoss(a); in ceres_create_arctan_loss_function_data() 127 return new ceres::TolerantLoss(a, b); in ceres_create_tolerant_loss_function_data() 131 delete reinterpret_cast<ceres::LossFunction*>(loss_function_data); in ceres_free_stock_loss_function_data() 137 reinterpret_cast<ceres::LossFunction*>(user_data) in ceres_stock_loss_function() [all …]
|
D | numeric_diff_cost_function_test.cc | 45 namespace ceres { namespace 172 new SizeTestingCostFunction<1,1>, ceres::TAKE_OWNERSHIP)); in TEST() 176 new SizeTestingCostFunction<2,1>, ceres::TAKE_OWNERSHIP)); in TEST() 180 new SizeTestingCostFunction<1,2>, ceres::TAKE_OWNERSHIP)); in TEST() 184 new SizeTestingCostFunction<2,2>, ceres::TAKE_OWNERSHIP)); in TEST() 192 ceres::DYNAMIC, in TEST()
|
/external/ceres-solver/examples/ |
D | CMakeLists.txt | 3 # http://code.google.com/p/ceres-solver/ 39 TARGET_LINK_LIBRARIES(helloworld ceres) 42 TARGET_LINK_LIBRARIES(helloworld_numeric_diff ceres) 45 TARGET_LINK_LIBRARIES(helloworld_analytic_diff ceres) 48 TARGET_LINK_LIBRARIES(curve_fitting ceres) 51 TARGET_LINK_LIBRARIES(curve_fitting_c ceres) 60 TARGET_LINK_LIBRARIES(ellipse_approximation ceres) 63 TARGET_LINK_LIBRARIES(robust_curve_fitting ceres) 67 TARGET_LINK_LIBRARIES(simple_bundle_adjuster ceres) 71 TARGET_LINK_LIBRARIES(powell ceres ${GFLAGS_LIBRARIES}) [all …]
|
D | ellipse_approximation.cc | 270 ceres::ConstMatrixRef kY(kYData, kYRows, kYCols); 272 class PointToLineSegmentContourCostFunction : public ceres::CostFunction { 312 ceres::MatrixRef(jacobians[i + 1], 2, 2).setZero(); in Evaluate() 325 static ceres::CostFunction* Create(const int num_segments, in Create() 350 static ceres::CostFunction* Create(const double& sqrt_weight) { in Create() 351 return new ceres::AutoDiffCostFunction<EuclideanDistanceFunctor, 2, 2, 2>( in Create() 359 bool SolveWithFullReport(ceres::Solver::Options options, in SolveWithFullReport() 360 ceres::Problem* problem, in SolveWithFullReport() 364 ceres::Solver::Summary summary; in SolveWithFullReport() 365 ceres::Solve(options, problem, &summary); in SolveWithFullReport() [all …]
|
D | denoising.cc | 63 namespace ceres { namespace 70 class QuadraticCostFunction : public ceres::SizedCostFunction<1, 1> { 97 ceres::CostFunction* cost_function = in CreateProblem() 107 std::vector<ceres::LossFunction*> loss_function(foe.NumFilters()); in CreateProblem() 108 std::vector<ceres::CostFunction*> cost_function(foe.NumFilters()); in CreateProblem() 143 ceres::Solver::Options options; in SolveProblem() 150 options.minimizer_type = ceres::LINE_SEARCH; in SolveProblem() 153 options.linear_solver_type = ceres::SPARSE_NORMAL_CHOLESKY; in SolveProblem() 156 ceres::Solver::Summary summary; in SolveProblem() 157 ceres::Solve(options, problem, &summary); in SolveProblem() [all …]
|
D | robust_curve_fitting.cc | 116 using ceres::AutoDiffCostFunction; 117 using ceres::CostFunction; 118 using ceres::CauchyLoss; 119 using ceres::Problem; 120 using ceres::Solve; 121 using ceres::Solver; 154 options.linear_solver_type = ceres::DENSE_QR; in main()
|
D | helloworld_numeric_diff.cc | 37 using ceres::NumericDiffCostFunction; 38 using ceres::CENTRAL; 39 using ceres::CostFunction; 40 using ceres::Problem; 41 using ceres::Solver; 42 using ceres::Solve;
|
D | robot_pose_mle.cc | 138 using ceres::AutoDiffCostFunction; 139 using ceres::DynamicAutoDiffCostFunction; 140 using ceres::CauchyLoss; 141 using ceres::CostFunction; 142 using ceres::LossFunction; 143 using ceres::Problem; 144 using ceres::Solve; 145 using ceres::Solver; 146 using ceres::examples::RandNormal; 287 ceres::Problem problem; in main() [all …]
|
D | circle_fit.cc | 60 using ceres::AutoDiffCostFunction; 61 using ceres::CauchyLoss; 62 using ceres::CostFunction; 63 using ceres::LossFunction; 64 using ceres::Problem; 65 using ceres::Solve; 66 using ceres::Solver; 152 options.linear_solver_type = ceres::DENSE_QR; in main()
|
D | curve_fitting.cc | 34 using ceres::AutoDiffCostFunction; 35 using ceres::CostFunction; 36 using ceres::Problem; 37 using ceres::Solver; 38 using ceres::Solve; 154 options.linear_solver_type = ceres::DENSE_QR; in main()
|
D | simple_bundle_adjuster.cc | 132 ceres::AngleAxisRotatePoint(camera, point, p); in operator ()() 165 static ceres::CostFunction* Create(const double observed_x, in Create() 167 return (new ceres::AutoDiffCostFunction<SnavelyReprojectionError, 2, 9, 3>( in Create() 192 ceres::Problem problem; in main() 198 ceres::CostFunction* cost_function = in main() 210 ceres::Solver::Options options; in main() 211 options.linear_solver_type = ceres::DENSE_SCHUR; in main() 214 ceres::Solver::Summary summary; in main() 215 ceres::Solve(options, &problem, &summary); in main()
|
D | powell.cc | 52 using ceres::AutoDiffCostFunction; 53 using ceres::CostFunction; 54 using ceres::Problem; 55 using ceres::Solver; 56 using ceres::Solve; 128 LOG_IF(FATAL, !ceres::StringToMinimizerType(FLAGS_minimizer, in main() 134 options.linear_solver_type = ceres::DENSE_QR; in main()
|
D | helloworld.cc | 39 using ceres::AutoDiffCostFunction; 40 using ceres::CostFunction; 41 using ceres::Problem; 42 using ceres::Solver; 43 using ceres::Solve;
|
D | helloworld_analytic_diff.cc | 39 using ceres::CostFunction; 40 using ceres::SizedCostFunction; 41 using ceres::Problem; 42 using ceres::Solver; 43 using ceres::Solve;
|
D | fields_of_experts.h | 56 namespace ceres { 62 class FieldsOfExpertsCost : public ceres::CostFunction { 79 class FieldsOfExpertsLoss : public ceres::LossFunction { 116 ceres::CostFunction* NewCostFunction(int alpha_index) const; 119 ceres::LossFunction* NewLossFunction(int alpha_index) const;
|
D | libmv_homography.cc | 279 class TerminationCheckingCallback : public ceres::IterationCallback { 286 virtual ceres::CallbackReturnType operator()( in operator ()() 287 const ceres::IterationSummary& summary) { in operator ()() 290 return ceres::SOLVER_CONTINUE; in operator ()() 303 return ceres::SOLVER_TERMINATE_SUCCESSFULLY; in operator ()() 306 return ceres::SOLVER_CONTINUE; in operator ()() 336 ceres::Problem problem; in EstimateHomography2DFromCorrespondences() 344 new ceres::AutoDiffCostFunction< in EstimateHomography2DFromCorrespondences() 353 ceres::Solver::Options solver_options; in EstimateHomography2DFromCorrespondences() 354 solver_options.linear_solver_type = ceres::DENSE_QR; in EstimateHomography2DFromCorrespondences() [all …]
|
D | snavely_reprojection_error.h | 46 namespace ceres { 63 ceres::AngleAxisRotatePoint(camera, point, p); in operator() 96 static ceres::CostFunction* Create(const double observed_x, in Create() 98 return (new ceres::AutoDiffCostFunction<SnavelyReprojectionError, 2, 9, 3>( in Create() 159 static ceres::CostFunction* Create(const double observed_x, in Create() 161 return (new ceres::AutoDiffCostFunction< in Create()
|
D | nist.cc | 119 namespace ceres { namespace 408 const ceres::Solver::Options& options) { in RegressionDriver() 425 ceres::Problem problem; in RegressionDriver() 428 new ceres::AutoDiffCostFunction<Model, num_residuals, num_parameters>( in RegressionDriver() 435 ceres::Solver::Summary summary; in RegressionDriver() 475 void SetMinimizerOptions(ceres::Solver::Options* options) { in SetMinimizerOptions() 476 CHECK(ceres::StringToMinimizerType(FLAGS_minimizer, in SetMinimizerOptions() 478 CHECK(ceres::StringToLinearSolverType(FLAGS_linear_solver, in SetMinimizerOptions() 480 CHECK(ceres::StringToPreconditionerType(FLAGS_preconditioner, in SetMinimizerOptions() 482 CHECK(ceres::StringToTrustRegionStrategyType( in SetMinimizerOptions() [all …]
|
/external/ceres-solver/ |
D | import_ceres_upstream.sh | 21 https://ceres-solver.googlesource.com/ceres-solver \ 30 rm -rf internal/ceres/gtest* 31 rm -rf internal/ceres/gmock* 32 rm -rf internal/ceres/mock_log.h 35 cp -R $temp_repo/* third_party/ceres 37 cd third_party/ceres
|
D | patch_from_client.sh | 20 /usr/local/google/home/sameeragarwal/ceres-solver -b testing\ 29 rm -rf internal/ceres/gtest* 30 rm -rf internal/ceres/gmock* 31 rm -rf internal/ceres/mock_log.h 34 cp -R $temp_repo/* third_party/ceres 36 cd third_party/ceres
|
D | README.google | 1 URL: https://ceres-solver.googlesource.com/ceres-solver/+archive/cfb36463f9c1f806121779d651c7105ad8… 7 Ceres (http://ceres-solver.googlecode.com) is a portable non-linear 10 Website : https://code.google.com/p/ceres-solver/ 11 Code : https://ceres-solver.googlesource.com/ceres-solver/
|
/external/ceres-solver/scripts/ |
D | make_release | 49 VERSION_IN_HEADER=$(grep '#define CERES_VERSION' include/ceres/ceres.h | \ 52 include/ceres/ceres.h | \ 54 VERSION_IN_SPEC=$(grep '^Version:' scripts/ceres-solver.spec | \ 117 - Upload /tmp/ceres-solver-$1.tar.gz 119 - Update the release string in scripts/ceres-solver.spec if this is a RC
|
/external/ceres-solver/docs/source/ |
D | index.rst | 57 <http://ceres-solver.org/ceres-solver-1.9.0.tar.gz>`_ or clone the 62 git clone https://ceres-solver.googlesource.com/ceres-solver 67 <https://groups.google.com/forum/?fromgroups#!forum/ceres-solver>`_ 70 <https://code.google.com/p/ceres-solver/issues/list>`_. 77 @misc{ceres-solver, 80 howpublished = "\url{http://ceres-solver.org}",
|
D | tutorial.rst | 29 <https://ceres-solver.googlesource.com/ceres-solver/+/master/examples/>`_ 115 options.linear_solver_type = ceres::DENSE_QR; 131 <https://ceres-solver.googlesource.com/ceres-solver/+/master/examples/helloworld.cc>`_ 157 <https://ceres-solver.googlesource.com/ceres-solver/+/master/examples/helloworld.cc>`_ 180 <https://ceres-solver.googlesource.com/ceres-solver/+/master/examples/helloworld.cc>`_ 211 new NumericDiffCostFunction<NumericDiffCostFunctor, ceres::CENTRAL, 1, 1, 1>( 252 class QuadraticCostFunction : public ceres::SizedCostFunction<1, 1> { 301 …<https://ceres-solver.googlesource.com/ceres-solver/+/master/examples/helloworld_numeric_diff.cc>`… 304 …<https://ceres-solver.googlesource.com/ceres-solver/+/master/examples/helloworld_analytic_diff.cc>… 372 <https://ceres-solver.googlesource.com/ceres-solver/+/master/examples/powell.cc>`_ [all …]
|