Class BaseFilter_qk
java.lang.Object
de.tilman_neumann.jml.factor.siqs.poly.baseFilter.BaseFilter_qk
- All Implemented Interfaces:
BaseFilter
public class BaseFilter_qk extends java.lang.Object implements BaseFilter
BaseFilter that removes the q-values of the a-parameter and their powers from the base to sieve with,
plus the p that divide k and their powers.
-
Nested Class Summary
Nested classes/interfaces inherited from interface de.tilman_neumann.jml.factor.siqs.poly.baseFilter.BaseFilter
BaseFilter.Result -
Constructor Summary
Constructors Constructor Description BaseFilter_qk() -
Method Summary
Modifier and Type Method Description BaseFilter.Resultfilter(SolutionArrays solutionArrays, BaseArrays baseArrays, int mergedBaseSize, int[] qArray, int qCount, int k)Filter base arrays, fill solutionArrays with the result.java.lang.StringgetName()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
BaseFilter_qk
public BaseFilter_qk()
-
-
Method Details
-
filter
public BaseFilter.Result filter(SolutionArrays solutionArrays, BaseArrays baseArrays, int mergedBaseSize, int[] qArray, int qCount, int k)Description copied from interface:BaseFilterFilter base arrays, fill solutionArrays with the result.- Specified by:
filterin interfaceBaseFilter- Returns:
- filtered result
-
getName
public java.lang.String getName()- Specified by:
getNamein interfaceBaseFilter- Returns:
- algorithm name
-