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}