001package edu.jas.kern;
002
003
004import edu.jas.ufd.FactorAbstract;
005
006
007/**
008 * Configuration options to truncate long running Kronecker factorization.
009 * @author Axel Kramer
010 */
011
012public class JASConfig {
013
014
015    /**
016     * {@linkFactorAbstract#factorsSquarefreeKronecker(edu.jas.poly.GenPolynomial)}
017     * will throw an {@link ArithmeticException}, if this parameter is
018     * greater than <code>0</code> and the Kronecker substitution
019     * degree is greater than this value.
020     */
021    public static int MAX_DEGREE_KRONECKER_FACTORIZATION = -1;
022
023
024    /**
025     * {@link FactorAbstract#factorsSquarefreeKronecker(edu.jas.poly.GenPolynomial)}
026     * will throw an {@link ArithmeticException}, if this parameter is greater
027     * than <code>0</code> and the Kronecker iteration counter is greater than
028     * this value.
029     */
030    public static int MAX_ITERATIONS_KRONECKER_FACTORIZATION = -1;
031
032}