Sophie

Sophie

distrib > Mandriva > current > x86_64 > by-pkgid > 02354f0cc3f53bcda4b77fba3bc4135d > files > 32

lib64qalculate-devel-0.9.7-6mdv2010.1.x86_64.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>libqalculate-0.9.7: libqalculate/Function.h File Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.5 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
      <li><a href="classes.html"><span>Classes</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
</div>
<div class="contents">
<h1>libqalculate/Function.h File Reference</h1><code>#include &lt;<a class="el" href="ExpressionItem_8h.html">libqalculate/ExpressionItem.h</a>&gt;</code><br>
<code>#include &lt;<a class="el" href="includes_8h.html">libqalculate/includes.h</a>&gt;</code><br>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMathFunction.html">MathFunction</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Abstract base class for mathematical functions.  <a href="classMathFunction.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classUserFunction.html">UserFunction</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A user defined mathematical function.  <a href="classUserFunction.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArgument.html">Argument</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A mathematical function argument definition with free value and base class for all argument definitions.  <a href="classArgument.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNumberArgument.html">NumberArgument</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A definition for numerical arguments.  <a href="classNumberArgument.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIntegerArgument.html">IntegerArgument</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A definition for integer arguments.  <a href="classIntegerArgument.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSymbolicArgument.html">SymbolicArgument</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A symbolic argument.  <a href="classSymbolicArgument.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTextArgument.html">TextArgument</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A text argument.  <a href="classTextArgument.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDateArgument.html">DateArgument</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A date argument.  <a href="classDateArgument.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classVectorArgument.html">VectorArgument</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A vector argument.  <a href="classVectorArgument.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMatrixArgument.html">MatrixArgument</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A matrix argument.  <a href="classMatrixArgument.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classExpressionItemArgument.html">ExpressionItemArgument</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><a class="el" href="classArgument.html" title="A mathematical function argument definition with free value and base class for all...">Argument</a> for functions, variables and units.  <a href="classExpressionItemArgument.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFunctionArgument.html">FunctionArgument</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A function argument.  <a href="classFunctionArgument.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBooleanArgument.html">BooleanArgument</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A boolean argument.  <a href="classBooleanArgument.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><b>UnitArgument</b></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><b>AngleArgument</b></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><b>VariableArgument</b></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><b>FileArgument</b></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArgumentSet.html">ArgumentSet</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A set of accepted arguments.  <a href="classArgumentSet.html#_details">More...</a><br></td></tr>
<tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Function_8h.html#a15f3f718db408445afc1b93c12294c5">ArgumentType</a> { <br>
&nbsp;&nbsp;<b>ARGUMENT_TYPE_FREE</b>, 
<b>ARGUMENT_TYPE_SYMBOLIC</b>, 
<b>ARGUMENT_TYPE_TEXT</b>, 
<b>ARGUMENT_TYPE_DATE</b>, 
<br>
&nbsp;&nbsp;<b>ARGUMENT_TYPE_FILE</b>, 
<b>ARGUMENT_TYPE_INTEGER</b>, 
<b>ARGUMENT_TYPE_NUMBER</b>, 
<b>ARGUMENT_TYPE_VECTOR</b>, 
<br>
&nbsp;&nbsp;<b>ARGUMENT_TYPE_MATRIX</b>, 
<b>ARGUMENT_TYPE_EXPRESSION_ITEM</b>, 
<b>ARGUMENT_TYPE_FUNCTION</b>, 
<b>ARGUMENT_TYPE_UNIT</b>, 
<br>
&nbsp;&nbsp;<b>ARGUMENT_TYPE_BOOLEAN</b>, 
<b>ARGUMENT_TYPE_VARIABLE</b>, 
<b>ARGUMENT_TYPE_ANGLE</b>, 
<b>ARGUMENT_TYPE_SET</b>, 
<br>
&nbsp;&nbsp;<b>ARGUMENT_TYPE_DATA_OBJECT</b>, 
<b>ARGUMENT_TYPE_DATA_PROPERTY</b>
<br>
 }</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><a class="el" href="classArgument.html" title="A mathematical function argument definition with free value and base class for all...">Argument</a> types. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Function_8h.html#d0a30ebdef87198658988eb0817dd6b3">ArgumentMinMaxPreDefinition</a> { <br>
