| Interface | Description |
|---|---|
| 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 | Description |
|---|---|
| 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
Caverts should work where arguments are Double, Complex or String
for the last two only != and == work.
|
| 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 |
Copyright © 2018. All rights reserved.