Octopus
lalg_adv_oct_m::lalg_svd_inverse Interface Reference

Detailed Description

Definition at line 203 of file lalg_adv.F90.

Private Member Functions

subroutine dsvd_inverse (m, n, a, threshold)
 computes inverse of a real NxN matrix a(:,:) using the SVD decomposition More...
 
subroutine zsvd_inverse (m, n, a, threshold)
 computes inverse of a complex MxN matrix a(:,:) using the SVD decomposition More...
 

Member Function/Subroutine Documentation

◆ dsvd_inverse()

subroutine lalg_adv_oct_m::lalg_svd_inverse::dsvd_inverse ( integer, intent(in)  m,
integer, intent(in)  n,
real(real64), dimension(:,:), intent(inout), contiguous  a,
real(real64), intent(in), optional  threshold 
)
private

computes inverse of a real NxN matrix a(:,:) using the SVD decomposition

Parameters
[in,out]a(m,n); a will be replaced by its inverse

Definition at line 3160 of file lalg_adv.F90.

◆ zsvd_inverse()

subroutine lalg_adv_oct_m::lalg_svd_inverse::zsvd_inverse ( integer, intent(in)  m,
integer, intent(in)  n,
complex(real64), dimension(:,:), intent(inout), contiguous  a,
real(real64), intent(in), optional  threshold 
)
private

computes inverse of a complex MxN matrix a(:,:) using the SVD decomposition

Parameters
[in,out]a(m,n); a will be replaced by its inverse transposed

Definition at line 1729 of file lalg_adv.F90.


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