svd Interface

public interface svd

Module Procedures

private subroutine dsvd(A, s, U, Vtransp)

Arguments

Type IntentOptional Attributes Name
real(kind=8), intent(in) :: A(:,:)
real(kind=8), intent(out) :: s(:)
real(kind=8), intent(out) :: U(:,:)
real(kind=8), intent(out) :: Vtransp(:,:)

private subroutine zsvd(A, s, U, Vtransp)

Arguments

Type IntentOptional Attributes Name
complex(kind=8), intent(in) :: A(:,:)
real(kind=8), intent(out) :: s(:)
complex(kind=8), intent(out) :: U(:,:)
complex(kind=8), intent(out) :: Vtransp(:,:)