The floating point library is a collection of basic arithmetic, exponential, and miscellaneous math functions based on the C math library. You can use the functions in this library to perform double-precision floating point arithmetic.
The syntax of most BCD functions is the same as that for the corresponding floating point functions, and you can safely import both of them - omfloat.xmd and ombcd.xmd - in a single OmniMark program.
The floating point external function library consists of the following files:
There are several categories of external functions in the floating point library, all of which use the same operators as in the BCD library and in core OmniMark:
You can do output of all floating point numbers by using the OmniMark template formatting language and by using the format operator ("d" %).
Notes:
omtrig - trigonometry
.
ombessel - Bessel functions
.
To use omfloat, you must import it into your program using a statement like this:
import "omfloat.xmd" unprefixed
(Please see the import
topic
for more on importing.)