Pseudo-inverse: Function interface.
More...
|
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) |
|
Pseudo-inverse: Function interface.
Pseudo-inverse: Subroutine interface (pre-allocated) Operator interface: .pinv.A returns the pseudo-inverse of A
◆ 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] | a | Input 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] | a | Input 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] | a | Input 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] | a | Input 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] | a | Input 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] | a | Input 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: