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:



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