aboutsummaryrefslogtreecommitdiff
path: root/devel/libcoyotl/files
Commit message (Collapse)AuthorAgeFilesLines
* The Coyotl library collects several C++ tools that have proven usefulRoman Bogorodskiy2006-08-021-0/+12
in many of my programs, but which aren't "big enough" to warrant an individual library. Key features of Coyotl include: -- A polymorphic collection of the best psuedorandom number generators, including the Mersenne Twister and Marsaglia's favorites. -- Utilities for floating-point 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 random rectangular mazes. -- A template for fixed-point math based on different integer sizes and decimal point locations. -- Templatized sorting utilities (designed before Std. C++'s <algorithms>, but still useful) -- Validation tools for "Design by Contract" programming. WWW: http://www.coyotegulch.com/products/libcoyotl/index.html PR: ports/101209 Submitted by: trasz <trasz at pin.if.uz.zgora.pl> Notes: svn path=/head/; revision=169437