fortran-lapack
Loading...
Searching...
No Matches
la_pseudoinverse::pinv Interface Reference

Pseudo-inverse: Function interface. More...

Public Member Functions

real(sp) function, dimension(size(a, 2, kind=ilp), size(a, 1, kind=ilp)) la_pseudoinverse_s (a, rtol, err)
 
real(dp) function, dimension(size(a, 2, kind=ilp), size(a, 1, kind=ilp)) la_pseudoinverse_d (a, rtol, err)
 
real(qp) function, dimension(size(a, 2, kind=ilp), size(a, 1, kind=ilp)) la_pseudoinverse_q (a, rtol, err)
 
complex(sp) function, dimension(size(a, 2, kind=ilp), size(a, 1, kind=ilp)) la_pseudoinverse_c (a, rtol, err)
 
complex(dp) function, dimension(size(a, 2, kind=ilp), size(a, 1, kind=ilp)) la_pseudoinverse_z (a, rtol, err)
 
complex(qp) function, dimension(size(a, 2, kind=ilp), size(a, 1, kind=ilp)) la_pseudoinverse_w (a, rtol, err)
 

Detailed Description

Pseudo-inverse: Function interface.

Pseudo-inverse: Subroutine interface (pre-allocated) Operator interface: .pinv.A returns the pseudo-inverse of A

Member Function/Subroutine Documentation

◆ la_pseudoinverse_c()

complex(sp) function, dimension(size(a,2,kind=ilp),size(a,1,kind=ilp)) la_pseudoinverse::pinv::la_pseudoinverse_c ( complex(sp), dimension(:,:), intent(in), target  a,
real(sp), intent(in), optional  rtol,
type(la_state), intent(out), optional  err 
)
Parameters
[in]aInput matrix a[m,n]
[in]rtol[optional] ....
[out]err[optional] state return flag. On error if not requested, the code will stop
Returns
Matrix pseudo-inverse

◆ la_pseudoinverse_d()

real(dp) function, dimension(size(a,2,kind=ilp),size(a,1,kind=ilp)) la_pseudoinverse::pinv::la_pseudoinverse_d ( real(dp), dimension(:,:), intent(in), target  a,
real(dp), intent(in), optional  rtol,
type(la_state), intent(out), optional  err 
)
Parameters
[in]aInput matrix a[m,n]
[in]rtol[optional] ....
[out]err[optional] state return flag. On error if not requested, the code will stop
Returns
Matrix pseudo-inverse

◆ la_pseudoinverse_q()

real(qp) function, dimension(size(a,2,kind=ilp),size(a,1,kind=ilp)) la_pseudoinverse::pinv::la_pseudoinverse_q ( real(qp), dimension(:,:), intent(in), target  a,
real(qp), intent(in), optional  rtol,
type(la_state), intent(out), optional  err 
)
Parameters
[in]aInput matrix a[m,n]
[in]rtol[optional] ....
[out]err[optional] state return flag. On error if not requested, the code will stop
Returns
Matrix pseudo-inverse

◆ la_pseudoinverse_s()

real(sp) function, dimension(size(a,2,kind=ilp),size(a,1,kind=ilp)) la_pseudoinverse::pinv::la_pseudoinverse_s ( real(sp), dimension(:,:), intent(in), target  a,
real(sp), intent(in), optional  rtol,
type(la_state), intent(out), optional  err 
)
Parameters
[in]aInput matrix a[m,n]
[in]rtol[optional] ....
[out]err[optional] state return flag. On error if not requested, the code will stop
Returns
Matrix pseudo-inverse

◆ la_pseudoinverse_w()

complex(qp) function, dimension(size(a,2,kind=ilp),size(a,1,kind=ilp)) la_pseudoinverse::pinv::la_pseudoinverse_w ( complex(qp), dimension(:,:), intent(in), target  a,
real(qp), intent(in), optional  rtol,
type(la_state), intent(out), optional  err 
)
Parameters
[in]aInput matrix a[m,n]
[in]rtol[optional] ....
[out]err[optional] state return flag. On error if not requested, the code will stop
Returns
Matrix pseudo-inverse

◆ la_pseudoinverse_z()

complex(dp) function, dimension(size(a,2,kind=ilp),size(a,1,kind=ilp)) la_pseudoinverse::pinv::la_pseudoinverse_z ( complex(dp), dimension(:,:), intent(in), target  a,
real(dp), intent(in), optional  rtol,
type(la_state), intent(out), optional  err 
)
Parameters
[in]aInput matrix a[m,n]
[in]rtol[optional] ....
[out]err[optional] state return flag. On error if not requested, the code will stop
Returns
Matrix pseudo-inverse

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