larrr#
Functions
-
void slarrr(const INT n, const f32 *D, f32 *E, INT *info)#
Perform tests to decide whether the symmetric tridiagonal matrix T warrants expensive computations which guarantee high relative accuracy in the eigenvalues.
Parameters
innThe order of the matrix. n > 0.
inDDouble precision array, dimension (n). The n diagonal elements of the tridiagonal matrix T.
inoutEDouble precision array, dimension (n). On entry, the first (n-1) entries contain the subdiagonal elements of the tridiagonal matrix T; E(n-1) is set to zero.
outinfo= 0: the matrix warrants computations preserving relative accuracy.
= 1: the matrix warrants computations guaranteeing only absolute accuracy.
void slarrr(
const INT n,
const f32* D,
f32* E,
INT* info
);
Functions
-
void dlarrr(const INT n, const f64 *D, f64 *E, INT *info)#
Perform tests to decide whether the symmetric tridiagonal matrix T warrants expensive computations which guarantee high relative accuracy in the eigenvalues.
Parameters
innThe order of the matrix. n > 0.
inDDouble precision array, dimension (n). The n diagonal elements of the tridiagonal matrix T.
inoutEDouble precision array, dimension (n). On entry, the first (n-1) entries contain the subdiagonal elements of the tridiagonal matrix T; E(n-1) is set to zero.
outinfo= 0: the matrix warrants computations preserving relative accuracy.
= 1: the matrix warrants computations guaranteeing only absolute accuracy.
void dlarrr(
const INT n,
const f64* D,
f64* E,
INT* info
);