public class PowerIterationComponentExtractor extends java.lang.Object implements ComponentExtractor
Constructor and Description |
---|
PowerIterationComponentExtractor(int iMaxIteration,
double dblTolerance,
boolean bToleranceAbsolute)
PowerIterationComponentExtractor Constructor
|
Modifier and Type | Method and Description |
---|---|
EigenOutput |
eigenize(double[][] aadblA)
Eigenize and Extract the Components of the Specified Matrix
|
boolean |
isToleranceAbsolute()
Indicate if the specified Tolerance is Absolute
|
int |
maxIterations()
Retrieve the Maximum Number of Iterations
|
EigenComponent |
principalComponent(double[][] aadblA)
Compute the Principal Component of the Specified Matrix
|
double |
tolerance()
Retrieve the Tolerance Level
|
public PowerIterationComponentExtractor(int iMaxIteration, double dblTolerance, boolean bToleranceAbsolute) throws java.lang.Exception
iMaxIteration
- Maximum Number of IterationsdblTolerance
- TolerancebToleranceAbsolute
- Is Tolerance Absolutejava.lang.Exception
- Thrown if the Inputs are Invalidpublic int maxIterations()
public double tolerance()
public boolean isToleranceAbsolute()
public EigenComponent principalComponent(double[][] aadblA)
ComponentExtractor
principalComponent
in interface ComponentExtractor
aadblA
- The Input Matrixpublic EigenOutput eigenize(double[][] aadblA)
ComponentExtractor
eigenize
in interface ComponentExtractor
aadblA
- The Input Matrix