![]() |
Octopus
|
Definition at line 238 of file lalg_adv.F90.
Private Member Functions | |
integer function | dmatrix_rank_svd (a, preserve_mat, tol) |
Compute the rank of the matrix A using SVD. More... | |
integer function | zmatrix_rank_svd (a, preserve_mat, tol) |
Compute the rank of the matrix A using SVD. More... | |
|
private |
Compute the rank of the matrix A using SVD.
The rank is equal to the number of non-zero singular values in the diagonal matrix of the SVD decomposition.
[in,out] | a | Input: (m, n) |
[in] | preserve_mat | Preserve input A |
[in] | tol | Tolerance defining |
Definition at line 3417 of file lalg_adv.F90.
|
private |
Compute the rank of the matrix A using SVD.
The rank is equal to the number of non-zero singular values in the diagonal matrix of the SVD decomposition.
[in,out] | a | Input: (m, n) |
[in] | preserve_mat | Preserve input A |
[in] | tol | Tolerance defining |
Definition at line 1916 of file lalg_adv.F90.