BSD Ports

math/proxsuite 0.7.3 FreeBSD

Quadratic Programming Solver for Robotics and beyond

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
BSD2CLAUSE
Categories
math, python
Package size
155.8 KiB, 1144.9 KiB installed

Description

ProxSuite is a collection of open-source, numerically robust, precise, and efficient numerical solvers (e.g., LPs, QPs, etc.) rooted in revisited primal-dual proximal algorithms. Through ProxSuite, we aim to offer the community scalable optimizers that deal with dense, sparse, or matrix-free problems. While the first targeted application is Robotics, ProxSuite can be used in other contexts without limits.

In the other systems

SystemPortVersion
FreeBSDmath/proxsuite0.7.3
DragonFlymath/proxsuite0.7.1

Install

Binary package:

pkg install py312-proxsuite

From the ports tree:

cd /usr/ports/math/proxsuite/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	py312-proxsuite>0:math/proxsuite

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.7.30.7.3-0.7.10.7.3
FreeBSD:14:quarterly0.7.30.7.3n/a0.7.10.7.3
FreeBSD:15:latest0.7.30.7.3n/a0.7.10.7.1
FreeBSD:15:quarterly0.7.30.7.3n/an/an/a
FreeBSD:16:latest0.7.30.7.3n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

Runtime 2

The full lists below include those, and their dependencies in turn.

Build dependencies 26
Run dependencies 20

No port depends on this one.

Configuration

No options to configure.

USES
cmake:testing compiler:c++17-lang eigen:3,build,run python:build
Service scripts
none

Files

