fortran-lapack
Loading...
Searching...
No Matches
la_inverse::inv Interface Reference

Function interface return the matrix inverse. More...

Public Member Functions

real(sp) function, dimension(:,:), allocatable la_inverse_s (a, err)
 
real(dp) function, dimension(:,:), allocatable la_inverse_d (a, err)
 
real(qp) function, dimension(:,:), allocatable la_inverse_q (a, err)
 
complex(sp) function, dimension(:,:), allocatable la_inverse_c (a, err)
 
complex(dp) function, dimension(:,:), allocatable la_inverse_z (a, err)
 
complex(qp) function, dimension(:,:), allocatable la_inverse_w (a, err)
 

Detailed Description

Function interface return the matrix inverse.

Subroutine interface: invert matrix inplace Operator interface: .inv.A returns the matrix inverse of A

Member Function/Subroutine Documentation

◆ la_inverse_c()

complex(sp) function, dimension(:,:), allocatable la_inverse::inv::la_inverse_c ( complex(sp), dimension(:,:), intent(in)  a,
type(la_state), intent(out), optional  err 
)
Parameters
[in]aInput matrix a[n,n]
Returns
Output matrix inverse
Parameters
[out]err[optional] state return flag. On error if not requested, the code will stop

◆ la_inverse_d()

real(dp) function, dimension(:,:), allocatable la_inverse::inv::la_inverse_d ( real(dp), dimension(:,:), intent(in)  a,
type(la_state), intent(out), optional  err 
)
Parameters
[in]aInput matrix a[n,n]
Returns
Output matrix inverse
Parameters
[out]err[optional] state return flag. On error if not requested, the code will stop

◆ la_inverse_q()

real(qp) function, dimension(:,:), allocatable la_inverse::inv::la_inverse_q ( real(qp), dimension(:,:), intent(in)  a,
type(la_state), intent(out), optional  err 
)
Parameters
[in]aInput matrix a[n,n]
Returns
Output matrix inverse
Parameters
[out]err[optional] state return flag. On error if not requested, the code will stop

◆ la_inverse_s()

real(sp) function, dimension(:,:), allocatable la_inverse::inv::la_inverse_s ( real(sp), dimension(:,:), intent(in)  a,
type(la_state), intent(out), optional  err 
)
Parameters
[in]aInput matrix a[n,n]
Returns
Output matrix inverse
Parameters
[out]err[optional] state return flag. On error if not requested, the code will stop

◆ la_inverse_w()

complex(qp) function, dimension(:,:), allocatable la_inverse::inv::la_inverse_w ( complex(qp), dimension(:,:), intent(in)  a,
type(la_state), intent(out), optional  err 
)
Parameters
[in]aInput matrix a[n,n]
Returns
Output matrix inverse
Parameters
[out]err[optional] state return flag. On error if not requested, the code will stop

◆ la_inverse_z()

complex(dp) function, dimension(:,:), allocatable la_inverse::inv::la_inverse_z ( complex(dp), dimension(:,:), intent(in)  a,
type(la_state), intent(out), optional  err 
)
Parameters
[in]aInput matrix a[n,n]
Returns
Output matrix inverse
Parameters
[out]err[optional] state return flag. On error if not requested, the code will stop

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