Sophie

Sophie

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

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: Assumptions Class 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 class="current"><a href="classes.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div class="tabs">
    <ul>
      <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
      <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
      <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
    </ul>
  </div>
</div>
<div class="contents">
<h1>Assumptions Class Reference</h1><!-- doxytag: class="Assumptions" -->An assumption about an unknown mathematical value.  
<a href="#_details">More...</a>
<p>
<code>#include &lt;Variable.h&gt;</code>
<p>

<p>
<a href="classAssumptions-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ae8518f5a1789a83a0a0445dadd6102a"></a><!-- doxytag: member="Assumptions::isPositive" ref="ae8518f5a1789a83a0a0445dadd6102a" args="()" -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>isPositive</b> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ae34f40ea4905f20de8a3857670598f6"></a><!-- doxytag: member="Assumptions::isNegative" ref="ae34f40ea4905f20de8a3857670598f6" args="()" -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>isNegative</b> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1190bc5fdc399940ed98c2aab43a65f8"></a><!-- doxytag: member="Assumptions::isNonNegative" ref="1190bc5fdc399940ed98c2aab43a65f8" args="()" -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>isNonNegative</b> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="852e691b825c360462f2c13fa2c01a93"></a><!-- doxytag: member="Assumptions::isNonPositive" ref="852e691b825c360462f2c13fa2c01a93" args="()" -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>isNonPositive</b> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="95a9b66c05e39474706ec5bc60cc9971"></a><!-- doxytag: member="Assumptions::isInteger" ref="95a9b66c05e39474706ec5bc60cc9971" args="()" -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>isInteger</b> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="cb4c6efcbe866651052b96a780bd3efb"></a><!-- doxytag: member="Assumptions::isNumber" ref="cb4c6efcbe866651052b96a780bd3efb" args="()" -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>isNumber</b> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="187b7aad73f2599b7d479fc840d61670"></a><!-- doxytag: member="Assumptions::isRational" ref="187b7aad73f2599b7d479fc840d61670" args="()" -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>isRational</b> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="75e896fb1ab0764ea081f6d0da87a993"></a><!-- doxytag: member="Assumptions::isReal" ref="75e896fb1ab0764ea081f6d0da87a993" args="()" -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>isReal</b> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="cf9185355de25403a5c8438db8b1bcc5"></a><!-- doxytag: member="Assumptions::isComplex" ref="cf9185355de25403a5c8438db8b1bcc5" args="()" -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>isComplex</b> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2451190a46a5fb667f96865c26f2fede"></a><!-- doxytag: member="Assumptions::isNonZero" ref="2451190a46a5fb667f96865c26f2fede" args="()" -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>isNonZero</b> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c2c9ee5d25614f9cd2f8756e908c7584"></a><!-- doxytag: member="Assumptions::isNonMatrix" ref="c2c9ee5d25614f9cd2f8756e908c7584" args="()" -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>isNonMatrix</b> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="bdb5d40768dd014463c6d4c35ce2e6aa"></a><!-- doxytag: member="Assumptions::type" ref="bdb5d40768dd014463c6d4c35ce2e6aa" args="()" -->
<a class="el" href="Variable_8h.html#234f949bbd82bd0094a7abaa482b74ee">AssumptionType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>type</b> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8a841dba164778f03a2dbfacfbf20e9e"></a><!-- doxytag: member="Assumptions::sign" ref="8a841dba164778f03a2dbfacfbf20e9e" args="()" -->
<a class="el" href="Variable_8h.html#ca19eaaa629c9a84e1bdc469ca1a4ed2">AssumptionSign</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>sign</b> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b57d7fafb485f3d93a1ff8a83f704d74"></a><!-- doxytag: member="Assumptions::setType" ref="b57d7fafb485f3d93a1ff8a83f704d74" args="(AssumptionType ant)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>setType</b> (<a class="el" href="Variable_8h.html#234f949bbd82bd0094a7abaa482b74ee">AssumptionType</a> ant)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="98fb42eb91e9ef08a3150dd1f6e0a72b"></a><!-- doxytag: member="Assumptions::setSign" ref="98fb42eb91e9ef08a3150dd1f6e0a72b" args="(AssumptionSign as)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>setSign</b> (<a class="el" href="Variable_8h.html#ca19eaaa629c9a84e1bdc469ca1a4ed2">AssumptionSign</a> as)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="61323c147756749ad10ae46933664945"></a><!-- doxytag: member="Assumptions::setMin" ref="61323c147756749ad10ae46933664945" args="(const Number *nmin)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>setMin</b> (const <a class="el" href="classNumber.html">Number</a> *nmin)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5f241ab1fe26671c3eb2d013349669d1"></a><!-- doxytag: member="Assumptions::setIncludeEqualsMin" ref="5f241ab1fe26671c3eb2d013349669d1" args="(bool include_equals)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>setIncludeEqualsMin</b> (bool include_equals)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b9b62378f77d6a61ebd5f50f69e21372"></a><!-- doxytag: member="Assumptions::includeEqualsMin" ref="b9b62378f77d6a61ebd5f50f69e21372" args="() const " -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>includeEqualsMin</b> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b77c2ca5083c845207cd81f2e3b391ee"></a><!-- doxytag: member="Assumptions::min" ref="b77c2ca5083c845207cd81f2e3b391ee" args="() const " -->
const <a class="el" href="classNumber.html">Number</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><b>min</b> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="867fe311953ae3ea631a8f5a2e8195e2"></a><!-- doxytag: member="Assumptions::setMax" ref="867fe311953ae3ea631a8f5a2e8195e2" args="(const Number *nmax)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>setMax</b> (const <a class="el" href="classNumber.html">Number</a> *nmax)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b07a39e88f1a87f97676ed999b468456"></a><!-- doxytag: member="Assumptions::setIncludeEqualsMax" ref="b07a39e88f1a87f97676ed999b468456" args="(bool include_equals)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>setIncludeEqualsMax</b> (bool include_equals)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="fcf1150a79e9c957778904ef7a936a94"></a><!-- doxytag: member="Assumptions::includeEqualsMax" ref="fcf1150a79e9c957778904ef7a936a94" args="() const " -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>includeEqualsMax</b> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1f325e9a484451e73b70b92f4eee99aa"></a><!-- doxytag: member="Assumptions::max" ref="1f325e9a484451e73b70b92f4eee99aa" args="() const " -->
const <a class="el" href="classNumber.html">Number</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><b>max</b> () const </td></tr>