pkg-plist 109
  • include/proxsuite/config.hpp
  • include/proxsuite/deprecated.hpp
  • include/proxsuite/fwd.hpp
  • include/proxsuite/helpers/common.hpp
  • include/proxsuite/helpers/instruction-set.hpp
  • include/proxsuite/helpers/optional.hpp
  • include/proxsuite/helpers/tl-optional.hpp
  • include/proxsuite/helpers/version.hpp
  • include/proxsuite/linalg/dense/core.hpp
  • include/proxsuite/linalg/dense/factorize.hpp
  • include/proxsuite/linalg/dense/ldlt.hpp
  • include/proxsuite/linalg/dense/modify.hpp
  • include/proxsuite/linalg/dense/solve.hpp
  • include/proxsuite/linalg/dense/update.hpp
  • include/proxsuite/linalg/sparse/core.hpp
  • include/proxsuite/linalg/sparse/factorize.hpp
  • include/proxsuite/linalg/sparse/rowmod.hpp
  • include/proxsuite/linalg/sparse/update.hpp
  • include/proxsuite/linalg/veg/internal/assert_impl.hpp
  • include/proxsuite/linalg/veg/internal/collection_algo.hpp
  • include/proxsuite/linalg/veg/internal/dbg.hpp
  • include/proxsuite/linalg/veg/internal/delete_special_members.hpp
  • include/proxsuite/linalg/veg/internal/dyn_index.hpp
  • include/proxsuite/linalg/veg/internal/epilogue.hpp
  • include/proxsuite/linalg/veg/internal/external/hedley.ext.hpp
  • include/proxsuite/linalg/veg/internal/external/unhedley.ext.hpp
  • include/proxsuite/linalg/veg/internal/fix_index.hpp
  • include/proxsuite/linalg/veg/internal/has_asan.hpp
  • include/proxsuite/linalg/veg/internal/integer_seq.hpp
  • include/proxsuite/linalg/veg/internal/macros.hpp
  • include/proxsuite/linalg/veg/internal/narrow.hpp
  • include/proxsuite/linalg/veg/internal/preprocessor.hpp
  • include/proxsuite/linalg/veg/internal/prologue.hpp
  • include/proxsuite/linalg/veg/internal/std.hpp
  • include/proxsuite/linalg/veg/internal/terminate.hpp
  • include/proxsuite/linalg/veg/internal/typedefs.hpp
  • include/proxsuite/linalg/veg/memory/address.hpp
  • include/proxsuite/linalg/veg/memory/alloc.hpp
  • include/proxsuite/linalg/veg/memory/dynamic_stack.hpp
  • include/proxsuite/linalg/veg/memory/placement.hpp
  • include/proxsuite/linalg/veg/memory/stack_alloc.hpp
  • include/proxsuite/linalg/veg/ref.hpp
  • include/proxsuite/linalg/veg/slice.hpp
  • include/proxsuite/linalg/veg/tuple.hpp
  • include/proxsuite/linalg/veg/type_traits/alloc.hpp
  • include/proxsuite/linalg/veg/type_traits/assignable.hpp
  • include/proxsuite/linalg/veg/type_traits/constructible.hpp
  • include/proxsuite/linalg/veg/type_traits/core.hpp
  • include/proxsuite/linalg/veg/type_traits/invocable.hpp
  • include/proxsuite/linalg/veg/type_traits/primitives.hpp
  • include/proxsuite/linalg/veg/type_traits/tags.hpp
  • include/proxsuite/linalg/veg/util/assert.hpp
  • include/proxsuite/linalg/veg/util/dbg.hpp
  • include/proxsuite/linalg/veg/util/defer.hpp
  • include/proxsuite/linalg/veg/util/dynstack_alloc.hpp
  • include/proxsuite/linalg/veg/util/get.hpp
  • include/proxsuite/linalg/veg/util/index.hpp
  • include/proxsuite/linalg/veg/util/unreachable.hpp
  • include/proxsuite/linalg/veg/vec.hpp
  • include/proxsuite/proxqp/dense/backward_data.hpp
  • include/proxsuite/proxqp/dense/compute_ECJ.hpp
  • include/proxsuite/proxqp/dense/dense.hpp
  • include/proxsuite/proxqp/dense/fwd.hpp
  • include/proxsuite/proxqp/dense/helpers.hpp
  • include/proxsuite/proxqp/dense/linesearch.hpp
  • include/proxsuite/proxqp/dense/model.hpp
  • include/proxsuite/proxqp/dense/preconditioner/identity.hpp
  • include/proxsuite/proxqp/dense/preconditioner/ruiz.hpp
  • include/proxsuite/proxqp/dense/solver.hpp
  • include/proxsuite/proxqp/dense/utils.hpp
  • include/proxsuite/proxqp/dense/views.hpp
  • include/proxsuite/proxqp/dense/workspace.hpp
  • include/proxsuite/proxqp/dense/wrapper.hpp
  • include/proxsuite/proxqp/parallel/omp.hpp
  • include/proxsuite/proxqp/parallel/qp_solve.hpp
  • include/proxsuite/proxqp/results.hpp
  • include/proxsuite/proxqp/settings.hpp
  • include/proxsuite/proxqp/sparse/fwd.hpp
  • include/proxsuite/proxqp/sparse/helpers.hpp
  • include/proxsuite/proxqp/sparse/model.hpp
  • include/proxsuite/proxqp/sparse/preconditioner/identity.hpp
  • include/proxsuite/proxqp/sparse/preconditioner/ruiz.hpp
  • include/proxsuite/proxqp/sparse/solver.hpp
  • include/proxsuite/proxqp/sparse/sparse.hpp
  • include/proxsuite/proxqp/sparse/utils.hpp
  • include/proxsuite/proxqp/sparse/views.hpp
  • include/proxsuite/proxqp/sparse/workspace.hpp
  • include/proxsuite/proxqp/sparse/wrapper.hpp
  • include/proxsuite/proxqp/status.hpp
  • include/proxsuite/proxqp/timings.hpp
  • include/proxsuite/proxqp/utils/prints.hpp
  • include/proxsuite/proxqp/utils/random_qp_problems.hpp
  • include/proxsuite/serialization/archive.hpp
  • include/proxsuite/serialization/eigen.hpp
  • include/proxsuite/serialization/model.hpp
  • include/proxsuite/serialization/results.hpp
  • include/proxsuite/serialization/ruiz.hpp
  • include/proxsuite/serialization/settings.hpp
  • include/proxsuite/serialization/workspace.hpp
  • include/proxsuite/serialization/wrapper.hpp

The first 100 are listed.

distinfo 1
FileSizeSHA256
proxsuite-0.7.3.tar.gz6.4017582e+071178721869898401e0a9d7c46803486c87d6ede3356770507dfb1022500a442b
Master sites 1
  • https://github.com/Simple-Robotics/proxsuite/releases/download/v0.7.3/

Commit history 0

No commits in the history this site was built from.