Uses of Interface
org.projog.core.math.PreprocessableArithmeticOperator
Packages that use PreprocessableArithmeticOperator
Package
Description
Provides arithmetic operators.
-
Uses of PreprocessableArithmeticOperator in org.projog.core.math
Classes in org.projog.core.math that implement PreprocessableArithmeticOperatorModifier and TypeClassDescriptionclassclassA template forArithmeticOperators that accept two arguments.classA template forArithmeticOperators that accept two arguments of typeTermType.INTEGER.classA template forArithmeticOperators that accept exactly one argument. -
Uses of PreprocessableArithmeticOperator in org.projog.core.math.builtin
Classes in org.projog.core.math.builtin that implement PreprocessableArithmeticOperatorModifier and TypeClassDescriptionfinal classabs- returns the absolute value of a numeric argument.final class+- performs addition.final class/\- performs bitwise addition.final class\/- bitwise 'or'.final classxor- bitwise 'exclusive or'.final class/- performs division.final class//- performs integer division.final classmax- finds the maximum of two numbers.final classmin- finds the minimum of two numbers.final class-- minus operator.final classmod- finds the remainder of division of one number by another.final class*- performs multiplication.final classrandom(X)Evaluate to a random integer i for which 0 =< i < X.final classrem- finds the remainder of division of one number by another.final classinteger(X)- round X to the nearest integer value.final class<<- left shift bits.final class>>- right shift bits.final class-- performs subtraction.