vigra - Mathematical tools

[ VIGRA Homepage | Function Index | Class Index | Namespaces | File List | Main Page ]

Mathematical tools |

Number types, mathematical constants, special functions, linear algebra

- Algebraic Concepts
  Requirements for types that implement arithmetic operations
- Numeric and Promotion Traits
  Meta-information about arithmetic types
- Mathematical Constants
  M_PI, M_SQRT2
- Grid Neighborhood Specification
  - 2-dimensional (4- and 8-neighborhood)
  - 3-dimensional (6- and 26-neighborhood)
- Number Types
  - vigra::Rational
  - vigra::TinyVector
  - vigra::autodiff::DualVector
  - vigra::FFTWComplex
  - vigra::FixedPoint16
  - vigra::Quaternion
- Random Number Generation
  Mersenne twister class and random number functors
- Polynomials and root determination
  Polynomials and root determination
- Mathematical Functions
  and functors
- Matrix class
  the matrix class
- Linear Algebra
  matrix algebra, solution of linear systems, eigenvalue calculation etc.
- Unsupervised Decomposition
  Unsupervised matrix decomposition methods (pLSA)
- Optimization and Regression
  ordinary and non-negative least squares, ridge regression, least angle regression (LARS and LASSO)

© Ullrich Köthe (ullrich.koethe@iwr.uni-heidelberg.de) Heidelberg Collaboratory for Image Processing, University of Heidelberg, Germany | html generated using doxygen and Python vigra 1.10.0 (Mon Nov 18 2013)