Mir 1.0
Mir application programming interface
 
Loading...
Searching...
No Matches

Structure for Singular Value Decomposition (SVD) of matrices: A=U*W*V^T. More...

#include <mirml_nr.h>

Data Fields

int decomp
 A flag indicating whether the decomposition has been done.
 
mirkl_size_t m
 Number of rows processed in input matrix. This is not necessarily the total number of rows in input matrix!
 
mirkl_size_t n
 Number of columns processed in input matrix. This is not necessarily the total number of columns in input matrix!
 
mirml_matrix_tu
 The matrix U in SVD.
 
mirml_matrix_tv
 The matrix V (not the transpose V^T) in SVD.
 
mirml_vector_tw
 The diagonal matrix of singular values W as vector.
 
double wmax
 Maximal singular value.
 
double eps
 Floating-point precision.
 
double tsh
 Threshold for the smallest singular value.
 
int niter_max
 Maximal number of iterations allowed in SVD.
 
int rank
 Rank of A.
 
int nullity
 Nullity of A.
 
double cond_inv
 Inverted condition number.
 

Detailed Description

Structure for Singular Value Decomposition (SVD) of matrices: A=U*W*V^T.


The documentation for this struct was generated from the following file: