Package jscl.math
Class ModularInteger
java.lang.Object
jscl.math.Generic
jscl.math.JSCLInteger
jscl.math.ModularInteger
- All Implemented Interfaces:
Comparable,jscl.editor.rendering.MathObject,Arithmetic,Field
- Direct Known Subclasses:
JSCLBoolean
-
Field Summary
Fields inherited from class jscl.math.JSCLInteger
factory -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondivide(ModularInteger integer) gcd(JSCLInteger integer) gcd(ModularInteger integer) integerDivide(JSCLInteger integer) inverse()negate()protected ModularIntegernewinstance(BigInteger content) pow(JSCLInteger exponent) toMathML()static ModularIntegerMethods inherited from class jscl.math.JSCLInteger
add, add, antiderivative, compareTo, compareTo, content, degree, derivative, divide, divideAndRemainder, divideAndRemainder, elementary, eval, expand, expressionValue, factorial, factorial, factorize, function, gcd, gcd, intValue, isConstant, isPolynomial, mod, modInverse, modPow, multiple, multiply, multiply, nthrt, numeric, phi, pow, powerValue, primitiveRoots, productValue, remainder, remainder, signum, simplify, sqrt, substitute, subtract, subtract, sumValue, toString, valueOf, valueOf, variables, variableValueMethods inherited from class jscl.math.Generic
abs, add, booleanValue, compareTo, divide, equals, gcdAndNormalize, isIdentity, isOne, isZero, multiply, normalize, scm, subtract, vectorValue
-
Constructor Details
-
ModularInteger
-
-
Method Details
-
divide
-
integerDivide
- Overrides:
integerDividein classJSCLInteger
-
inverse
-
gcd
-
gcd
- Overrides:
gcdin classJSCLInteger
-
pow
-
negate
- Overrides:
negatein classJSCLInteger
-
valueof
- Overrides:
valueofin classJSCLInteger
-
integerValue
- Overrides:
integerValuein classJSCLInteger
-
valueOf
-
toMathML
- Specified by:
toMathMLin interfacejscl.editor.rendering.MathObject- Overrides:
toMathMLin classJSCLInteger
-
newinstance
- Overrides:
newinstancein classJSCLInteger
-