foreig Module


Uses

    • kinds
  • module~~foreig~~UsesGraph module~foreig foreig kinds kinds module~foreig->kinds

Used by

  • module~~foreig~~UsedByGraph module~foreig foreig program~benchmark benchmark program~benchmark->module~foreig program~test1 test1 program~test1->module~foreig

Interfaces

public interface eig

  • private pure subroutine eig_rel(matrix, eig_vecr, eig_val, eig_vecl, method)

    Author
    Seyed Ali Ghasemi

    Arguments

    Type IntentOptional Attributes Name
    real(kind=rk), intent(in), dimension(:,:) :: matrix
    real(kind=rk), intent(out), dimension(:,:), allocatable :: eig_vecr
    real(kind=rk), intent(out), dimension(:), allocatable :: eig_val
    real(kind=rk), intent(out), optional, dimension(:,:), allocatable :: eig_vecl
    character(len=*), intent(in), optional :: method

Subroutines

private pure subroutine eig_rel(matrix, eig_vecr, eig_val, eig_vecl, method)

Author
Seyed Ali Ghasemi

Arguments

Type IntentOptional Attributes Name
real(kind=rk), intent(in), dimension(:,:) :: matrix
real(kind=rk), intent(out), dimension(:,:), allocatable :: eig_vecr
real(kind=rk), intent(out), dimension(:), allocatable :: eig_val
real(kind=rk), intent(out), optional, dimension(:,:), allocatable :: eig_vecl
character(len=*), intent(in), optional :: method

private pure subroutine dsyev_rel(matrix, eig_vecr, eig_val)

Author
Seyed Ali Ghasemi

Arguments

Type IntentOptional Attributes Name
real(kind=rk), intent(in), dimension(:,:) :: matrix
real(kind=rk), intent(out), dimension(:,:), allocatable :: eig_vecr
real(kind=rk), intent(out), dimension(:), allocatable :: eig_val

private pure subroutine dgeev_rel(matrix, eig_vecr, eig_val, eig_vecl)

Author
Seyed Ali Ghasemi

Arguments

Type IntentOptional Attributes Name
real(kind=rk), intent(in), dimension(:,:) :: matrix
real(kind=rk), intent(out), dimension(:,:), allocatable :: eig_vecr
real(kind=rk), intent(out), dimension(:), allocatable :: eig_val
real(kind=rk), intent(out), optional, dimension(:,:), allocatable :: eig_vecl

private pure subroutine dggev_rel(matrix, eig_vecr, eig_val, eig_vecl)

Author
Seyed Ali Ghasemi

Arguments

Type IntentOptional Attributes Name
real(kind=rk), intent(in), dimension(:,:) :: matrix
real(kind=rk), intent(out), dimension(:,:), allocatable :: eig_vecr
real(kind=rk), intent(out), dimension(:), allocatable :: eig_val
real(kind=rk), intent(out), optional, dimension(:,:), allocatable :: eig_vecl