<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a1b9946ea917ac53d0c6cdbc1521726d"></a><!-- doxytag: member="Assumptions::i_type" ref="a1b9946ea917ac53d0c6cdbc1521726d" args="" -->
<a class="el" href="Variable_8h.html#234f949bbd82bd0094a7abaa482b74ee">AssumptionType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>i_type</b></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ff3c3110fc858aaf334e6b48f7cff8c9"></a><!-- doxytag: member="Assumptions::i_sign" ref="ff3c3110fc858aaf334e6b48f7cff8c9" args="" -->
<a class="el" href="Variable_8h.html#ca19eaaa629c9a84e1bdc469ca1a4ed2">AssumptionSign</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>i_sign</b></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="05e62bffbd291214ce2d3234b27a699b"></a><!-- doxytag: member="Assumptions::fmin" ref="05e62bffbd291214ce2d3234b27a699b" args="" -->
<a class="el" href="classNumber.html">Number</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><b>fmin</b></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="eef864a4acf4e2fe5d8ff43e76551d12"></a><!-- doxytag: member="Assumptions::fmax" ref="eef864a4acf4e2fe5d8ff43e76551d12" args="" -->
<a class="el" href="classNumber.html">Number</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><b>fmax</b></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4777681dfa7a67f63ef2336583806a4b"></a><!-- doxytag: member="Assumptions::b_incl_min" ref="4777681dfa7a67f63ef2336583806a4b" args="" -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>b_incl_min</b></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="93889adc2ef273007ee0398b207cc9e2"></a><!-- doxytag: member="Assumptions::b_incl_max" ref="93889adc2ef273007ee0398b207cc9e2" args="" -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>b_incl_max</b></td></tr>

</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
An assumption about an unknown mathematical value. 
<p>
<a class="el" href="classAssumptions.html" title="An assumption about an unknown mathematical value.">Assumptions</a> have a type and a sign. The type describes the type of the value -- if it represents a number or something else, and what type of number is represented. The sign restricts the signedness of a number. The sign generally only applies the assumptions representing a number. The assumption class also includes max and min values, which however are not used anywhere yet. <hr>The documentation for this class was generated from the following file:<ul>
<li>libqalculate/<a class="el" href="Variable_8h.html">Variable.h</a></ul>
</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>