public class CompositeEigenPairFilter extends Object implements EigenPairFilter
CompositeEigenPairFilter
can be used to build a chain of
eigenpair filters.Modifier and Type | Class and Description |
---|---|
static class |
CompositeEigenPairFilter.Parameterizer
Parameterization class.
|
Modifier and Type | Field and Description |
---|---|
static OptionID |
EIGENPAIR_FILTER_COMPOSITE_LIST
The list of filters to use.
|
private List<EigenPairFilter> |
filters
The filters to be applied.
|
Constructor and Description |
---|
CompositeEigenPairFilter(List<EigenPairFilter> filters)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
FilteredEigenPairs |
filter(SortedEigenPairs eigenPairs)
Filters the specified eigenpairs into strong and weak eigenpairs, where
strong eigenpairs having high variances and weak eigenpairs having small
variances.
|
public static final OptionID EIGENPAIR_FILTER_COMPOSITE_LIST
private List<EigenPairFilter> filters
public CompositeEigenPairFilter(List<EigenPairFilter> filters)
filters
- Filters to use.public FilteredEigenPairs filter(SortedEigenPairs eigenPairs)
filter
in interface EigenPairFilter
eigenPairs
- the eigenPairs (i.e. the eigenvectors and