Package org.projog.core.math
Interface ArithmeticOperator
-
- All Known Subinterfaces:
Numeric,PreprocessableArithmeticOperator
- All Known Implementing Classes:
Abs,AbstractArithmeticOperator,AbstractArithmeticOperator.PreprocessedBinaryOperator,AbstractArithmeticOperator.PreprocessedUnaryOperator,AbstractBinaryArithmeticOperator,AbstractBinaryIntegerArithmeticOperator,AbstractUnaryArithmeticOperator,Add,AddUserDefinedArithmeticOperator.UserDefinedArithmeticOperator,BitwiseAnd,BitwiseOr,BitwiseXor,ClpVariable,DecimalFraction,Divide,IntegerDivide,IntegerNumber,Max,Min,Minus,Modulo,Multiply,Power,Random,Remainder,Round,ShiftLeft,ShiftRight,Subtract
public interface ArithmeticOperatorRepresents a function that returns a single numerical value.
- See Also:
ArithmeticOperators
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Numericcalculate(Term[] args)Returns the result of the calculation using the specified arguments.
-