sci-libs/ceres-solver (gentoo)

Search

Package Information

Description:
Ceres Solver is a portable C++ library that allows for modeling and solving large complicated nonlinear least squares problems. It features: * automatic differentiation * robust loss functions * local parameterizations * threaded Jacobian evaluators and linear solvers * Levenberg-Marquardt and Dogleg (Powell, Subspace) solvers * Dense QR and Cholesky factorization (using Eigen) for small problems * Sparse Cholesky factorization (using SuiteSparse) for large sparse problems * Specialized solvers for bundle adjustment problems in computer vision * Iterative linear solvers for general sparse and bundle adjustment problems
Homepage:
http://ceres-solver.org/
License:
sparse? ( BSD ) !sparse? ( LGPL-2.1 )

Versions

Version EAPI Keywords Slot
2.2.0-r1 8 amd64 ~x86 0/1

Metadata

Description

Maintainers

Raw Metadata XML
<pkgmetadata>
	<maintainer type="project">
		<email>sci@gentoo.org</email>
		<name>Gentoo Science Project</name>
	</maintainer>
	<longdescription lang="en">
  Ceres Solver is a portable C++ library that allows for
  modeling and solving large complicated nonlinear least squares
  problems. It features:
    * automatic differentiation
    * robust loss functions
    * local parameterizations
    * threaded Jacobian evaluators and linear solvers
    * Levenberg-Marquardt and Dogleg (Powell, Subspace) solvers
    * Dense QR and Cholesky factorization (using Eigen) for small problems
    * Sparse Cholesky factorization (using SuiteSparse) for large sparse
      problems
    * Specialized solvers for bundle adjustment problems in computer vision
    * Iterative linear solvers for general sparse and bundle
      adjustment problems
  </longdescription>
	<use>
		<flag name="schur">Enable fixed-size schur specializations (disable if
  binary size is an issue)</flag>
		<flag name="sparse">Enable support for sparse matrix algebra with various
  packages from SuiteSparse</flag>
		<flag name="gflags">Use <pkg>dev-cpp/gflags</pkg> for flag parsing</flag>
	</use>
</pkgmetadata>

Lint Warnings

USE Flags

Flag Description 2.2.0-r1
cuda Enable NVIDIA CUDA support (computation on GPU)
examples Install examples, usually source code
gflags Use <pkg>dev-cpp/gflags</pkg> for flag parsing
lapack Add support for the virtual/lapack numerical library
schur Enable fixed-size schur specializations (disable if binary size is an issue)
sparse Enable support for sparse matrix algebra with various packages from SuiteSparse
test Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)

Files

Manifest

Type File Size Versions
Unmatched Entries
Type File Size
DIST ceres-solver-2.2.0.tar.gz 7635532 bytes