Click or drag to resize

EigenSystem Class

Computes the eigenvalues and the eigenvectors of a square matrix.
Inheritance Hierarchy
SystemObject
  DotNumerics.LinearAlgebraEigenSystem

Namespace: DotNumerics.LinearAlgebra
Assembly: DWSIM.MathOps.DotNumerics (in DWSIM.MathOps.DotNumerics.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax
public sealed class EigenSystem
Request Example View Source

The EigenSystem type exposes the following members.

Constructors
 NameDescription
Public methodEigenSystem Initializes a new instance of the EigenSystem class.
Top
Methods
 NameDescription
Private methodCheckDimensions(BaseMatrix) 
Private methodCheckDimensions(ComplexMatrix) 
Public methodGetEigenvalues(ComplexMatrix) Computes the eigenvalues for an complex general matrix A.
Public methodGetEigenvalues(Matrix) Computes the eigenvalues for an N-by-N real nonsymmetric matrix A.
Public methodGetEigenvalues(SymmetricBandMatrix) Computes all the eigenvalues of a real symmetric band matrix A.
Public methodGetEigenvalues(SymmetricMatrix) Computes all eigenvalues of a real symmetric matrix A.
Public methodGetEigenvalues(ComplexMatrix, ComplexMatrix) Computes the eigenvalues and eigenvectors for an complex general matrix A.
Public methodGetEigenvalues(Matrix, ComplexMatrix) Computes for an N-by-N real nonsymmetric matrix A, the eigenvalues and eigenvectors.
Public methodGetEigenvalues(SymmetricBandMatrix, Matrix) Computes all the eigenvalues and eigenvectors of a real symmetric band matrix A.
Public methodGetEigenvalues(SymmetricMatrix, Matrix) Computes all eigenvalues and eigenvectors of a of a real symmetric matrix A.
Top
Fields
 NameDescription
Private field_cg 
Private field_dgeev 
Private field_dsbev 
Private field_dsyev 
Top
Extension Methods
 NameDescription
Public Extension MethodGetEnumNames
(Defined by General)
Public Extension MethodIsValidDouble
(Defined by General)
Top
See Also