![]()  | 
  
    OpenMS
    
     
   | 
  
Wrapper for a non-negative least squares (NNLS) solver. More...
#include <OpenMS/ML/NNLS/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 |