MPL is a Multi-Purpose Standard Library based on header files written in C++
- clustering::byDistance - clustering algorthim based on distance
- clustering::NNDistance - clustering algorthim based on first near neighborhood distance
- clustering::kmeans - clustering algorthim that implement k-means
- XXX
- XXX
- The file contains macros for debuging
Based on the fitsio library and Astrometry
- fits::solveField - Used to solve the filed of an image
- cvFits - Class to open a fits and convert in a OpenCV cv::Mat
XXX
- Implementation of the Runge-Kutta algorithm
- Implementation of the cubic spline algorithm
- Implementation of the Lagrange algorithm
- XXX
- XXX
Some of the classes and functions wrap functions from other libraries for easy to use reasons
- Implementation of a Matrix class based on OpenCV cv::Mat with direct element access
- Implementation of a Vec class based on OpenCV cv::Mat with direct element access
- Implementation of a 3x3 matrix class based on OpenCV
- Implementation of a 4x4 matrix class based on OpenCV
- polySolve( ) - The funciton finds the real or complex roots of a polynomial equation
- solveCubic( ) - The funciton finds the real roots of a cubic equation
- eigen( ) - The funciton finds the eigenvalues and eigenvectors of a matrix
- combinations() - Find the K of N elementes
Implementation of the Munkres algorithm
XXX
XXX
XXX
XXX
XXX
XXX
XXX
XXX
XXX
XXX
XXX