Overview | Package | Class | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## Package org.nfunk.jep.function

Provides function and operator classes.

See:
Description

Interface Summary
CallbackEvaluationI | Functions which require greater control over their evaluation should implement this interface.
LValueI |
PostfixMathCommandI | All function classes must implement this interface to ensure that the run() method is implemented.
SpecialEvaluationI | Deprecated. The interface CallbackEvaluationI should generally be used instead as its simpler and allows different evaluation schemes to be used.

Class Summary
Abs |
Add | Addition function.
ArcCosine | The acos function.
ArcCosineH | Implements the arcCosH function.
ArcSine |
ArcSineH | Implements the arcSinH function.
ArcTangent |
ArcTangent2 | atan2(y, x) Returns the angle whose tangent is y/x.
ArcTanH | Implements the arcTanH function.
Arg | Argument of a complex number
Assign | An assignment operator so we can do x=3+4.
Binomial | Binomial coeficients: binom(n,i).
Ceil | A PostfixMathCommandI which find the smallest integer above the number ceil(pi) give 4 ceil(-i) give -3
Comparative | Implements the comparative operations <, >, <=, >=, !
ComplexPFMC | Converts a pair of real numbers to a complex number Complex(x,y)=x+i y.
Conjugate | The complex conjugate of a number conj(c)
Cosine |
CosineH |
Cross |
Divide |
Dot |
Ele | Function which allows array access using the a[3] notation on left and right hand side.
Exp | The exp function.
Floor | A PostfixMathCommandI which find the smallest integer below the number ceil(pi) give 3 ceil(-i) give -4
If | The if(condExpr,posExpr,negExpr) function.
Imaginary |
List | The list function.
Logarithm | Log bass 10.
Logical |
Modulus |
Multiply |
NaturalLogarithm | Natural logarithm.
Not |
Polar | Converts a pair of real numbers to a complex number Complex(x,y)=x+i y.
PostfixMathCommand | Function classes extend this class.
Power |
Random | Encapsulates the Math.random() function.
Range | The list function.
Real |
Round | A PostfixMathCommandI which rounds a number round(pi) finds the closest integer to the argument round(pi,3) rounds the argument to 3 decimal places
Sine |
SineH |
SquareRoot |
Str | Converts an object into its string representation.
Subtract |
Sum | This class serves mainly as an example of a function that accepts any number of parameters.
Tangent |
TanH |
UMinus |

## Package org.nfunk.jep.function Description

Provides function and operator classes. Each predefined function is contained in this package as a class. Operators are also contained in classes such as Add, Subtract, Multiply, or Comparative. Interfaces and supportive classes are:

- PostfixMathCommand
- PostfixMathCommandI
- ComplexPFMC
- SpecialEvaluationI

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

http://www.singularsys.com/jep Copyright © 2007 Singular Systems