public abstract class EigenChooser extends Object
Constructor and Description |
---|
EigenChooser() |
Modifier and Type | Method and Description |
---|---|
abstract int |
nEigenVectors(Iterator<DoubleObjectPair<Vector>> vals,
int totalEigenVectors) |
abstract Eigenvalues |
prepare(SparseMatrix laplacian)
Make a coarse decision of the number of eigen vectors to extract in the first place
with the knowledge of the eigen values that will likely be important
|
public EigenChooser()
public abstract int nEigenVectors(Iterator<DoubleObjectPair<Vector>> vals, int totalEigenVectors)
vals
- totalEigenVectors
- the total number of eigen vectorspublic abstract Eigenvalues prepare(SparseMatrix laplacian)
laplacian
- the matrix to be decomposed