/external/ceres-solver/examples/ |
H A D | bal_problem.cc | 3 // http://code.google.com/p/ceres-solver/ 38 #include "ceres/rotation.h" 42 namespace ceres { namespace 301 } // namespace ceres
|
H A D | bal_problem.h | 3 // http://code.google.com/p/ceres-solver/ 42 namespace ceres { namespace 105 } // namespace ceres
|
H A D | bundle_adjuster.cc | 3 // http://code.google.com/p/ceres-solver/ 62 #include "ceres/ceres.h" 122 namespace ceres { namespace 196 // ceres::SCHUR, in which case Ceres will automatically determine 204 ceres::ParameterBlockOrdering* ordering = 205 new ceres::ParameterBlockOrdering; 234 options->minimizer_type = ceres::LINE_SEARCH; 330 } // namespace ceres 343 ceres [all...] |
H A D | circle_fit.cc | 3 // http://code.google.com/p/ceres-solver/ 56 #include "ceres/ceres.h" 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 [all...] |
H A D | curve_fitting.cc | 3 // http://code.google.com/p/ceres-solver/ 31 #include "ceres/ceres.h" 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;
|
H A D | denoising.cc | 3 // http://code.google.com/p/ceres-solver/ 48 #include "ceres/ceres.h" 63 namespace ceres { namespace 70 class QuadraticCostFunction : public ceres::SizedCostFunction<1, 1> { 97 ceres::CostFunction* cost_function = 107 std::vector<ceres::LossFunction*> loss_function(foe.NumFilters()); 108 std::vector<ceres::CostFunction*> cost_function(foe.NumFilters()); 140 // These parameters may be experimented with. For example, ceres::DOGLEG tends 143 ceres [all...] |
H A D | ellipse_approximation.cc | 3 // http://code.google.com/p/ceres-solver/ 40 #include "ceres/ceres.h" 270 ceres::ConstMatrixRef kY(kYData, kYRows, kYCols); 272 class PointToLineSegmentContourCostFunction : public ceres::CostFunction { 312 ceres::MatrixRef(jacobians[i + 1], 2, 2).setZero(); 325 static ceres::CostFunction* Create(const int num_segments, 350 static ceres::CostFunction* Create(const double& sqrt_weight) { 351 return new ceres::AutoDiffCostFunction<EuclideanDistanceFunctor, 2, 2, 2>( 359 bool SolveWithFullReport(ceres [all...] |
H A D | fields_of_experts.cc | 3 // http://code.google.com/p/ceres-solver/ 41 namespace ceres { namespace 142 ceres::CostFunction* FieldsOfExperts::NewCostFunction(int alpha_index) const { 146 ceres::LossFunction* FieldsOfExperts::NewLossFunction(int alpha_index) const { 152 } // namespace ceres
|
H A D | fields_of_experts.h | 3 // http://code.google.com/p/ceres-solver/ 50 #include "ceres/loss_function.h" 51 #include "ceres/cost_function.h" 52 #include "ceres/sized_cost_function.h" 56 namespace ceres { namespace 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; 143 } // namespace ceres [all...] |
H A D | helloworld.cc | 3 // http://code.google.com/p/ceres-solver/ 36 #include "ceres/ceres.h" 39 using ceres::AutoDiffCostFunction; 40 using ceres::CostFunction; 41 using ceres::Problem; 42 using ceres::Solver; 43 using ceres::Solve;
|
H A D | helloworld_analytic_diff.cc | 3 // http://code.google.com/p/ceres-solver/ 36 #include "ceres/ceres.h" 39 using ceres::CostFunction; 40 using ceres::SizedCostFunction; 41 using ceres::Problem; 42 using ceres::Solver; 43 using ceres::Solve;
|
H A D | helloworld_numeric_diff.cc | 3 // http://code.google.com/p/ceres-solver/ 34 #include "ceres/ceres.h" 37 using ceres::NumericDiffCostFunction; 38 using ceres::CENTRAL; 39 using ceres::CostFunction; 40 using ceres::Problem; 41 using ceres::Solver; 42 using ceres::Solve;
|
H A D | libmv_bundle_adjuster.cc | 110 #include "ceres/ceres.h" 111 #include "ceres/rotation.h" 510 ceres::AngleAxisRotatePoint(R_t, X, x); 619 ceres::RotationMatrixToAngleAxis(&camera->R(0, 0), 641 ceres::AngleAxisToRotationMatrix(&all_cameras_R_t[i](0), 655 ceres::Problem::Options problem_options; 656 ceres::Problem problem(problem_options); 667 ceres::SubsetParameterization *constant_transform_parameterization = NULL; 677 new ceres [all...] |
H A D | libmv_homography.cc | 3 // http://code.google.com/p/ceres-solver/ 63 #include "ceres/ceres.h" 279 class TerminationCheckingCallback : public ceres::IterationCallback { 286 virtual ceres::CallbackReturnType operator()( 287 const ceres::IterationSummary& summary) { 290 return ceres::SOLVER_CONTINUE; 303 return ceres::SOLVER_TERMINATE_SUCCESSFULLY; 306 return ceres::SOLVER_CONTINUE; 336 ceres [all...] |
H A D | more_garbow_hillstrom.cc | 3 // http://code.google.com/p/ceres-solver/ 56 #include "ceres/ceres.h" 60 namespace ceres { namespace 337 } // namespace ceres 343 using ceres::examples::UnconstrainedSolve; 344 using ceres::examples::ConstrainedSolve; 348 << UnconstrainedSolve<ceres::examples::TestProblem##n>(); 352 << ConstrainedSolve<ceres::examples::TestProblem##n>();
|
H A D | nist.cc | 3 // http://code.google.com/p/ceres-solver/ 77 #include "ceres/ceres.h" 119 namespace ceres { namespace 408 const ceres::Solver::Options& options) { 425 ceres::Problem problem; 428 new ceres::AutoDiffCostFunction<Model, num_residuals, num_parameters>( 435 ceres::Solver::Summary summary; 475 void SetMinimizerOptions(ceres::Solver::Options* options) { 476 CHECK(ceres [all...] |
H A D | pgm_image.h | 3 // http://code.google.com/p/ceres-solver/ 46 namespace ceres { namespace 316 } // namespace ceres
|
H A D | powell.cc | 3 // http://code.google.com/p/ceres-solver/ 48 #include "ceres/ceres.h" 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, 134 options.linear_solver_type = ceres [all...] |
H A D | random.h | 3 // http://code.google.com/p/ceres-solver/ 37 namespace ceres { namespace 62 } // namespace ceres
|
H A D | robot_pose_mle.cc | 3 // http://code.google.com/p/ceres-solver/ 132 #include "ceres/ceres.h" 133 #include "ceres/dynamic_autodiff_cost_function.h" 138 using ceres::AutoDiffCostFunction; 139 using ceres::DynamicAutoDiffCostFunction; 140 using ceres::CauchyLoss; 141 using ceres::CostFunction; 142 using ceres::LossFunction; 143 using ceres [all...] |
H A D | robust_curve_fitting.cc | 3 // http://code.google.com/p/ceres-solver/ 31 #include "ceres/ceres.h" 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 [all...] |
H A D | simple_bundle_adjuster.cc | 3 // http://code.google.com/p/ceres-solver/ 42 #include "ceres/ceres.h" 43 #include "ceres/rotation.h" 132 ceres::AngleAxisRotatePoint(camera, point, p); 165 static ceres::CostFunction* Create(const double observed_x, 167 return (new ceres::AutoDiffCostFunction<SnavelyReprojectionError, 2, 9, 3>( 192 ceres::Problem problem; 198 ceres::CostFunction* cost_function = 210 ceres [all...] |
H A D | snavely_reprojection_error.h | 3 // http://code.google.com/p/ceres-solver/ 44 #include "ceres/rotation.h" 46 namespace ceres { namespace 63 ceres::AngleAxisRotatePoint(camera, point, p); 96 static ceres::CostFunction* Create(const double observed_x, 98 return (new ceres::AutoDiffCostFunction<SnavelyReprojectionError, 2, 9, 3>( 159 static ceres::CostFunction* Create(const double observed_x, 161 return (new ceres::AutoDiffCostFunction< 172 } // namespace ceres
|
/external/ceres-solver/google3/ |
H A D | jet_traits.h | 23 #include "ceres/jet.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 = ceres::Jet<T, N>(MathLimits<T>::kPosMin); // NOLINT 68 template<typename T, int N> const ceres::Jet<T, N> MathLimits<ceres::Jet<T, N> >::kPosMax = ceres [all...] |
/external/ceres-solver/ |
H A D | import_ceres_upstream.sh | 18 declare -r temp_repo="/tmp/ceres-solver" 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 42 echo "URL: https://ceres-solver.googlesource.com/ceres [all...] |