Package edu.jas.arith
Class ModularNotInvertibleException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
edu.jas.structure.NotInvertibleException
edu.jas.arith.ModularNotInvertibleException
- All Implemented Interfaces:
Serializable
Modular integer NotInvertibleException class. Runtime Exception to be thrown
for not invertible modular integers. Container for the non-trivial factors
found by the inversion algorithm. Note: cannot be generic because of
Throwable.
- See Also:
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionConstructor.ModularNotInvertibleException
(String c, GcdRingElem f, GcdRingElem f1, GcdRingElem f2) Constructor.ModularNotInvertibleException
(String c, Throwable t, GcdRingElem f, GcdRingElem f1, GcdRingElem f2) Constructor.ModularNotInvertibleException
(Throwable t, GcdRingElem f, GcdRingElem f1, GcdRingElem f2) Constructor. -
Method Summary
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace
-
Field Details
-
f
-
f1
-
f2
-
-
Constructor Details
-
ModularNotInvertibleException
public ModularNotInvertibleException() -
ModularNotInvertibleException
-
ModularNotInvertibleException
-
ModularNotInvertibleException
-
ModularNotInvertibleException
Constructor.- Parameters:
f
- gcd ring element with f = f1 * f2.f1
- gcd ring element.f2
- gcd ring element.
-
ModularNotInvertibleException
Constructor.- Parameters:
f
- gcd ring element with f = f1 * f2.f1
- gcd ring element.f2
- gcd ring element.
-
ModularNotInvertibleException
public ModularNotInvertibleException(String c, Throwable t, GcdRingElem f, GcdRingElem f1, GcdRingElem f2) Constructor.- Parameters:
f
- gcd ring element with f = f1 * f2.f1
- gcd ring element.f2
- gcd ring element.
-
ModularNotInvertibleException
Constructor.- Parameters:
f
- gcd ring element with f = f1 * f2.f1
- gcd ring element.f2
- gcd ring element.
-
-
Method Details