hussam.math.operations
Interface Operation

All Known Subinterfaces:
OperationGroup, Operator
All Known Implementing Classes:
Constant, ConstantNumber, CustomFunction, Function, MyGroup, Operand, OperationProxy, OperatorFactoryDB.CommaOperand, Variable

public interface Operation

This interface is the main interface used for all Values, Numbers, Variables Operands, Functions, and all other operatos. An Operation, which can be viewed as a Value, has a result. You can always extend this interface to add more operations.

Version:
2.0
Author:
Hussam Al-Mulhim حسام الملحم
See Also:
Variable

Method Summary
 doubleresult()
          returns the result of the operation.
 

Method Detail

result

double result()
              throws MathException
returns the result of the operation.

Returns:
The result value.
Throws:
MathException - Throws MathException if there is a Math Exception!!