BSD Ports

math/psurface 2.0.0.13_2 DragonFly

Piecewise linear bijections between triangulated surfaces

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
GPLv3+
Categories
math
Package size
421.6 KiB, 2509.4 KiB installed

Description

Psurface is a C++ library that handles piecewise linear bijections between triangulated surfaces. These surfaces can be of arbitrary shape and need not even be manifolds.

There are two main uses for psurface. When doing adaptive finite element simulations on grids with parametrized boundaries, psurface can store the parametrization. Boundary parametrizations are practically mappings from the coarse grid boundary to the actual boundary, and if that actual boundary is a triangulated surface then psurface can handle it. This is implemented, for example, in the dune-grid module of Dune.

In the other systems

SystemPortVersion
DragonFlymath/psurface2.0.0.13_2
FreeBSDmath/psurface2.0.0.13_2
HardenedBSDmath/psurface2.0.0.13_2
GhostBSDmath/psurface2.0.0.13_2

Install

Binary package:

pkg install psurface

From DPorts:

cd /usr/dports/math/psurface && make install clean

Dependencies

Run dependencies 1