la_gbrpvgrw Interface

public interface la_gbrpvgrw

LA_GBRPVGRW computes the reciprocal pivot growth factor norm(A)/norm(U). The "max absolute element" norm is used. If this is much less than 1, the stability of the LU factorization of the (equilibrated) matrix A could be poor. This also means that the solution X, estimated condition numbers, and error bounds could be unreliable.


Functions

public pure function cla_gbrpvgrw(n, kl, ku, ncols, ab, ldab, afb, ldafb)

Arguments

Type IntentOptional Attributes Name
integer(kind=ilp), intent(in) :: n
integer(kind=ilp), intent(in) :: kl
integer(kind=ilp), intent(in) :: ku
integer(kind=ilp), intent(in) :: ncols
complex(kind=sp), intent(in) :: ab(ldab,*)
integer(kind=ilp), intent(in) :: ldab
complex(kind=sp), intent(in) :: afb(ldafb,*)
integer(kind=ilp), intent(in) :: ldafb

Return Value real(kind=sp)

public pure function dla_gbrpvgrw(n, kl, ku, ncols, ab, ldab, afb, ldafb)

Arguments

Type IntentOptional Attributes Name
integer(kind=ilp), intent(in) :: n
integer(kind=ilp), intent(in) :: kl
integer(kind=ilp), intent(in) :: ku
integer(kind=ilp), intent(in) :: ncols
real(kind=dp), intent(in) :: ab(ldab,*)
integer(kind=ilp), intent(in) :: ldab
real(kind=dp), intent(in) :: afb(ldafb,*)
integer(kind=ilp), intent(in) :: ldafb

Return Value real(kind=dp)

public pure function sla_gbrpvgrw(n, kl, ku, ncols, ab, ldab, afb, ldafb)

Arguments

Type IntentOptional Attributes Name
integer(kind=ilp), intent(in) :: n
integer(kind=ilp), intent(in) :: kl
integer(kind=ilp), intent(in) :: ku
integer(kind=ilp), intent(in) :: ncols
real(kind=sp), intent(in) :: ab(ldab,*)
integer(kind=ilp), intent(in) :: ldab
real(kind=sp), intent(in) :: afb(ldafb,*)
integer(kind=ilp), intent(in) :: ldafb

Return Value real(kind=sp)

public pure function zla_gbrpvgrw(n, kl, ku, ncols, ab, ldab, afb, ldafb)

Arguments

Type IntentOptional Attributes Name
integer(kind=ilp), intent(in) :: n
integer(kind=ilp), intent(in) :: kl
integer(kind=ilp), intent(in) :: ku
integer(kind=ilp), intent(in) :: ncols
complex(kind=dp), intent(in) :: ab(ldab,*)
integer(kind=ilp), intent(in) :: ldab
complex(kind=dp), intent(in) :: afb(ldafb,*)
integer(kind=ilp), intent(in) :: ldafb

Return Value real(kind=dp)

Module Procedures

public interface stdlib_cla_gbrpvgrw()

Arguments

None

public interface stdlib_dla_gbrpvgrw()

Arguments

None

public interface stdlib_sla_gbrpvgrw()

Arguments

None

public interface stdlib_zla_gbrpvgrw()

Arguments

None