Package edu.jas.poly

Class AlgebraicNotInvertibleException

All Implemented Interfaces:
Serializable

public class AlgebraicNotInvertibleException extends NotInvertibleException
Algebraic number NotInvertibleException class. Runtime Exception to be thrown for not invertible algebraic numbers. Container for the non-trivial factors found by the inversion algorithm. Note: cannot be generic because of Throwable.
See Also:
  • Field Details

  • Constructor Details

    • AlgebraicNotInvertibleException

      public AlgebraicNotInvertibleException()
    • AlgebraicNotInvertibleException

      public AlgebraicNotInvertibleException(String c)
    • AlgebraicNotInvertibleException

      public AlgebraicNotInvertibleException(String c, Throwable t)
    • AlgebraicNotInvertibleException

      public AlgebraicNotInvertibleException(Throwable t)
    • AlgebraicNotInvertibleException

      public AlgebraicNotInvertibleException(GenPolynomial f, GenPolynomial f1, GenPolynomial f2)
      Constructor.
      Parameters:
      f - polynomial with f = f1 * f2.
      f1 - polynomial.
      f2 - polynomial.
    • AlgebraicNotInvertibleException

      public AlgebraicNotInvertibleException(String c, GenPolynomial f, GenPolynomial f1, GenPolynomial f2)
      Constructor.
      Parameters:
      f - polynomial with f = f1 * f2.
      f1 - polynomial.
      f2 - polynomial.
    • AlgebraicNotInvertibleException

      public AlgebraicNotInvertibleException(String c, Throwable t, GenPolynomial f, GenPolynomial f1, GenPolynomial f2)
      Constructor.
      Parameters:
      f - polynomial with f = f1 * f2.
      f1 - polynomial.
      f2 - polynomial.
    • AlgebraicNotInvertibleException

      public AlgebraicNotInvertibleException(Throwable t, GenPolynomial f, GenPolynomial f1, GenPolynomial f2)
      Constructor.
      Parameters:
      f - polynomial with f = f1 * f2.
      f1 - polynomial.
      f2 - polynomial.
  • Method Details