&nbsp;&nbsp;<b>ARGUMENT_MIN_MAX_NONE</b>, 
<b>ARGUMENT_MIN_MAX_POSITIVE</b>, 
<b>ARGUMENT_MIN_MAX_NONZERO</b>, 
<b>ARGUMENT_MIN_MAX_NONNEGATIVE</b>, 
<br>
&nbsp;&nbsp;<b>ARGUMENT_MIN_MAX_NEGATIVE</b>
<br>
 }</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Predefined max and min values for number and integer arguments. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Function_8h.html#fec0f104510357adbe8df8a9f3a7ce9a">FunctionSubtype</a> { <a class="el" href="Function_8h.html#fec0f104510357adbe8df8a9f3a7ce9a242b7dd6af3592aa1c65e4d668067c52">SUBTYPE_FUNCTION</a>, 
<a class="el" href="Function_8h.html#fec0f104510357adbe8df8a9f3a7ce9a93969d9c79d5668eb34ceb0c643ad1c4">SUBTYPE_USER_FUNCTION</a>, 
<a class="el" href="Function_8h.html#fec0f104510357adbe8df8a9f3a7ce9ae16f77392b41dcf94fa5aac9f85397c5">SUBTYPE_DATA_SET</a>
 }</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Type of mathematical function.  <a href="Function_8h.html#fec0f104510357adbe8df8a9f3a7ce9a">More...</a><br></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
<hr><h2>Enumeration Type Documentation</h2>
<a class="anchor" name="fec0f104510357adbe8df8a9f3a7ce9a"></a><!-- doxytag: member="Function.h::FunctionSubtype" ref="fec0f104510357adbe8df8a9f3a7ce9a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="Function_8h.html#fec0f104510357adbe8df8a9f3a7ce9a">FunctionSubtype</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Type of mathematical function. 
<p>
<dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" name="fec0f104510357adbe8df8a9f3a7ce9a242b7dd6af3592aa1c65e4d668067c52"></a><!-- doxytag: member="SUBTYPE_FUNCTION" ref="fec0f104510357adbe8df8a9f3a7ce9a242b7dd6af3592aa1c65e4d668067c52" args="" -->SUBTYPE_FUNCTION</em>&nbsp;</td><td>
class <a class="el" href="classMathFunction.html" title="Abstract base class for mathematical functions.">MathFunction</a> </td></tr>
<tr><td valign="top"><em><a class="anchor" name="fec0f104510357adbe8df8a9f3a7ce9a93969d9c79d5668eb34ceb0c643ad1c4"></a><!-- doxytag: member="SUBTYPE_USER_FUNCTION" ref="fec0f104510357adbe8df8a9f3a7ce9a93969d9c79d5668eb34ceb0c643ad1c4" args="" -->SUBTYPE_USER_FUNCTION</em>&nbsp;</td><td>
class UseFunction </td></tr>
<tr><td valign="top"><em><a class="anchor" name="fec0f104510357adbe8df8a9f3a7ce9ae16f77392b41dcf94fa5aac9f85397c5"></a><!-- doxytag: member="SUBTYPE_DATA_SET" ref="fec0f104510357adbe8df8a9f3a7ce9ae16f77392b41dcf94fa5aac9f85397c5" args="" -->SUBTYPE_DATA_SET</em>&nbsp;</td><td>
class <a class="el" href="classDataSet.html" title="A data set.">DataSet</a> </td></tr>
</table>
</dl>

</div>
</div><p>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Tue Jan 5 08:26:29 2010 for libqalculate-0.9.7 by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
</body>
</html>