public class InverseIteration extends Object
Modifier and Type | Class and Description |
---|---|
static interface |
InverseIteration.StoppingCriterion
This interface defines the convergence criterion.
|
Constructor and Description |
---|
InverseIteration(Matrix A,
double lambda)
Construct an instance of InverseIteration to find the corresponding eigenvector.
|
InverseIteration(Matrix A,
double lambda,
InverseIteration.StoppingCriterion criterion)
Construct an instance of InverseIteration to find the corresponding eigenvector.
|
Modifier and Type | Method and Description |
---|---|
Vector |
getEigenVector()
Get an eigenvector.
|
Vector |
getEigenVector(Vector v0,
int maxIterations)
Get an eigenvector from an initial guess.
|
public InverseIteration(Matrix A, double lambda, InverseIteration.StoppingCriterion criterion)
A
- a matrixlambda
- an eigenvaluecriterion
- a convergence criterionpublic InverseIteration(Matrix A, double lambda)
A
- a matrixlambda
- an eigenvaluepublic Vector getEigenVector(Vector v0, int maxIterations)
v0
- an initial guess of eigenvectormaxIterations
- the maximum number of iterations, e.g., 10public Vector getEigenVector()
Copyright © 2010-2020 NM FinTech Ltd.. All Rights Reserved.