hussam.math.operations.extra
Class DynamicFunctionFactory.DynamicFunction

java.lang.Object
extended by hussam.math.operations.Function
extended by hussam.math.operations.extra.CustomFunctionFactory.CustomFunction
extended by hussam.math.operations.extra.DynamicFunctionFactory.DynamicFunction
All Implemented Interfaces:
Operation, Operator, java.io.Serializable, java.lang.Cloneable, java.lang.Comparable<Operator>
Enclosing class:
DynamicFunctionFactory

protected class DynamicFunctionFactory.DynamicFunction
extends CustomFunctionFactory.CustomFunction

See Also:
Serialized Form

Field Summary
 
Fields inherited from class hussam.math.operations.extra.CustomFunctionFactory.CustomFunction
operation, source
 
Fields inherited from interface hussam.math.operations.Operator
COMMA, FUNCTION, INDEFINITE, LOGICAL, MULTIPLY, NOTHING, PLUS, POWER
 
Constructor Summary
protected DynamicFunctionFactory.DynamicFunction()
           
 
Method Summary
 doubleresult()
          returns the result of the operation.
 java.lang.StringtoString()
          Returns a String describing the name of the function and the list of arguments.
 
Methods inherited from class hussam.math.operations.extra.CustomFunctionFactory.CustomFunction
getVariable, prepare, setOperation
 
Methods inherited from class hussam.math.operations.Function
checkReady, clone, compareTo, getCurrentArgumentCount, getDiscription, getName, getOperation, getOperationGroup, getType, optimize, setOperationGroup
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DynamicFunctionFactory.DynamicFunction

protected DynamicFunctionFactory.DynamicFunction()
Method Detail

result

public double result()
Description copied from interface: Operation
returns the result of the operation.

Specified by:
result in interface Operation
Overrides:
result in class CustomFunctionFactory.CustomFunction
Returns:
The result value.

toString

public java.lang.String toString()
Description copied from class: Function
Returns a String describing the name of the function and the list of arguments.

Overrides:
toString in class CustomFunctionFactory.CustomFunction
Returns:
a describtion of the Function.