Click or drag to resize

DoubleSymEigDecompServer Class

Class DoubleSymEigDecompServer 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.CoreDoubleSymEigDecompServer

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

The DoubleSymEigDecompServer type exposes the following members.

Constructors
  NameDescription
Public methodDoubleSymEigDecompServer
Default constructor. Creates a DoubleSymEigDecompServer 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(DoubleMatrix)
Computes an eigenvalue decomposition for the given symmetric matrix.
Public methodFactor(DoubleSymmetricMatrix)
Computes an eigenvalue decomposition for the given symmetric matrix.
Top
See Also