﻿DoubleHermitianEigDecomp Class

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
DoubleHermitianEigDecomp
Default constructor. Constructs an empty eigenvalue decomposition.
DoubleHermitianEigDecomp(DoubleComplexMatrix)
Construct a DoubleHermitianEigDecomp instance for the given Hermitian matrix.
DoubleHermitianEigDecomp(DoubleHermitianMatrix)
Construct a DoubleHermitianEigDecomp instance for the given Hermitian matrix.
Top
Properties
NameDescription
Cols
Gets the number of columns in the decomposed matrix.
EigenValues
Gets the computed eigenvalues.
EigenVectors
Gets the matrix of eigenvectors.
IsGood
Returns true if all the eigenvalues and eigenvectors were successfully computed; otherwise, false.
NumberOfEigenValues
Gets the number of eigenvalues computed.
NumberOfEigenVectors
Gets the number of eigenvectors computed.
Rows
Gets the number of rows in the decomposed matrix.
Top
Methods
NameDescription
Clone
Creates a deep copy of this eigenvalue decomposition.
EigenValue
Returns the ith eigenvalue.
EigenVector
Returns the ith right eigenvector.
Factor(DoubleComplexMatrix)
Computes all the eigenvalues and eigenvectors for the given square Hermitian matrix.
Factor(DoubleHermitianMatrix)
Computes all the eigenvalues and eigenvectors for the given square Hermitian matrix.
Top