Click or drag to resize

DoubleComplexEigDecomp Class

Class DoubleComplexEigDecomp computes the eigenvalues and left and right eigenvectors of a general matrix, with preliminary balancing.
Inheritance Hierarchy

Namespace: CenterSpace.NMath.Core
Assembly: NMath (in NMath.dll) Version: 7.4
public class DoubleComplexEigDecomp : ICloneable

The DoubleComplexEigDecomp type exposes the following members.

Public methodDoubleComplexEigDecomp Default constructor. Constructs an empty eigenvalue decomposition.
Public methodDoubleComplexEigDecomp(DoubleComplexMatrix) Construct a DoubleComplexEigDecomp instance for the given matrix.
Public propertyCols Gets the number of columns in the decomposed matrix.
Public propertyEigenValues Gets the computed eigenvalues.
Public propertyIsGood Returns true if the all the eigenvalues and eigenvectors were successfully computed; otherwise, false.
Public propertyLeftEigenVectors Gets the matrix of left eigenvectors.
Public propertyNumberOfEigenValues Gets the number of eigenvalues computed.
Public propertyNumberOfLeftEigenVectors Gets the number of left eigenvectors.
Public propertyNumberOfRightEigenVectors Gets the number of right eigenvectors.
Public propertyRightEigenVectors Gets the matrix of right eigenvectors.
Public propertyRows Gets the number of rows in the decomposed matrix.
Public methodClone Creates a deep copy of this eigenvalue decompostiion.
Public methodEigenValue Returns the ith eigenvalue.
Public methodFactor Computes all the eigenvalues and eigenvectors for the given square matrix.
Public methodFactorNoPreconditioning Computes all the eigenvalues and eigenvectors for the given square matrix.
Public methodLeftEigenVector Returns the ith left eigenvector.
Public methodRightEigenVector Returns the ith right eigenvector.
Balancing a matrix means permuting the rows and columns to make it more nearly upper triangular, and applying a diagonal similarity transformation to make its rows and columns closer in norm and the condition numbers of its eigenvalues and eigenvectors smaller.
See Also