public class SynchronizedIntegerFormulaManager extends SynchronizedNumeralFormulaManager<IntegerFormulaManager,NumeralFormula.IntegerFormula,NumeralFormula.IntegerFormula> implements IntegerFormulaManager
| Modifier and Type | Field and Description |
|---|---|
protected T |
delegate |
protected Object |
sync |
| Modifier and Type | Method and Description |
|---|---|
BooleanFormula |
modularCongruence(NumeralFormula.IntegerFormula pNumber1,
NumeralFormula.IntegerFormula pNumber2,
BigInteger pN)
Create a term representing the constraint
number1 == number2 (mod n). |
BooleanFormula |
modularCongruence(NumeralFormula.IntegerFormula pNumber1,
NumeralFormula.IntegerFormula pNumber2,
long pN)
Create a term representing the constraint
number1 == number2 (mod n). |
NumeralFormula.IntegerFormula |
modulo(NumeralFormula.IntegerFormula pNumber1,
NumeralFormula.IntegerFormula pNumber2) |
add, divide, equal, greaterOrEquals, greaterThan, lessOrEquals, lessThan, makeNumber, makeNumber, makeNumber, makeNumber, makeNumber, makeNumber, makeVariable, multiply, negate, subtract, sumclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetFormulaTypeadd, divide, equal, greaterOrEquals, greaterThan, lessOrEquals, lessThan, makeNumber, makeNumber, makeNumber, makeNumber, makeNumber, makeNumber, makeVariable, multiply, negate, subtract, sumprotected final T delegate
protected final Object sync
public BooleanFormula modularCongruence(NumeralFormula.IntegerFormula pNumber1, NumeralFormula.IntegerFormula pNumber2, BigInteger pN)
IntegerFormulaManagernumber1 == number2 (mod n).modularCongruence in interface IntegerFormulaManagerpublic BooleanFormula modularCongruence(NumeralFormula.IntegerFormula pNumber1, NumeralFormula.IntegerFormula pNumber2, long pN)
IntegerFormulaManagernumber1 == number2 (mod n).modularCongruence in interface IntegerFormulaManagerpublic NumeralFormula.IntegerFormula modulo(NumeralFormula.IntegerFormula pNumber1, NumeralFormula.IntegerFormula pNumber2)
modulo in interface IntegerFormulaManager