The PowerMethod type exposes the following members.

Constructors

  NameDescription
PowerMethodOverloaded.

Methods

  NameDescription
CalculateDominantEigenvector
Calculates the dominant eigenvalue and eigenvector of the given square matrix.
Equals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
GetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
GetType
Gets the Type of the current instance.
(Inherited from Object.)
ToString
Returns a String that represents the current Object.
(Inherited from Object.)

Fields

  NameDescription
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.

Properties

  NameDescription
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.

See Also