22 #ifndef _nmrLSMinNorm_h 
   23 #define _nmrLSMinNorm_h 
   38     CISSTNETLIB_INTEGER 
M;   
 
   39     CISSTNETLIB_INTEGER 
N;   
 
   42     CISSTNETLIB_INTEGER 
LDA; 
 
   43     CISSTNETLIB_INTEGER 
LDB; 
 
   46     CISSTNETLIB_DOUBLE* 
S;   
 
   94                                                    CISSTNETLIB_DOUBLE r = -1.0);
 
  115                                                    CISSTNETLIB_DOUBLE r = -1.0);
 
#define CISST_EXPORT
Definition: cmnExportMacros.h:50
CISSTNETLIB_INTEGER N
Definition: nmrLSMinNorm.h:39
Declaration of vctDynamicMatrix. 
Definition: nmrLSMinNorm.h:30
vctDynamicMatrix< double > B
Definition: nmrLSMinNorm.h:58
CISSTNETLIB_DOUBLE RCOND
Definition: nmrLSMinNorm.h:47
bool underdetermined
Definition: nmrLSMinNorm.h:57
CISSTNETLIB_DOUBLE * S
Definition: nmrLSMinNorm.h:46
CISSTNETLIB_DOUBLE * WORK
Definition: nmrLSMinNorm.h:50
CISSTNETLIB_INTEGER LDB
Definition: nmrLSMinNorm.h:43
void CheckSystem(const vctDynamicMatrix< double > &A, const vctDynamicMatrix< double > &b) const 
CISSTNETLIB_INTEGER LWORK
Definition: nmrLSMinNorm.h:51
CISSTNETLIB_INTEGER M
Definition: nmrLSMinNorm.h:38
vctDynamicMatrix< double > CISST_EXPORT nmrLSMinNorm(vctDynamicMatrix< double > &A, vctDynamicMatrix< double > &b, CISSTNETLIB_DOUBLE r=-1.0)
Computes the minimum norm solution to a real linear least squares problem. 
CISSTNETLIB_INTEGER LDA
Definition: nmrLSMinNorm.h:42
CISSTNETLIB_INTEGER NRHS
Definition: nmrLSMinNorm.h:40
CISSTNETLIB_INTEGER RANK
Definition: nmrLSMinNorm.h:48
Definition: nmrLSMinNorm.h:34
CISSTNETLIB_INTEGER INFO
Definition: nmrLSMinNorm.h:53