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 GenPolynomial
f
GenPolynomial
f1
GenPolynomial
f2
-
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.String
toString()
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:
toString
in classjava.lang.Throwable
- See Also:
Object.toString()
-
-