Module BasicMath
Changes made in the current development cycle can be
found in the changelog.
Classes and global functions for basic math use
Synopsis
This module is a bag of related basic math classes and
global functions.
The following functionality is available:
- Templated functions
ConvertScalar
to convert scalars from one type to another.
- Class
Functional
to map a domain object into a range object.
- Functions
Random
to offer random number generators.
You may want to look at the individual header files
to see whether you might not prefer to include only the header
files you really need; it may be more efficient to do so.
- ACG -- Additive number generator (full description)
- Binomial -- Binomial distribution (full description)
- DiscreteUniform -- Discrete uniform distribution (full description)
- Erlang -- Erlang distribution (full description)
- Functional -- Map a domain object into a range object via operator(). (full description)
- Geometric -- Discrete geometric distribution (full description)
- HyperGeometric -- Hypergeometric distribution (full description)
- LogNormal -- Logarithmic normal distribution (full description)
- MLCG -- Multiplicative linear congruential generator (full description)
- Math.h interface for AIPS++ -- AIPS++ interface to math.h and other scalar math functions (full description)
- NegativeExpntl -- Negative exponential distribution (full description)
- Normal -- Normal or Gaussian distribution (full description)
- Poisson -- Poisson distribution (full description)
- RNG -- Base class for random number generators (full description)
- Random -- Base class for random number distributions (full description)
- Scalar conversion -- Templated functions to convert scalars from one type to another. (full description)
- Uniform -- Uniform distribution (full description)
- Weibull -- Weibull distribution (full description)