metadata.xml 1.6 KB

123456789101112131415161718192021222324252627282930313233343536
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
  3. <pkgmetadata>
  4. <maintainer type="project">
  5. <email>sci@gentoo.org</email>
  6. <name>Gentoo Science Project</name>
  7. </maintainer>
  8. <longdescription lang="en">
  9. Ceres Solver is a portable C++ library that allows for
  10. modeling and solving large complicated nonlinear least squares
  11. problems. It features:
  12. * automatic differentiation
  13. * robust loss functions
  14. * local parameterizations
  15. * threaded Jacobian evaluators and linear solvers
  16. * Levenberg-Marquardt and Dogleg (Powell, Subspace) solvers
  17. * Dense QR and Cholesky factorization (using Eigen) for small problems
  18. * Sparse Cholesky factorization (using SuiteSparse) for large sparse
  19. problems
  20. * Specialized solvers for bundle adjustment problems in computer vision
  21. * Iterative linear solvers for general sparse and bundle
  22. adjustment problems
  23. </longdescription>
  24. <use>
  25. <flag name="cxsparse">Enable simple support for sparse matrix algebra from
  26. <pkg>sci-libs/cxsparse</pkg> with no LAPACK dependencies</flag>
  27. <flag name="schur">Enable fixed-size schur specializations (disable if
  28. binary size is an issue)</flag>
  29. <flag name="sparse">Enable support for sparse matrix algebra with various
  30. packages from SuiteSparse</flag>
  31. <flag name="gflags">Use <pkg>dev-cpp/gflags</pkg> for flag parsing</flag>
  32. <flag name="protobuf">Use <pkg>dev-libs/protobuf</pkg> to encode structured data</flag>
  33. <flag name="c++11">Build ceres-solver using the C++11 standard</flag>
  34. </use>
  35. </pkgmetadata>