MtxVec VCL
|
Computes eigenvalues and eigenvectors for generalized symmetric (hermitian) sparse problem.
Parameters |
Description |
B |
The symmetric positive definite matrix. |
D |
Returns the eigenvalues. |
R |
Returns the relative residual vector |
V |
Returns the eigenvectors in rows. Pass nil for this paramter, if you dont require eigen-vectors, |
EigCount |
Contains estimated eigenvalue on input and actual count on return. |
EpsOut |
Returns the contains the relative error on the trace: |trac[i] - trace[i-1]|/Max(|Maximum|, |sMinimum|) |
Minimum |
Start of the search interval. |
Maximum |
Stop of the search interval. |
fpm |
Processing parameter list. Leave nil, to use default values. |
The function will return:
To compute all eigenvalues and eigenvectors would require storage equal to the size of the dense matrix. For this reason, the routine allows computation of eigenvectors and eigenvalues only within a specified range. The expected number of eigenvalues within the Interval [Minimum, Maximum] is specified with EigCount. If the function returns with a different EigCount, the initial estimate needs to be adjusted, because there was not enough storage to store the result.
Matrix A is expected to be symmetric and B must be symmetric and positive definite (Hermitian). Both matrices are expected to store only lower triangular part. Size of A and B is expected to be equal and both matrices are to be quadratic.
Copyright (c) 1999-2025 by Dew Research. All rights reserved.
|
What do you think about this topic? Send feedback!
|