swirl
Guide to OmniMark 9   OmniMark home
docs home 
IndexConceptsTasksSyntaxLibrariesLegacy LibrariesErrors
 
Functions    
 

Floating point number support (OMFLOAT)

 
 

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:

  1. The trigonometry functions that were in this library in previous versions of OmniMark are now in their own library, omtrig - trigonometry.
  2. The Bessel functions that were in this library in previous versions of OmniMark are now in their own library, 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.)

Functions
 
 

Top [ INDEX ] [ CONCEPTS ] [ TASKS ] [ SYNTAX ] [ LIBRARIES ] [ LEGACY LIBRARIES ] [ ERRORS ]

OmniMark 9.1.0 Documentation Generated: September 2, 2010 at 1:54:44 pm
If you have any comments about this section of the documentation, please use this form.

Copyright © Stilo International plc, 1988-2010.