|
fortran-lapack
|
Public Member Functions | |
| pure subroutine | la_ssolve_lu_one (a, b, x, pivot, overwrite_a, err) |
| Linear system solve into a pre-allocated array, _one, real(sp) | |
| pure subroutine | la_dsolve_lu_one (a, b, x, pivot, overwrite_a, err) |
| Linear system solve into a pre-allocated array, _one, real(dp) | |
| pure subroutine | la_qsolve_lu_one (a, b, x, pivot, overwrite_a, err) |
| Linear system solve into a pre-allocated array, _one, real(qp) | |
| pure subroutine | la_csolve_lu_one (a, b, x, pivot, overwrite_a, err) |
| Linear system solve into a pre-allocated array, _one, complex(sp) | |
| pure subroutine | la_zsolve_lu_one (a, b, x, pivot, overwrite_a, err) |
| Linear system solve into a pre-allocated array, _one, complex(dp) | |
| pure subroutine | la_wsolve_lu_one (a, b, x, pivot, overwrite_a, err) |
| Linear system solve into a pre-allocated array, _one, complex(qp) | |
| pure subroutine | la_ssolve_lu_multiple (a, b, x, pivot, overwrite_a, err) |
| Linear system solve into a pre-allocated array, _multiple, real(sp) | |
| pure subroutine | la_dsolve_lu_multiple (a, b, x, pivot, overwrite_a, err) |
| Linear system solve into a pre-allocated array, _multiple, real(dp) | |
| pure subroutine | la_qsolve_lu_multiple (a, b, x, pivot, overwrite_a, err) |
| Linear system solve into a pre-allocated array, _multiple, real(qp) | |
| pure subroutine | la_csolve_lu_multiple (a, b, x, pivot, overwrite_a, err) |
| Linear system solve into a pre-allocated array, _multiple, complex(sp) | |
| pure subroutine | la_zsolve_lu_multiple (a, b, x, pivot, overwrite_a, err) |
| Linear system solve into a pre-allocated array, _multiple, complex(dp) | |
| pure subroutine | la_wsolve_lu_multiple (a, b, x, pivot, overwrite_a, err) |
| Linear system solve into a pre-allocated array, _multiple, complex(qp) | |
| pure subroutine la_solve::solve_lu::la_csolve_lu_multiple | ( | complex(sp), dimension(:,:), intent(inout), target | a, |
| complex(sp), dimension(:,:), intent(in) | b, | ||
| complex(sp), dimension(:,:), intent(inout), target, contiguous | x, | ||
| integer(ilp), dimension(:), intent(inout), optional, target | pivot, | ||
| logical(lk), intent(in), optional | overwrite_a, | ||
| type(la_state), intent(out), optional | err ) |
Linear system solve into a pre-allocated array, _multiple, complex(sp)
| [in,out] | a | Input matrix a[n,n] |
| [in] | b | Right hand side vector or array, b[n] or b[n,nrhs] |
| [in,out] | x | Result array/matrix x[n] or x[n,nrhs] |
| [in,out] | pivot | [optional] Storage array for the diagonal pivot indices |
| [in] | overwrite_a | [optional] Can A data be overwritten and destroyed? |
| [out] | err | [optional] state return flag. On error if not requested, the code will stop |
| pure subroutine la_solve::solve_lu::la_csolve_lu_one | ( | complex(sp), dimension(:,:), intent(inout), target | a, |
| complex(sp), dimension(:), intent(in) | b, | ||
| complex(sp), dimension(:), intent(inout), target, contiguous | x, | ||
| integer(ilp), dimension(:), intent(inout), optional, target | pivot, | ||
| logical(lk), intent(in), optional | overwrite_a, | ||
| type(la_state), intent(out), optional | err ) |
Linear system solve into a pre-allocated array, _one, complex(sp)
| [in,out] | a | Input matrix a[n,n] |
| [in] | b | Right hand side vector or array, b[n] or b[n,nrhs] |
| [in,out] | x | Result array/matrix x[n] or x[n,nrhs] |
| [in,out] | pivot | [optional] Storage array for the diagonal pivot indices |
| [in] | overwrite_a | [optional] Can A data be overwritten and destroyed? |
| [out] | err | [optional] state return flag. On error if not requested, the code will stop |
| pure subroutine la_solve::solve_lu::la_dsolve_lu_multiple | ( | real(dp), dimension(:,:), intent(inout), target | a, |
| real(dp), dimension(:,:), intent(in) | b, | ||
| real(dp), dimension(:,:), intent(inout), target, contiguous | x, | ||
| integer(ilp), dimension(:), intent(inout), optional, target | pivot, | ||
| logical(lk), intent(in), optional | overwrite_a, | ||
| type(la_state), intent(out), optional | err ) |
Linear system solve into a pre-allocated array, _multiple, real(dp)
| [in,out] | a | Input matrix a[n,n] |
| [in] | b | Right hand side vector or array, b[n] or b[n,nrhs] |
| [in,out] | x | Result array/matrix x[n] or x[n,nrhs] |
| [in,out] | pivot | [optional] Storage array for the diagonal pivot indices |
| [in] | overwrite_a | [optional] Can A data be overwritten and destroyed? |
| [out] | err | [optional] state return flag. On error if not requested, the code will stop |
| pure subroutine la_solve::solve_lu::la_dsolve_lu_one | ( | real(dp), dimension(:,:), intent(inout), target | a, |
| real(dp), dimension(:), intent(in) | b, | ||
| real(dp), dimension(:), intent(inout), target, contiguous | x, | ||
| integer(ilp), dimension(:), intent(inout), optional, target | pivot, | ||
| logical(lk), intent(in), optional | overwrite_a, | ||
| type(la_state), intent(out), optional | err ) |
Linear system solve into a pre-allocated array, _one, real(dp)
| [in,out] | a | Input matrix a[n,n] |
| [in] | b | Right hand side vector or array, b[n] or b[n,nrhs] |
| [in,out] | x | Result array/matrix x[n] or x[n,nrhs] |
| [in,out] | pivot | [optional] Storage array for the diagonal pivot indices |
| [in] | overwrite_a | [optional] Can A data be overwritten and destroyed? |
| [out] | err | [optional] state return flag. On error if not requested, the code will stop |
| pure subroutine la_solve::solve_lu::la_qsolve_lu_multiple | ( | real(qp), dimension(:,:), intent(inout), target | a, |
| real(qp), dimension(:,:), intent(in) | b, | ||
| real(qp), dimension(:,:), intent(inout), target, contiguous | x, | ||
| integer(ilp), dimension(:), intent(inout), optional, target | pivot, | ||
| logical(lk), intent(in), optional | overwrite_a, | ||
| type(la_state), intent(out), optional | err ) |
Linear system solve into a pre-allocated array, _multiple, real(qp)
| [in,out] | a | Input matrix a[n,n] |
| [in] | b | Right hand side vector or array, b[n] or b[n,nrhs] |
| [in,out] | x | Result array/matrix x[n] or x[n,nrhs] |
| [in,out] | pivot | [optional] Storage array for the diagonal pivot indices |
| [in] | overwrite_a | [optional] Can A data be overwritten and destroyed? |
| [out] | err | [optional] state return flag. On error if not requested, the code will stop |
| pure subroutine la_solve::solve_lu::la_qsolve_lu_one | ( | real(qp), dimension(:,:), intent(inout), target | a, |
| real(qp), dimension(:), intent(in) | b, | ||
| real(qp), dimension(:), intent(inout), target, contiguous | x, | ||
| integer(ilp), dimension(:), intent(inout), optional, target | pivot, | ||
| logical(lk), intent(in), optional | overwrite_a, | ||
| type(la_state), intent(out), optional | err ) |
Linear system solve into a pre-allocated array, _one, real(qp)
| [in,out] | a | Input matrix a[n,n] |
| [in] | b | Right hand side vector or array, b[n] or b[n,nrhs] |
| [in,out] | x | Result array/matrix x[n] or x[n,nrhs] |
| [in,out] | pivot | [optional] Storage array for the diagonal pivot indices |
| [in] | overwrite_a | [optional] Can A data be overwritten and destroyed? |
| [out] | err | [optional] state return flag. On error if not requested, the code will stop |
| pure subroutine la_solve::solve_lu::la_ssolve_lu_multiple | ( | real(sp), dimension(:,:), intent(inout), target | a, |
| real(sp), dimension(:,:), intent(in) | b, | ||
| real(sp), dimension(:,:), intent(inout), target, contiguous | x, | ||
| integer(ilp), dimension(:), intent(inout), optional, target | pivot, | ||
| logical(lk), intent(in), optional | overwrite_a, | ||
| type(la_state), intent(out), optional | err ) |
Linear system solve into a pre-allocated array, _multiple, real(sp)
| [in,out] | a | Input matrix a[n,n] |
| [in] | b | Right hand side vector or array, b[n] or b[n,nrhs] |
| [in,out] | x | Result array/matrix x[n] or x[n,nrhs] |
| [in,out] | pivot | [optional] Storage array for the diagonal pivot indices |
| [in] | overwrite_a | [optional] Can A data be overwritten and destroyed? |
| [out] | err | [optional] state return flag. On error if not requested, the code will stop |
| pure subroutine la_solve::solve_lu::la_ssolve_lu_one | ( | real(sp), dimension(:,:), intent(inout), target | a, |
| real(sp), dimension(:), intent(in) | b, | ||
| real(sp), dimension(:), intent(inout), target, contiguous | x, | ||
| integer(ilp), dimension(:), intent(inout), optional, target | pivot, | ||
| logical(lk), intent(in), optional | overwrite_a, | ||
| type(la_state), intent(out), optional | err ) |
Linear system solve into a pre-allocated array, _one, real(sp)
| [in,out] | a | Input matrix a[n,n] |
| [in] | b | Right hand side vector or array, b[n] or b[n,nrhs] |
| [in,out] | x | Result array/matrix x[n] or x[n,nrhs] |
| [in,out] | pivot | [optional] Storage array for the diagonal pivot indices |
| [in] | overwrite_a | [optional] Can A data be overwritten and destroyed? |
| [out] | err | [optional] state return flag. On error if not requested, the code will stop |
| pure subroutine la_solve::solve_lu::la_wsolve_lu_multiple | ( | complex(qp), dimension(:,:), intent(inout), target | a, |
| complex(qp), dimension(:,:), intent(in) | b, | ||
| complex(qp), dimension(:,:), intent(inout), target, contiguous | x, | ||
| integer(ilp), dimension(:), intent(inout), optional, target | pivot, | ||
| logical(lk), intent(in), optional | overwrite_a, | ||
| type(la_state), intent(out), optional | err ) |
Linear system solve into a pre-allocated array, _multiple, complex(qp)
| [in,out] | a | Input matrix a[n,n] |
| [in] | b | Right hand side vector or array, b[n] or b[n,nrhs] |
| [in,out] | x | Result array/matrix x[n] or x[n,nrhs] |
| [in,out] | pivot | [optional] Storage array for the diagonal pivot indices |
| [in] | overwrite_a | [optional] Can A data be overwritten and destroyed? |
| [out] | err | [optional] state return flag. On error if not requested, the code will stop |
| pure subroutine la_solve::solve_lu::la_wsolve_lu_one | ( | complex(qp), dimension(:,:), intent(inout), target | a, |
| complex(qp), dimension(:), intent(in) | b, | ||
| complex(qp), dimension(:), intent(inout), target, contiguous | x, | ||
| integer(ilp), dimension(:), intent(inout), optional, target | pivot, | ||
| logical(lk), intent(in), optional | overwrite_a, | ||
| type(la_state), intent(out), optional | err ) |
Linear system solve into a pre-allocated array, _one, complex(qp)
| [in,out] | a | Input matrix a[n,n] |
| [in] | b | Right hand side vector or array, b[n] or b[n,nrhs] |
| [in,out] | x | Result array/matrix x[n] or x[n,nrhs] |
| [in,out] | pivot | [optional] Storage array for the diagonal pivot indices |
| [in] | overwrite_a | [optional] Can A data be overwritten and destroyed? |
| [out] | err | [optional] state return flag. On error if not requested, the code will stop |
| pure subroutine la_solve::solve_lu::la_zsolve_lu_multiple | ( | complex(dp), dimension(:,:), intent(inout), target | a, |
| complex(dp), dimension(:,:), intent(in) | b, | ||
| complex(dp), dimension(:,:), intent(inout), target, contiguous | x, | ||
| integer(ilp), dimension(:), intent(inout), optional, target | pivot, | ||
| logical(lk), intent(in), optional | overwrite_a, | ||
| type(la_state), intent(out), optional | err ) |
Linear system solve into a pre-allocated array, _multiple, complex(dp)
| [in,out] | a | Input matrix a[n,n] |
| [in] | b | Right hand side vector or array, b[n] or b[n,nrhs] |
| [in,out] | x | Result array/matrix x[n] or x[n,nrhs] |
| [in,out] | pivot | [optional] Storage array for the diagonal pivot indices |
| [in] | overwrite_a | [optional] Can A data be overwritten and destroyed? |
| [out] | err | [optional] state return flag. On error if not requested, the code will stop |
| pure subroutine la_solve::solve_lu::la_zsolve_lu_one | ( | complex(dp), dimension(:,:), intent(inout), target | a, |
| complex(dp), dimension(:), intent(in) | b, | ||
| complex(dp), dimension(:), intent(inout), target, contiguous | x, | ||
| integer(ilp), dimension(:), intent(inout), optional, target | pivot, | ||
| logical(lk), intent(in), optional | overwrite_a, | ||
| type(la_state), intent(out), optional | err ) |
Linear system solve into a pre-allocated array, _one, complex(dp)
| [in,out] | a | Input matrix a[n,n] |
| [in] | b | Right hand side vector or array, b[n] or b[n,nrhs] |
| [in,out] | x | Result array/matrix x[n] or x[n,nrhs] |
| [in,out] | pivot | [optional] Storage array for the diagonal pivot indices |
| [in] | overwrite_a | [optional] Can A data be overwritten and destroyed? |
| [out] | err | [optional] state return flag. On error if not requested, the code will stop |