Click or drag to resize

DoubleHermitianEigDecompServer Class

Class DoubleHermitianEigDecompServer creates eigenvalue decompositions. A server instance can be configured to compute eigenvalues only, or both eigenvalues and eigenvectors. In addition, the server can be configured to compute only the eigenvalues in a given range. A tolerance for the convergence of the algorithm may also be specified.
Inheritance Hierarchy
SystemObject
  CenterSpace.NMath.CoreDoubleHermitianEigDecompServer

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

The DoubleHermitianEigDecompServer type exposes the following members.

Constructors
 NameDescription
Public methodDoubleHermitianEigDecompServer Default constructor. Creates a DoubleHermitianEigDecompServer instance that computes all eigenvalues and eigenvectors using a default tolerance.
Top
Properties
 NameDescription
Public propertyAbsTolerance Gets and sets the absolute tolerance for each eigenvalue.
Public propertyComputeVectors Gets and sets a boolean value indicating whether or not eigenvectors should be computed.
Top
Methods
 NameDescription
Public methodClone Creates a deep copy of this eigenvalue decomposition server.
Public methodComputeAllEigenValues Configures the server to compute all eigenvalues.
Public methodComputeEigenValueRange Configures the server to compute only the eigenvalues in a specified range. Eigenvalues which are greater than lower and less than or equal to upper are computed.
Public methodFactor(DoubleComplexMatrix) Computes an eigenvalue decomposition for the given symmetric matrix.
Public methodFactor(DoubleHermitianMatrix) Computes an eigenvalue decomposition for the given symmetric matrix.
Top
See Also