ibm-information-center/dist/eclipse/plugins/i5OS.ic.apis_5.4.0.1/ile5a1TOC.htm

146 lines
3.8 KiB
HTML
Raw Normal View History

2024-04-02 14:02:31 +00:00
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Copyright" content="Copyright (c) 2006 by IBM Corporation">
<title>Math APIs</title>
<!-- Begin Header Records ========================================== -->
<!-- All rights reserved. Licensed Materials Property of IBM -->
<!-- US Government Users Restricted Rights -->
<!-- Use, duplication or disclosure restricted by -->
<!-- GSA ADP Schedule Contract with IBM Corp. -->
<!-- Change History: -->
<!-- YYMMDD USERID Change description -->
<!-- ILE5A SCRIPT A converted by B2H R4.1 (346) (CMS) by NLJONES at -->
<!-- RCHVMX on 25 Feb 1999 at 15:07:42 -->
<link rel="stylesheet" type="text/css" href="../rzahg/ic.css">
</head>
<body>
<!--End Header Records --><!-- Java sync-link -->
<script type="text/javascript" language="Javascript" src="../rzahg/synch.js">
</script>
<h2>Math APIs</h2>
<p>The ILE math bindable APIs can be called either through the intrinsic
functions of an ILE high-level language, or from an ILE HLL as a call to the
API.</p>
<p>For information about using the math APIs, see:</p>
<ul>
<li><a href="ile5a2.htm">Data Types and Limits</a>. Describes the data types used in math
bindable APIs, along with special values and limits.</li>
<li><a href="ile5a3.htm">Calling Math Bindable APIs</a>. Describes how to specify
required and omissible parameters.</li>
<li><a href="ile5a4.htm">Passing Parameters Using Math Bindable APIs</a>. Describes
how parameters are passed.</li>
<li><a href="ile5a6.htm">Message Descriptions</a>. Summarizes messages that
can be generated by the math bindable APIs.</li>
</ul>
<p>The following math bindable APIs are presented in the <a href=
"ile5a5.htm#TBLMATHTAB">Math API Descriptions</a> table.</p>
<ul>
<li>Absolute Function (CEESxABS)</li>
<li>Arccosine (CEESxACS)</li>
<li>Arcsine (CEESxASN)</li>
<li>Arctangent (CEESxATN)</li>
<li>Arctangent2 (CEESxAT2)</li>
<li>Conjugate of Complex (CEESxCJG)</li>
<li>Cosine (CEESxCOS)</li>
<li>Cotangent (CEESxCTN)</li>
<li>Error Function and Its Complement (CEESxERx)</li>
<li>Exponential Base e (CEESxEXP)</li>
<li>Exponentiation (CEESxXPx)</li>
<li>Factorial (CEE4SxFAC)</li>
<li>Floating Complex Divide (CEESxDVD)</li>
<li>Floating Complex Multiply (CEESxMLT)</li>
<li>Gamma Function (CEESxGMA)</li>
<li>Hyperbolic Arctangent (CEESxATH)</li>
<li>Hyperbolic Cosine (CEESxCSH)</li>
<li>Hyperbolic Sine (CEESxSNH)</li>
<li>Hyperbolic Tangent (CEESxTNH)</li>
<li>Imaginary Part of Complex (CEESxIMG)</li>
<li>Log Gamma Function (CEESxLGM)</li>
<li>Logarithm Base 10 (CEESxLG1)</li>
<li>Logarithm Base 2 (CEESxLG2)</li>
<li>Logarithm Base e (CEESxLOG)</li>
<li>Modular Arithmetic (CEESxMOD)</li>
<li>Nearest 64-Bit Integer (CEESxNJN)</li>
<li>Nearest Integer (CEESxNIN)</li>
<li>Nearest Whole Number (CEESxNWN)</li>
<li>Positive Difference (CEESxDIM)</li>
<li>Sine (CEESxSIN)</li>
<li>Square Root (CEESxSQT)</li>
<li>Tangent (CEESxTAN)</li>
<li>Transfer of Sign (CEESxSGN)</li>
<li>Truncation (CEESxINT)</li>
</ul>
<p>The following math APIs can be accessed individually:</p>
<ul>
<li><a href="CEERAN0.htm">Basic Random Number Generation</a> (CEERAN0)</li>
<li><a href="CEE4JNTS.htm">Convert 64-Bit Integer to Character String</a>
(CEE4JNTS)</li>
<li><a href="CEE4JSTN.htm">Convert Character String to 64-Bit Integer</a>
(CEE4JSTN)</li>
</ul>
<hr>
<center>
<table cellpadding="2" cellspacing="2">
<tr align="center">
<td valign="middle" align="center">
<a href="#Top_Of_Page">Top</a> |
<a href="ile1a1.htm">ILE CEE APIs</a> |
<a href="aplist.htm">APIs by category</a></td>
</tr>
</table>
</center>
</body>
</html>