java.lang.Object
de.tilman_neumann.jml.factor.siqs.poly.baseFilter.BaseFilter_q2
All Implemented Interfaces:
BaseFilter

public class BaseFilter_q2
extends java.lang.Object
implements BaseFilter
Alternative implementation of a BaseFilter that removes the q-values of the a-parameter and their powers from the base to sieve with.
  • 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_q2()  
  • Method Summary

    Modifier and Type Method Description
    BaseFilter.Result filter​(SolutionArrays solutionArrays, BaseArrays baseArrays, int mergedBaseSize, int[] qArray, int qCount, int k)
    Filter base arrays, fill solutionArrays with the result.
    java.lang.String getName()  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • BaseFilter_q2

      public BaseFilter_q2()
  • Method Details

    • filter

      public BaseFilter.Result filter​(SolutionArrays solutionArrays, BaseArrays baseArrays, int mergedBaseSize, int[] qArray, int qCount, int k)
      Description copied from interface: BaseFilter
      Filter base arrays, fill solutionArrays with the result.
      Specified by:
      filter in interface BaseFilter
      Returns:
      filtered result
    • getName

      public java.lang.String getName()
      Specified by:
      getName in interface BaseFilter
      Returns:
      algorithm name