SUMMARY: MODULE | CLASS | TYPE | PROC | VAR | CONST | DETAIL: TYPE | PROC | VAR | CONST |
Procedure Summary | |
arccos(LONGREAL): LONGREAL Returns the arccosine of x, in the range [0, pi] where -1 <= x <= 1. | |
arccosh(LONGREAL): LONGREAL arccosh(x) is the arc hyperbolic cosine of x. | |
arcsin(LONGREAL): LONGREAL Returns the arcsine of x, in the range [-pi/2, pi/2] where -1 <= x <= 1. | |
arcsinh(LONGREAL): LONGREAL arcsinh(x) is the arc hyperbolic sine of x. | |
arctan(LONGREAL): LONGREAL Returns the arctangent of x, in the range [-pi/2, pi/2] for all x. | |
arctan2(LONGREAL, LONGREAL): LONGREAL arctan2(xn,xd) is the quadrant-correct arc tangent atan(xn/xd). | |
arctanh(LONGREAL): LONGREAL arctanh(x) is the arc hyperbolic tangent of x. | |
cos(LONGREAL): LONGREAL | |
cosh(LONGREAL): LONGREAL cosh(x) is the hyperbolic cosine of x. | |
exp(LONGREAL): LONGREAL Returns the exponential of x for x < Ln(MAX(REAL). | |
ln(LONGREAL): LONGREAL Returns the natural logarithm of x for x > 0. | |
power(LONGREAL, LONGREAL): LONGREAL Returns the value of the number base raised to the power exponent for base > 0. | |
round(LONGREAL): LONGINT Returns the value of x rounded to the nearest integer. | |
sin(LONGREAL): LONGREAL | |
sincos(LONGREAL, VAR LONGREAL, VAR LONGREAL) More efficient sin/cos implementation if both values are needed. | |
sinh(LONGREAL): LONGREAL sinh(x) is the hyperbolic sine of x. | |
sqrt(LONGREAL): LONGREAL Returns the positive square root of x where x >= 0. | |
tan(LONGREAL): LONGREAL Returns the tangent of x where x cannot be an odd multiple of pi/2. | |
tanh(LONGREAL): LONGREAL tanh(x) is the hyperbolic tangent of x. |
Constant Summary | |
exp1 | |
pi |
Procedure Detail |
PROCEDURE arccos(x: LONGREAL): LONGREAL
Returns the arccosine of x, in the range [0, pi] where -1 <= x <= 1.
PROCEDURE arccosh(x: LONGREAL): LONGREAL
arccosh(x) is the arc hyperbolic cosine of x. All arguments greater than or equal to 1 are legal.
PROCEDURE arcsin(x: LONGREAL): LONGREAL
Returns the arcsine of x, in the range [-pi/2, pi/2] where -1 <= x <= 1.
PROCEDURE arcsinh(x: LONGREAL): LONGREAL
arcsinh(x) is the arc hyperbolic sine of x. All arguments are legal.
PROCEDURE arctan(x: LONGREAL): LONGREAL
Returns the arctangent of x, in the range [-pi/2, pi/2] for all x.
PROCEDURE arctan2(xn: LONGREAL; xd: LONGREAL): LONGREAL
arctan2(xn,xd) is the quadrant-correct arc tangent atan(xn/xd). If the denominator xd is zero, then the numerator xn must not be zero. All arguments are legal except xn = xd = 0.
PROCEDURE arctanh(x: LONGREAL): LONGREAL
arctanh(x) is the arc hyperbolic tangent of x. |x| < 1 - sqrt(em), where em is machine epsilon. Note that |x| must not be so close to 1 that the result is less accurate than half precision.
PROCEDURE cos(x: LONGREAL): LONGREAL
PROCEDURE cosh(x: LONGREAL): LONGREAL
cosh(x) is the hyperbolic cosine of x. The argument x must not be so large that exp(|x|) overflows.
PROCEDURE exp(x: LONGREAL): LONGREAL
Returns the exponential of x for x < Ln(MAX(REAL).
PROCEDURE ln(x: LONGREAL): LONGREAL
Returns the natural logarithm of x for x > 0.
PROCEDURE power(base: LONGREAL; exponent: LONGREAL): LONGREAL
Returns the value of the number base raised to the power exponent for base > 0.
PROCEDURE round(x: LONGREAL): LONGINT
Returns the value of x rounded to the nearest integer.
PROCEDURE sin(x: LONGREAL): LONGREAL
PROCEDURE sincos(x: LONGREAL; VAR sin: LONGREAL; VAR cos: LONGREAL)
More efficient sin/cos implementation if both values are needed.
PROCEDURE sinh(x: LONGREAL): LONGREAL
sinh(x) is the hyperbolic sine of x. The argument x must not be so large that exp(|x|) overflows.
PROCEDURE sqrt(x: LONGREAL): LONGREAL
Returns the positive square root of x where x >= 0.
PROCEDURE tan(x: LONGREAL): LONGREAL
Returns the tangent of x where x cannot be an odd multiple of pi/2.
PROCEDURE tanh(x: LONGREAL): LONGREAL
tanh(x) is the hyperbolic tangent of x. All arguments are legal.
Constant Detail |
CONST exp1
CONST pi