Math::Matrix - multiply and invert matrices
This module implements various constructors and methods for creating and manipulating matrices. All methods return new objects, so, for example, "$X->add($Y)" does not modify $X. $X -> add($Y); # $X not modified; output is lost $X = $X -> add($Y); # ...PJACKLAM/Math-Matrix-0.94 - 13 Jan 2021 13:22:59 UTC - Search in distribution
Array::Tour - Base class for Array Tours.
Array::Tour is a base class for iterators that traverse the cells of an array. This class should provide most of the methods needed for any type of tour, whether it needs to visit each cell or not, and whether the tour needs to be a continuous path o...JGAMBLE/Array-Tour-0.06 - 05 Sep 2008 03:26:01 UTC - Search in distribution
Math::Utils - Useful mathematical functions not in Perl.
21 Apr 2020 18:18:27 UTC
Search in distribution
Games::Maze - Create Mazes as Objects.
Simply put, this package create mazes. You may use the Games::Maze package to create 3-dimensional rectangular or hexagonal mazes. Mazes are objects that you can manipulate using the available methods. Maze Object Methods new([<attribute> => value, ....JGAMBLE/Games-Maze-1.09 - 19 Nov 2018 06:14:29 UTC - Search in distribution
Algorithm::Networksort - Create Sorting Networks.
This module will create sorting networks, a sequence of comparisons that do not depend upon the results of prior comparisons. Since the sequences and their order never change, they can be very useful if deployed in hardware, or if used in software wi...JGAMBLE/Algorithm-Networksort-2.02 - 21 Jun 2018 21:56:23 UTC - Search in distribution
- Algorithm::Networksort::Best - Optimized Sorting Networks.
Math::Polynomial::Solve - Find the roots of polynomial equations.
This package supplies a set of functions that find the roots of polynomials, along with some utility functions. Roots will be either real or of type Math::Complex. Functions making use of the Sturm sequence are also available, letting you find the nu...JGAMBLE/Math-Polynomial-Solve-2.86 - 02 Nov 2018 01:10:27 UTC - Search in distribution
Logic::TruthTable - Create and solve sets of boolean equations.
This module minimizes tables of Boolean expressions <https://en.wikipedia.org/wiki/Boolean_algebra> using the algorithms available on CPAN. It lets you contain related sets of problems (represented by their columns) in a single object, along with the...JGAMBLE/Logic-TruthTable-1.02 - 27 Feb 2019 00:26:36 UTC - Search in distribution
Logic::Minimizer - The parent class of Boolean minimizers.
09 Feb 2019 22:41:36 UTC
Search in distribution
Math::Brent - Brent's single dimensional function minimisation, and Brent's zero finder.
27 Dec 2015 00:55:03 UTC
Search in distribution
Convert::Base81 - Encoding and decoding to and from Base 81 strings
This module implements a *Base81* conversion for encoding binary data as text. This is done by interpreting each group of fifteen bytes as a 120-bit integer, which is then converted to a seventeen-digit base 81 representation using the alphanumeric c...JGAMBLE/Convert-Base81-1.02 - 20 Feb 2019 00:04:50 UTC - Search in distribution
algorithm-networksort-chooser - Helper utility for Algorithm::Networksort
This module uses Algorithm::Networksort to experiment with sorting networks. Introduction To Sorting Networks <http://hoytech.github.io/sorting-networks/> By default this script examines the output of all implemented algorithms and the currently best...FRACTAL/Algorithm-Networksort-Chooser-0.110 - 16 Feb 2016 06:28:00 UTC - Search in distribution
Convert::Base85 - Encoding and decoding to and from Base 85 strings
This module implements a *Base85* conversion for encoding binary data as text. This is done by interpreting each group of sixteen bytes as a 128-bit integer, which is then converted to a twenty-digit base 85 representation using the alphanumeric char...JGAMBLE/Convert-Base85-1.02 - 20 Feb 2019 00:05:01 UTC - Search in distribution
Algorithm::QuineMcCluskey - solve Quine-McCluskey set-cover problems
This module minimizes Boolean expressions <https://en.wikipedia.org/wiki/Boolean_algebra> using the Quine-McCluskey algorithm <https://en.wikipedia.org/wiki/Quine%E2%80%93McCluskey_algorithm>. Object Methods new([<attribute> => value, ...]) Creates t...JGAMBLE/Algorithm-QuineMcCluskey-1.01 - 03 Dec 2019 07:01:36 UTC - Search in distribution
Math::Derivative - Numeric 1st and 2nd order differentiation
This Perl package exports functions that numerically approximate first and second order differentiation on vectors of data. The accuracy of the approximation will depend upon the differences between the successive values in the X array. FUNCTIONS The...JGAMBLE/Math-Derivative-1.01 - 16 Aug 2017 01:29:02 UTC - Search in distribution
Math::ContinuedFraction - Create and Manipulate Continued Fractions.
Continued fractions are expressions of the form b1 a1 + ------- b2 a2 + ------- b3 a3 + ------- ... For most instances, the 'b' terms are 1, and the continued fraction can be written as "[a1, a2, a3, ...]", etc. If the sequence of 'a' terms ends at a...JGAMBLE/Math-ContinuedFraction-0.14 - 10 Apr 2019 20:29:34 UTC - Search in distribution
Math::Fortran - Perl implementations of Fortran's sign() and log10()
This module provides and exports some mathematical functions which are built in in Fortran but not in Perl. Currently there are only 2 included. FUNCTIONS log10() Log to the base of 10 sign() With 1 parameter, +1 if $y >= 0, -1 otherwise. With 2 para...JGAMBLE/Math-Fortran-0.03 - 07 Aug 2015 22:21:54 UTC - Search in distribution