pttrf Interface

public interface pttrf

PTTRF computes the LDLH factorization of a complex Hermitian positive definite tridiagonal matrix A. The factorization may also be regarded as having the form A = UH DU.


Subroutines

public pure subroutine cpttrf(n, d, e, info)

Arguments

Type IntentOptional Attributes Name
integer(kind=ilp), intent(in) :: n
real(kind=sp), intent(inout) :: d(*)
complex(kind=sp), intent(inout) :: e(*)
integer(kind=ilp), intent(out) :: info

public pure subroutine dpttrf(n, d, e, info)

Arguments

Type IntentOptional Attributes Name
integer(kind=ilp), intent(in) :: n
real(kind=dp), intent(inout) :: d(*)
real(kind=dp), intent(inout) :: e(*)
integer(kind=ilp), intent(out) :: info

public pure subroutine spttrf(n, d, e, info)

Arguments

Type IntentOptional Attributes Name
integer(kind=ilp), intent(in) :: n
real(kind=sp), intent(inout) :: d(*)
real(kind=sp), intent(inout) :: e(*)
integer(kind=ilp), intent(out) :: info

public pure subroutine zpttrf(n, d, e, info)

Arguments

Type IntentOptional Attributes Name
integer(kind=ilp), intent(in) :: n
real(kind=dp), intent(inout) :: d(*)
complex(kind=dp), intent(inout) :: e(*)
integer(kind=ilp), intent(out) :: info

Module Procedures

public interface stdlib_cpttrf()

Arguments

None

public interface stdlib_dpttrf()

Arguments

None

public interface stdlib_spttrf()

Arguments

None

public interface stdlib_zpttrf()

Arguments

None