27 #ifndef _nmrLSISolver_h
28 #define _nmrLSISolver_h
76 CISSTNETLIB_INTEGER
Ma;
77 CISSTNETLIB_INTEGER
Na;
78 CISSTNETLIB_INTEGER
Mg;
112 nmrLSISolver(CISSTNETLIB_INTEGER ma, CISSTNETLIB_INTEGER na, CISSTNETLIB_INTEGER mg) {
136 inline void Allocate(CISSTNETLIB_INTEGER ma, CISSTNETLIB_INTEGER na, CISSTNETLIB_INTEGER mg) {
185 #endif // _nmrLSISolver_h
vctDynamicMatrix< CISSTNETLIB_DOUBLE > X
Definition: nmrLSISolver.h:83
#define CISST_EXPORT
Definition: cmnExportMacros.h:50
Declaration of vctDynamicMatrix.
Definition: nmrLSISolver.h:72
vctDynamicMatrix< CISSTNETLIB_DOUBLE > Si
Definition: nmrLSISolver.h:84
vctDynamicMatrix< CISSTNETLIB_DOUBLE > HTilde
Definition: nmrLSISolver.h:81
nmrLSISolver(CISSTNETLIB_INTEGER ma, CISSTNETLIB_INTEGER na, CISSTNETLIB_INTEGER mg)
Definition: nmrLSISolver.h:112
nmrLSISolver(void)
Definition: nmrLSISolver.h:94
vctDynamicMatrix< CISSTNETLIB_DOUBLE > Z
Definition: nmrLSISolver.h:82
vctDynamicMatrix< CISSTNETLIB_DOUBLE > VSiUtb
Definition: nmrLSISolver.h:79
nmrLSISolver(vctDynamicMatrix< CISSTNETLIB_DOUBLE > &C, vctDynamicMatrix< CISSTNETLIB_DOUBLE > &d, vctDynamicMatrix< CISSTNETLIB_DOUBLE > &A, vctDynamicMatrix< CISSTNETLIB_DOUBLE > &b)
Definition: nmrLSISolver.h:122
Definition: nmrLDPSolver.h:74
CISSTNETLIB_INTEGER Ma
Definition: nmrLSISolver.h:76
CISSTNETLIB_INTEGER Mg
Definition: nmrLSISolver.h:78
nmrLDPSolver LDP
Definition: nmrLSISolver.h:87
const vctDynamicMatrix< CISSTNETLIB_DOUBLE > & GetX(void) const
Definition: nmrLSISolver.h:179
Declaration of nmrSVDRSSolver.
vctDynamicMatrix< CISSTNETLIB_DOUBLE > GTilde
Definition: nmrLSISolver.h:80
size_type rows() const
Definition: vctDynamicConstMatrixBase.h:238
nmrSVDRSSolver SVDRS
Definition: nmrLSISolver.h:86
size_type cols() const
Definition: vctDynamicConstMatrixBase.h:243
CISSTNETLIB_INTEGER Na
Definition: nmrLSISolver.h:77
vctDynamicMatrix< CISSTNETLIB_DOUBLE > VSi
Definition: nmrLSISolver.h:85
void SetSize(size_type rows, size_type cols, bool storageOrder)
Definition: vctDynamicMatrix.h:364
Definition: nmrSVDRSSolver.h:118
void Allocate(CISSTNETLIB_INTEGER ma, CISSTNETLIB_INTEGER na, CISSTNETLIB_INTEGER mg)
Definition: nmrLSISolver.h:136
void Allocate(CISSTNETLIB_INTEGER m, CISSTNETLIB_INTEGER n, CISSTNETLIB_INTEGER nb=1)
Definition: nmrSVDRSSolver.h:173
void Allocate(CISSTNETLIB_INTEGER m, CISSTNETLIB_INTEGER n)
Definition: nmrLDPSolver.h:132
void Allocate(vctDynamicMatrix< CISSTNETLIB_DOUBLE > &C, vctDynamicMatrix< CISSTNETLIB_DOUBLE > &d, vctDynamicMatrix< CISSTNETLIB_DOUBLE > &A, vctDynamicMatrix< CISSTNETLIB_DOUBLE > &b)
Definition: nmrLSISolver.h:156
const bool VCT_COL_MAJOR
Definition: vctForwardDeclarations.h:46
Declaration of nmrLDPSolver.
CISST_EXPORT void Solve(vctDynamicMatrix< CISSTNETLIB_DOUBLE > &C, vctDynamicMatrix< CISSTNETLIB_DOUBLE > &d, vctDynamicMatrix< CISSTNETLIB_DOUBLE > &A, vctDynamicMatrix< CISSTNETLIB_DOUBLE > &b)