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)
ComponentExtractorprincipalComponent in interface ComponentExtractoraadblA - The Input Matrixpublic EigenOutput eigenize(double[][] aadblA)
ComponentExtractoreigenize in interface ComponentExtractoraadblA - The Input Matrix