|
casacore
|
Classes and global functions for basic math use. More...
Modules | |
| BasicMath_module_internal_classes | |
| Internal BasicMath_module classes and functions. | |
Classes | |
| struct | casacore::ConvertScalar_global_functions_Scalar_conversion |
| Templated functions to convert scalars from one type to another. More... | |
| class | casacore::Functional< Domain, Range > |
| Map a domain object into a range object via operator(). More... | |
| struct | casacore::Math_global_functions_Math_interface_for_casacore |
| Casacore interface to math.h and other scalar math functions. More... | |
| class | casacore::Primes |
| Creates a reference table of prime numbers, and some functions. More... | |
| class | casacore::RNG |
| Base class for random number generators. More... | |
| class | casacore::ACG |
| Additive number generator. More... | |
| class | casacore::MLCG |
| Multiplicative linear congruential generator. More... | |
| class | casacore::Random |
| Base class for random number distributions. More... | |
| class | casacore::Binomial |
| Binomial distribution. More... | |
| class | casacore::DiscreteUniform |
| Discrete uniform distribution. More... | |
| class | casacore::Erlang |
| Erlang distribution. More... | |
| class | casacore::Geometric |
| Discrete geometric distribution. More... | |
| class | casacore::HyperGeometric |
| Hypergeometric distribution. More... | |
| class | casacore::Normal |
| Normal or Gaussian distribution. More... | |
| class | casacore::LogNormal |
| Logarithmic normal distribution. More... | |
| class | casacore::NegativeExpntl |
| Negative exponential distribution. More... | |
| class | casacore::Poisson |
| Poisson distribution. More... | |
| class | casacore::Uniform |
| Uniform distribution. More... | |
| class | casacore::Weibull |
| Weibull distribution. More... | |
Classes and global functions for basic math use.
See below for an overview of the classes in this module.
This module is a bag of related basic math classes and global functions.
The following functionality is available:
std::transform to apply functions like sin, near, sqrt, etc. to iterators on sequences like Array, Block, std::vector, etc.
Tip: 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;
1.8.5