edu.jas.poly
Class AlgebraicNotInvertibleException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by java.lang.RuntimeException
              extended by edu.jas.structure.NotInvertibleException
                  extended by 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
 GenPolynomial f
           
 GenPolynomial f1
           
 GenPolynomial f2
           
 
Constructor Summary
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
 java.lang.String toString()
          Get the String representation.
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

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 class java.lang.Throwable
See Also:
Object.toString()