swirl
Guide to OmniMark 7   OmniMark home
docs home 
IndexConceptsTasksSyntaxLibrariesLegacy LibrariesErrors
 
Functions       Platforms  
 

Math, 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
   float
   is-nan
   omfloat-version
 
Platforms
   HP/UX
   IBM AIX
   Linux (Intel)
   MS Windows 98/ME
   MS Windows NT/2000/XP
   Sun Solaris
 
 

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

OmniMark 7.1.2 Documentation Generated: June 28, 2005 at 5:46:16 pm
If you have any comments about this section of the documentation, send email to [email protected]

Copyright © Stilo Corporation, 1988-2005.