Class Power
java.lang.Object
org.projog.core.math.AbstractArithmeticOperator
org.projog.core.math.AbstractBinaryArithmeticOperator
org.projog.core.math.builtin.Power
- All Implemented Interfaces:
KnowledgeBaseConsumer, ArithmeticOperator, PreprocessableArithmeticOperator
** - calculates the result of the first argument raised to the power of the second argument.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected doublecalculateDouble(double n1, double n2) Returns the result of evaluating an arithmetic expression using the two argumentsprotected longcalculateLong(long n1, long n2) Returns the result of evaluating an arithmetic expression using the two argumentsMethods inherited from class AbstractBinaryArithmeticOperator
calculateMethods inherited from class AbstractArithmeticOperator
calculate, calculate, isPure, preprocess, setKnowledgeBase
-
Constructor Details
-
Power
public Power()
-
-
Method Details
-
calculateDouble
protected double calculateDouble(double n1, double n2) Description copied from class:AbstractBinaryArithmeticOperatorReturns the result of evaluating an arithmetic expression using the two arguments- Specified by:
calculateDoublein classAbstractBinaryArithmeticOperator
-
calculateLong
protected long calculateLong(long n1, long n2) Description copied from class:AbstractBinaryArithmeticOperatorReturns the result of evaluating an arithmetic expression using the two arguments- Specified by:
calculateLongin classAbstractBinaryArithmeticOperator
-