Package edu.jas.poly
Class AlgebraicNotInvertibleException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.lang.RuntimeException
-
- edu.jas.structure.NotInvertibleException
-
- edu.jas.poly.AlgebraicNotInvertibleException
-
- All Implemented Interfaces:
java.io.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.- Author:
- Heinz Kredel
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description GenPolynomialfGenPolynomialf1GenPolynomialf2
-
Constructor Summary
Constructors Constructor Description AlgebraicNotInvertibleException()AlgebraicNotInvertibleException(GenPolynomial f, GenPolynomial f1, GenPolynomial f2)Constructor.AlgebraicNotInvertibleException(java.lang.String c)AlgebraicNotInvertibleException(java.lang.String c, GenPolynomial f, GenPolynomial f1, GenPolynomial f2)Constructor.AlgebraicNotInvertibleException(java.lang.String c, java.lang.Throwable t)AlgebraicNotInvertibleException(java.lang.String c, java.lang.Throwable t, GenPolynomial f, GenPolynomial f1, GenPolynomial f2)Constructor.AlgebraicNotInvertibleException(java.lang.Throwable t)AlgebraicNotInvertibleException(java.lang.Throwable t, GenPolynomial f, GenPolynomial f1, GenPolynomial f2)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringtoString()Get the String representation.
-
-
-
Field Detail
-
f
public final GenPolynomial f
-
f1
public final GenPolynomial f1
-
f2
public final GenPolynomial f2
-
-
Constructor Detail
-
AlgebraicNotInvertibleException
public AlgebraicNotInvertibleException()
-
AlgebraicNotInvertibleException
public AlgebraicNotInvertibleException(java.lang.String c)
-
AlgebraicNotInvertibleException
public AlgebraicNotInvertibleException(java.lang.String c, java.lang.Throwable t)
-
AlgebraicNotInvertibleException
public AlgebraicNotInvertibleException(java.lang.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(java.lang.String c, GenPolynomial f, GenPolynomial f1, GenPolynomial f2)
Constructor.- Parameters:
f- polynomial with f = f1 * f2.f1- polynomial.f2- polynomial.
-
AlgebraicNotInvertibleException
public AlgebraicNotInvertibleException(java.lang.String c, java.lang.Throwable t, GenPolynomial f, GenPolynomial f1, GenPolynomial f2)
Constructor.- Parameters:
f- polynomial with f = f1 * f2.f1- polynomial.f2- polynomial.
-
AlgebraicNotInvertibleException
public AlgebraicNotInvertibleException(java.lang.Throwable t, GenPolynomial f, GenPolynomial f1, GenPolynomial f2)
Constructor.- Parameters:
f- polynomial with f = f1 * f2.f1- polynomial.f2- polynomial.
-
-
Method Detail
-
toString
public java.lang.String toString()
Get the String representation.- Overrides:
toStringin classjava.lang.Throwable- See Also:
Object.toString()
-
-