![]() | Arnoldi |
The ArnoldiEigenvalueOptions type exposes the following members.
Name | Description | |
---|---|---|
![]() | ArnoldiEigenvalueOptions | Create an ArnoldiEigenvalueOptions using default values. |
Name | Description | |
---|---|---|
![]() | ComputeEigenvectors | Gets and sets a boolean specifying whether or not eigenvectors are computed. The default value is true. |
![]() | InitialResiduals | Array of length equal to the order of the poblem. Contains the initial residual vector, possibly from a previous run. If empty or null a ranodm initial residual vector is used. Default is empty. |
![]() | MaxNumArnoldiUpdates | Gets and sets the value of maximum number of Arnoldi update iterations allowed. Default value is 300. |
![]() | NumEigenvalues | Gets and sets the number of eigenvalues to compute. |
![]() | NumLanczosVectors | Gets and sets a number indicating how many Lanczos vectors are generated at each iteration. After the startup phase in which NumEigenvectors Lanczos vectors are generated, the algorithm generates NumLanczosVectors - NumEigenvectors Lanczos vectors at each subsequent update iteration. The default value is Min( 2 * nev, n) where nev is the number of requested eigenvalues and n is the dimension of the problem. |
![]() | SelectedEigenvectors | Logical array of dimension NumEigenvalues. To select the Ritz vector corresponding to a Ritz value D(j), SelectedEigenvectors[j] must be set to true. By default the array is empty and all NumEigenvalues are computed. |
![]() | Tolerance | Gets and sets the tolerance used in the iteration stopping criterion. Iteration stops when the relative accuracy of the Ritz value satifies BOUNDS(I) less than or equal to Bounds(i) <= Tolerance * |Ritz(i)| TOL*ABS(RITZ(I)). The default value is computed machine precision. |
Name | Description | |
---|---|---|
![]() | Clone | Creates a deep copy of this object. |
![]() | FindEigenvalueInRange | Find all eigenvalues in the given range. |
![]() | FindEigenvaluesGreaterThan | Find eigenvalues that are just to the right of the given lower bound. By default eigenvalues of largest magnitude are computed. |
![]() | FindEigenvaluesLessThan | Find eigenvalues that are just to the left of the given upper bound. By default eigenvalues of largest magnitude are computed. |
![]() | FindEigenvaluesNear | Find eigenvalues near a specified value. An attempt will be made to find equal number of eigenvalues on either side of the specified value. By default eigenvalues of largest magnitude are computed. |
![]() | FindEigenvaluesOfLargestMagnitude | Find eigenvalues with largest absolute values. |
![]() | FindEigenvaluesOfSmallestMagnitude | Find eigenvalues with smallest absolute values. |