la_gerpvgrw#

Functions

f32 cla_gerpvgrw(
    const INT           n,
    const INT           ncols,
    const c64* restrict A,
    const INT           lda,
    const c64* restrict AF,
    const INT           ldaf
);
f32 cla_gerpvgrw(const INT n, const INT ncols, const c64 *restrict A, const INT lda, const c64 *restrict AF, const INT ldaf)#

CLA_GERPVGRW 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.

Parameters

in
n

The number of linear equations, i.e., the order of the matrix A. n >= 0.

in
ncols

The number of columns of the matrix A. ncols >= 0.

in
A

Complex array, dimension (lda, n). On entry, the N-by-N matrix A.

in
lda

The leading dimension of the array A. lda >= max(1, n).

in
AF

Complex array, dimension (ldaf, n). The factors L and U from the factorization A = P*L*U as computed by CGETRF.

in
ldaf

The leading dimension of the array AF. ldaf >= max(1, n).

Functions

f64 zla_gerpvgrw(
    const INT            n,
    const INT            ncols,
    const c128* restrict A,
    const INT            lda,
    const c128* restrict AF,
    const INT            ldaf
);
f64 zla_gerpvgrw(const INT n, const INT ncols, const c128 *restrict A, const INT lda, const c128 *restrict AF, const INT ldaf)#

ZLA_GERPVGRW 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.

Parameters

in
n

The number of linear equations, i.e., the order of the matrix A. n >= 0.

in
ncols

The number of columns of the matrix A. ncols >= 0.

in
A

Complex array, dimension (lda, n). On entry, the N-by-N matrix A.

in
lda

The leading dimension of the array A. lda >= max(1, n).

in
AF

Complex array, dimension (ldaf, n). The factors L and U from the factorization A = P*L*U as computed by ZGETRF.

in
ldaf

The leading dimension of the array AF. ldaf >= max(1, n).