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