Classes | |
| class | GaussianDistribution |
| The GaussianDistribution class template represents a multivariate Gaussian distribution. More... | |
Namespaces | |
| namespace | common |
| This namespace contains classes, functions and typedefs for working with exceptions, reference counting, portable numeric types, checking and switching byte order, extending the standard library, and more. | |
| namespace | computerVision |
| This namespace is still in the early stages of development. | |
| namespace | geometry |
| namespace | linearAlgebra |
| This namespace contains functions which implement common linear algebra tasks, such as eigenvector computations, SVD, etc. | |
| namespace | numeric |
| This namespace contains code for 1D, 2D, and 3D arrays, matrices, coordinate transformations, rotation conversions, and much more. | |
| namespace | optimization |
| This namespace contains classes for gradient- and non-gradient- based optimization. | |
| namespace | portability |
| This namespace contains as much of the platform-specific code as possible, making the other libraries more readable. | |
| namespace | random |
| This namespace contains classes for generating random numbers. | |
| namespace | test |
| This namespace contains a unit testing library. | |
| namespace | thread |
| This namespace provides some high level multi-threaded programming abstractions such as shared FIFOs and monitor objects so that the user doesn't have to think at the level of locks and mutexes. | |
| namespace | utilities |
| This namespace contains general utility functions and classes for string manipluation, program option parsing, working with time and filenames, and a few other odds and ends. | |
These libraries include code for exception handling, unit testing, basic numeric types, and optimization, among other things.
1.5.2