Class CongruenceCollector02

java.lang.Object
de.tilman_neumann.jml.factor.base.congruence.CongruenceCollector02
All Implemented Interfaces:
CongruenceCollector

public class CongruenceCollector02
extends java.lang.Object
implements CongruenceCollector
Collects smooth and partial congruences, using cycle counting and finding algorithms instead of a partial solver. Works only for <= 2 large primes.
  • Field Details

    • factor

      public java.math.BigInteger factor
  • Constructor Details

    • CongruenceCollector02

      public CongruenceCollector02()
      Default constructor that expects 10 more equations than variables to run the matrix solver.
    • CongruenceCollector02

      public CongruenceCollector02​(int extraCongruences)
      Full constructor.
      Parameters:
      extraCongruences - The difference #equations-#variables required before the solver is started.
  • Method Details