Class BerlekampRabinAlgorithm
java.lang.Object
dk.jonaslindstrom.ruffini.finitefields.algorithms.BerlekampRabinAlgorithm
- All Implemented Interfaces:
- java.util.function.Function<Polynomial<Integer>,- Integer> 
public class BerlekampRabinAlgorithm
extends Object
implements java.util.function.Function<Polynomial<Integer>,Integer> 
Find a root of a polynomial over a prime field using the probabilistic Berlekamp-Rabin
 algorithm.
- 
Constructor SummaryConstructorsConstructorDescriptionBerlekampRabinAlgorithm(int p) BerlekampRabinAlgorithm(int p, int maxIterations) BerlekampRabinAlgorithm(int p, int maxIterations, int seed) BerlekampRabinAlgorithm(int p, int maxIterations, Random random) 
- 
Method SummaryMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.util.function.FunctionandThen, compose
- 
Constructor Details- 
BerlekampRabinAlgorithm
- 
BerlekampRabinAlgorithmpublic BerlekampRabinAlgorithm(int p, int maxIterations, int seed) 
- 
BerlekampRabinAlgorithmpublic BerlekampRabinAlgorithm(int p, int maxIterations) 
- 
BerlekampRabinAlgorithmpublic BerlekampRabinAlgorithm(int p) 
 
- 
- 
Method Details- 
apply- Specified by:
- applyin interface- java.util.function.Function<Polynomial<Integer>,- Integer> 
 
 
-