Download Source Package libcoyotl:
The classes provided here do not easily fit into a single category; in essence, these are tools that the author of the acovea package has found useful in a variety of applications.
Among the algorithms included:
- a polymorphic collection of the best pseudorandom number generators,
including the Mersenne Twister and Marsaglia's favorites.
- utilities for working with real numbers, including additional functions
for trigonometry, least common multiple, greatest common denominator,
rounding, and other purposes.
- a simple cross-platform command-line parser.
- a framework for generating rectangular mazes.
- a template for fixed-point math based on different integer sizes and
decimal point locations.
- templatized sorting utilities (designed before standard C++'s use
of <algorithms>, but still useful).
- validation tools for "Design by Contract" programming.
|
|
|
| Architecture | Package Size | Installed Size | Files |
|---|---|---|---|
| alpha | 26.1 kB | 128 kB | [list of files] |
| amd64 | 23.3 kB | 72 kB | [list of files] |
| arm | 25.9 kB | 67 kB | [list of files] |
| armel | 23.2 kB | 100 kB | [list of files] |
| hppa | 29.1 kB | 116 kB | [list of files] |
| i386 | 24.1 kB | 72 kB | [list of files] |
| ia64 | 29.8 kB | 144 kB | [list of files] |
| mips | 24.9 kB | 120 kB | [list of files] |
| mipsel | 24.8 kB | 120 kB | [list of files] |
| powerpc | 27.9 kB | 120 kB | [list of files] |
| s390 | 25.0 kB | 112 kB | [list of files] |
| sparc | 25.0 kB | 108 kB | [list of files] |