Package jscl.math.polynomial
Class ModularInteger
- java.lang.Object
-
- jscl.math.Generic
-
- jscl.math.polynomial.ModularInteger
-
- All Implemented Interfaces:
java.lang.Comparable,jscl.editor.rendering.MathObject,Arithmetic,Field
- Direct Known Subclasses:
JSCLBoolean
public class ModularInteger extends Generic implements Field
-
-
Constructor Summary
Constructors Constructor Description ModularInteger(long content, int modulo)
-
Method Summary
-
Methods inherited from class jscl.math.Generic
abs, add, booleanValue, compareTo, divide, divideAndRemainder, equals, gcdAndNormalize, isIdentity, isOne, isZero, multiple, multiply, normalize, pow, pow, remainder, scm, subtract, vectorValue
-
-
-
-
Method Detail
-
content
public int content()
-
modulo
public int modulo()
-
add
public ModularInteger add(ModularInteger integer)
-
subtract
public ModularInteger subtract(ModularInteger integer)
-
multiply
public ModularInteger multiply(ModularInteger integer)
-
antiderivative
public Generic antiderivative(Variable variable)
- Specified by:
antiderivativein classGeneric
-
derivative
public Generic derivative(Variable variable)
- Specified by:
derivativein classGeneric
-
substitute
public Generic substitute(Variable variable, Generic generic)
- Specified by:
substitutein classGeneric
-
elementary
public Generic elementary()
- Specified by:
elementaryin classGeneric
-
productValue
public Generic[] productValue()
- Specified by:
productValuein classGeneric
-
powerValue
public Power powerValue()
- Specified by:
powerValuein classGeneric
-
expressionValue
public Expression expressionValue()
- Specified by:
expressionValuein classGeneric
-
integerValue
public JSCLInteger integerValue()
- Specified by:
integerValuein classGeneric
-
variableValue
public Variable variableValue()
- Specified by:
variableValuein classGeneric
-
isPolynomial
public boolean isPolynomial(Variable variable)
- Specified by:
isPolynomialin classGeneric
-
isConstant
public boolean isConstant(Variable variable)
- Specified by:
isConstantin classGeneric
-
compareTo
public int compareTo(ModularInteger integer)
-
valueOf
public static ModularInteger valueOf(int content, int modulo)
-
factory
public static ModularInteger factory(int modulo)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
toMathML
public java.lang.String toMathML()
-
newinstance
protected ModularInteger newinstance(long content)
-
-