Class SymmetricEigenByMR3
- java.lang.Object
-
- dev.nm.algebra.linear.matrix.doubles.factorization.eigen.mr3.SymmetricEigenByMR3
-
-
Constructor Summary
Constructors Constructor Description SymmetricEigenByMR3(Matrix A, boolean wantEigenvector)Creates an instance for computing the eigen decomposition for a given symmetric matrix A.SymmetricEigenByMR3(Matrix A, boolean wantEigenvector, double epsilon)Creates an instance for computing the eigen decomposition for a given symmetric matrix A.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<Double>getEigenvalues()Get all the eigenvalues.MatrixgetEigenvectorMatrix()List<Vector>getEigenvectors()
-
-
-
Constructor Detail
-
SymmetricEigenByMR3
public SymmetricEigenByMR3(Matrix A, boolean wantEigenvector)
Creates an instance for computing the eigen decomposition for a given symmetric matrix A.- Parameters:
A- the matrix AwantEigenvector-trueif eigenvectors are required
-
SymmetricEigenByMR3
public SymmetricEigenByMR3(Matrix A, boolean wantEigenvector, double epsilon)
Creates an instance for computing the eigen decomposition for a given symmetric matrix A.- Parameters:
A- the matrix AwantEigenvector-trueif eigenvectors are requiredepsilon- a precision parameter: when a number |x| ≤ ε, it is considered 0
-
-