84 double ZeroThreshold = DEFAULT_DOUBLE_ZERO_THRESHOLD );
93 double ZeroThreshold=DEFAULT_DOUBLE_ZERO_THRESHOLD);
101 tmp=S_[a]; S_[a]=S_[b]; S_[b]=tmp;
103 tmp=VT_[a][0]; VT_[a][0]=VT_[b][0]; VT_[b][0]=tmp;
104 tmp=VT_[a][1]; VT_[a][1]=VT_[b][1]; VT_[b][1]=tmp;
105 tmp=VT_[a][2]; VT_[a][2]=VT_[b][2]; VT_[b][2]=tmp;
107 tmp=U_[0][a]; U_[0][a]=U_[0][b]; U_[0][b]=tmp;
108 tmp=U_[1][a]; U_[1][a]=U_[1][b]; U_[1][b]=tmp;
109 tmp=U_[2][a]; U_[2][a]=U_[2][b]; U_[2][b]=tmp;
117 #endif // __SVD3x3_hh__
computes and holds the singular value decomposition of a rectangular (not necessarily quadratic) Matr...
singular value decomposition for 3x3 matrices