Power |
The PowerMethod type exposes the following members.
| Name | Description | |
|---|---|---|
| PowerMethod | Constructs a PowerMethod instance with the default tolerance and maximum number of iterations. | |
| PowerMethod(Double) | Constructs a PowerMethod instance with the specified tolerance and default maximum number of iterations. | |
| PowerMethod(Int32) | Constructs a PowerMethod instance withe the specified maximum number of iterations and the default tolerance. | |
| PowerMethod(Double, Int32) | Constructs a PowerMethod instance with the specified tolerance and maximum number of iterations. |
| Name | Description | |
|---|---|---|
| DominantEigenvalue | Gets the dominant eigenvalue. | |
| DominantEigenvector | Gets the dominant eigenvector. | |
| IsGood | Returns true if the most recent calculation converged with respect to the tolerance in less than the maximum number of iterations. | |
| MaxIterations | Gets and sets the maximum number of iterations to perform. | |
| Message | Returns a message in the case of a failure. | |
| NumIterations | Gets the number of iterations performed in the most recent calculation. | |
| Tolerance | Gets and sets the tolerance. The power method converges if changes in the normalized eigenvector, with respect to the infinity norm, is less than this specified tolerance. |
| Name | Description | |
|---|---|---|
| CalculateDominantEigenvector | Calculates the dominant eigenvalue and eigenvector of the given square matrix. |
| Name | Description | |
|---|---|---|
| DEFAULT_MAX_ITERATIONS | The default maximum number of iterations that will be assigned to all PowerMethod instances when one is not specified. | |
| DEFAULT_TOLERANCE | The default tolerance that will be assigned to all PowerMethod instances when one is not specified. |