ppl-config

A modern library for convex polyhedra and other numerical abstractions

Install

All systems
curl cmd.cat/ppl-config.sh
Debian Debian
apt-get install ppl-dev
Ubuntu
apt-get install ppl-dev
Arch Arch Linux
pacman -S ppl
image/svg+xml Kali Linux
apt-get install ppl-dev
CentOS
yum install ppl
Fedora
dnf install ppl
Windows (WSL2)
sudo apt-get update sudo apt-get install ppl-dev
OS X
brew install ppl
Raspbian
apt-get install ppl-dev

ppl

A modern library for convex polyhedra and other numerical abstractions

ppl-dev

Parma Polyhedra Library (development binaries)

The Parma Polyhedra Library (PPL) is a C++ library for the manipulation of (not necessarily closed) convex polyhedra and other numerical abstractions. The applications of convex polyhedra include program analysis, optimized compilation, integer and combinatorial optimization and statistical data-editing. The Parma Polyhedra Library is user friendly (you write `x + 2*y + 5*z <= 7' when you mean it), fully dynamic (available virtual memory is the only limitation to the dimension of anything), written in standard C++, exception-safe, rather efficient and thoroughly documented. This package provides the ppl-config binary.