Octopus
lalg_adv_oct_m::lalg_cholesky_pivoted Interface Reference

Detailed Description

Definition at line 176 of file lalg_adv.F90.

Private Member Functions

subroutine dcholesky_pivoted (A, piv, rank, tol, work, UL, bof, info)
 Compute the Cholesky factorization with complete pivoting of a real symmetric or complex Hermitian positive-semidefinite matrix. More...
 
subroutine zcholesky_pivoted (A, piv, rank, tol, work, UL, bof, info)
 Compute the Cholesky factorization with complete pivoting of a real symmetric or complex Hermitian positive-semidefinite matrix. More...
 

Member Function/Subroutine Documentation

◆ dcholesky_pivoted()

subroutine lalg_adv_oct_m::lalg_cholesky_pivoted::dcholesky_pivoted ( real(real64), dimension(:, :), intent(inout), contiguous  A,
integer, dimension(:), intent(out), contiguous  piv,
integer, intent(out)  rank,
real(real64), intent(in), optional  tol,
real(real64), dimension(:), intent(inout), optional, contiguous  work,
character(len=1), intent(in), optional  UL,
logical, intent(in), optional  bof,
integer, intent(out), optional  info 
)
private

Compute the Cholesky factorization with complete pivoting of a real symmetric or complex Hermitian positive-semidefinite matrix.

On return, A contains the triangular factor in the triangle selected by UL, piv contains the applied permutation, and rank contains the computed rank.

Parameters
[in]tolRank tolerance; LAPACK default if absent.
[in,out]workLAPACK work array of size at least 2*n.
[in]ulTriangle to factorize; default is 'U'.
[in]bofBomb on failure; default is true.
[out]infoLAPACK status code.

Definition at line 2271 of file lalg_adv.F90.

◆ zcholesky_pivoted()

subroutine lalg_adv_oct_m::lalg_cholesky_pivoted::zcholesky_pivoted ( complex(real64), dimension(:, :), intent(inout), contiguous  A,
integer, dimension(:), intent(out), contiguous  piv,
integer, intent(out)  rank,
real(real64), intent(in), optional  tol,
real(real64), dimension(:), intent(inout), optional, contiguous  work,
character(len=1), intent(in), optional  UL,
logical, intent(in), optional  bof,
integer, intent(out), optional  info 
)
private

Compute the Cholesky factorization with complete pivoting of a real symmetric or complex Hermitian positive-semidefinite matrix.

On return, A contains the triangular factor in the triangle selected by UL, piv contains the applied permutation, and rank contains the computed rank.

Parameters
[in]tolRank tolerance; LAPACK default if absent.
[in,out]workLAPACK work array of size at least 2*n.
[in]ulTriangle to factorize; default is 'U'.
[in]bofBomb on failure; default is true.
[out]infoLAPACK status code.

Definition at line 658 of file lalg_adv.F90.


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