|  | OpenMS
    2.6.0
    | 
Wrapper for a non-negative least squares (NNLS) solver. More...
#include <OpenMS/MATH/MISC/NonNegativeLeastSquaresSolver.h>
| Public Types | |
| enum | RETURN_STATUS { SOLVED, ITERATION_EXCEEDED } | 
| Static Public Member Functions | |
| static Int | solve (const Matrix< double > &A, const Matrix< double > &b, Matrix< double > &x) | 
| This is a wrapper for the external nnls library for the non-negative least square problem Ax=b, where x>0.  More... | |
Wrapper for a non-negative least squares (NNLS) solver.
It solves Ax=b, where x>0 in the least squares sense (i.e. minimum residual)
| enum RETURN_STATUS | 
| 
 | static | 
This is a wrapper for the external nnls library for the non-negative least square problem Ax=b, where x>0.
| A | Input matrix A of size mxn | 
| b | Input vector (matrix with one column) b of size mx1 | 
| x | Output vector with non-negative least square solution of size mx1 | 
| Exception::InvalidParameters | if Matrix dimensions do not fit | 
 1.8.16
 1.8.16