Package com.singularsys.jep.functions

Classes that implement the built-in functions and operators.

See:
          Description

Interface Summary
CallbackEvaluationI Functions which require greater control over their evaluation should implement this interface.
LValueI  
 

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.
Average Average function class.
Binomial Binomial coefficients: 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 largest integer above the number floor(pi) give 3 floor(-i) give -4
If The if(condExpr, posExpr, negExpr) function.
Imaginary  
LazyLogical A version of the logical operators which use lazy evaluation.
List The list function.
Logarithm Log base 10.
LogBase2 Log base 2.
Logical Logical operators AND and OR.
MinMax Minimum and Maximum functions.
Modulus  
Multiply  
NaturalLogarithm Natural logarithm.
Not Implementation of the not function.
Polar Converts an [r,theta] pair to a complex number r * e^(i theta).
PostfixMathCommand Function classes extend this class.
Power Computes the power of an number.
Random Encapsulates the Math.random() function.
Real  
Round A PostfixMathCommandI which rounds a number.
Sine  
SineH  
SquareRoot  
Str Converts an object into its string representation.
StrictNaturalLogarithm A strict version of Natural logarithm.
Subtract  
Sum This class serves mainly as an example of a function that accepts any number of parameters.
Tangent  
TanH  
UMinus  
 

Package com.singularsys.jep.functions Description

Classes that implement the built-in functions and operators.



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