Maintainer
Steven Wurster
Description
This library contains various math utilities, mostly from Object-Oriented Implementation of Numerical Methods; ISBN: 1-55860-679-3.
Categories
Versions
Links
Features
A wide range of classes is provided:
- Complex numbers (mutable and immutable)
- Voltage/power decibels (immutable)
- Immutable strings
- Matrices (mutable and immutable)
- Immutable 3D vectors
- Vectors (mutable and immutable)
- Floating point properties (radix, precision, minimum, delta, etc)
- Floating point numbers (normals, denormals, NaNs, etc)
- Fourier transforms (discrete and inverse discrete)
- Number base conversions
- Number utilities (gcd, lcm, factorial, phi, interval_sum, etc)
- Interpolation (linear, bulirsch_stoer, lagrange, neville, newton)
- Trig utilities
- Functions (beta, error, gamma, log_beta, log_gamma, polynomial, sing-elvariable, two-variable)
- Point, and point series (mutable)
- Iteration framework
- Linear algebra (Lower Upper Permutation decomposition)
- Statistics (simple and recursive)
- Probability distributions (exponential, gamma, log_normal, normal, probability_density, triangular, uniform, weibull)
- Zero finding (bisection and Newton methods)
Supported compilers
Licensing