Click or drag to resize

DoubleHermitianEigDecomp Class

Class DoubleHermitianEigDecomp computes the eigenvalues and eigenvectors of a symmetrix matrix.
Inheritance Hierarchy
SystemObject
  CenterSpace.NMath.CoreDoubleHermitianEigDecomp

Namespace:  CenterSpace.NMath.Core
Assembly:  NMath (in NMath.dll) Version: 7.4
Syntax
[SerializableAttribute]
public class DoubleHermitianEigDecomp : ICloneable

The DoubleHermitianEigDecomp type exposes the following members.

Constructors
  NameDescription
Public methodDoubleHermitianEigDecomp
Default constructor. Constructs an empty eigenvalue decomposition.
Public methodDoubleHermitianEigDecomp(DoubleComplexMatrix)
Construct a DoubleHermitianEigDecomp instance for the given Hermitian matrix.
Public methodDoubleHermitianEigDecomp(DoubleHermitianMatrix)
Construct a DoubleHermitianEigDecomp instance for the given Hermitian matrix.
Top
Properties
  NameDescription
Public propertyCols
Gets the number of columns in the decomposed matrix.
Public propertyEigenValues
Gets the computed eigenvalues.
Public propertyEigenVectors
Gets the matrix of eigenvectors.
Public propertyIsGood
Returns true if all the eigenvalues and eigenvectors were successfully computed; otherwise, false.
Public propertyNumberOfEigenValues
Gets the number of eigenvalues computed.
Public propertyNumberOfEigenVectors
Gets the number of eigenvectors computed.
Public propertyRows
Gets the number of rows in the decomposed matrix.
Top
Methods
  NameDescription
Public methodClone
Creates a deep copy of this eigenvalue decomposition.
Public methodEigenValue
Returns the ith eigenvalue.
Public methodEigenVector
Returns the ith right eigenvector.
Public methodFactor(DoubleComplexMatrix)
Computes all the eigenvalues and eigenvectors for the given square Hermitian matrix.
Public methodFactor(DoubleHermitianMatrix)
Computes all the eigenvalues and eigenvectors for the given square Hermitian matrix.
Top
See Also