- PLULinearEquationsSolution
- PLUInverse
- PLUCondNumReciprocal
- PLUQLinearEquationsSolution
- PLUGeTridLinearEquationsSolution
- PLUGeTridCondNumReciprocal
- LDLLinearEquationsSolution
- LDLInverse
- LDLCondNumReciprocal
- LDLSyTridPDLinearEquationsSolution
- LDLSyTridPDCondNumReciprocal
- CholeskyLinearEquationsSolution
- CholeskyInverse
- CholeskyCondNumReciprocal
- SylvesterEquationSchur
- SylvesterEquationSchurBlocked
- Pseudo Inverse
- Polar Decomposition
PLUCondNumReciprocal
Estimates the reciprocal of the condition number of a general matrix A in either the one-norm or infinity-norm, using the LU factorization computed by FactorizationPLURaw. LAPACK function GECON.
Computing for type matrix<double>
bool matrix::PLUCondNumReciprocal(
|
Computing for type matrix<float>
bool matrixf::PLUCondNumReciprocal(
|
Computing for type matrix<complex>
bool matrixc::PLUCondNumReciprocal(
|
Computing for type matrix<complexf>
bool matrixcf::PLUCondNumReciprocal(
|
Parameters
norm
[in] Value from the ENUM_BLAS_NORM enumeration, which defines estimation the reciprocal of the condition number.
anorm
[in] Matrix norm value. If norm = 'O', the one-norm of the original matrix A. If norm = 'I', the infinity-norm of the original matrix A. Norm value can be obtained with MatrixNorm of the original matrix A.
rcond
[out] An estimate of the reciprocal of the condition number. The routine sets rcond=0 if the estimate underflows; in this case the matrix is singular (to working precision). However, anytime rcond is small compared to 1.0, for the working precision, the matrix may be poorly conditioned or even singular.
Return Value
Return true if successful, otherwise false in case of an error.
Note
This method is applied to the matrix AF obtained as result of GETRF function.
The computed rcond is never less than r (the reciprocal of the true condition number) and in practice is nearly always less than 10r. A call to this routine involves solving a number of systems of linear equations A*x = b; the number is usually 4 or 5 and never more than 11
An enumeration defining the matrix norm.
ID |
Description |
---|---|
BLASNORM_O |
'O': One-norm |
BLASNORM_I |
'I': Infinity-norm |