
<!DOCTYPE html>
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>devicefloat - F# GPU</title>
    <link rel="stylesheet" href="styles.css" type="text/css" />
    <!--[if lt IE 9]>
    <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
    <![endif]-->
    <!--
    acceler, a free CSS web template by ZyPOP (zypopwebtemplates.com/)

    Download: http://zypopwebtemplates.com/

    License: Creative Commons Attribution
    //-->

    <script type="text/javascript" src="Scripts/jquery.js"></script>
    <script type="text/javascript" src="Scripts/slider.js"></script>
    <script type="text/javascript" src="Scripts/superfish.js"></script>

    <script type="text/javascript" src="Scripts/custom.js"></script>
    <meta name="viewport" content="width=device-width, minimum-scale=1.0, maximum-scale=1.0" />
</head>
<body>
    <div id="container">

        <header>
            <div class="width">
                <h1><a href="http://novelfs.org/fsgpu">F# GPU</a></h1>
                <nav>
                    <ul>
                        <li>API Documentation</li>
                    </ul>
                </nav>
            </div>
            <div class="clear"></div>
           
        </header>
        <div id="body" class="width">
            <section id="content">
                <article>
                    



<h1>devicefloat</h1>
<p>
  <span>Namespace: <a href="index.html">NovelFS.FSharpGPU</a></span><br />
</p>
<div class="xmldoc">

 A (double precision) floating point number which resides in device memory
</br></div>
  <h3>Static members</h3>
  <table class="table table-bordered member-list">
    <thead>
      <tr><td>Static member</td><td>Description</td></tr>
    </thead>
    <tbody>
      <tr>
        <td class="member-name">

          <code onmouseout="hideTip(event, '38', 38)" onmouseover="showTip(event, '38', 38)">
            ( - )(flt1, flt2)
          </code>
          <div class="tip" id="38">
            <strong>Signature:</strong> (flt1:float * flt2:devicefloat) -&gt; devicefloat<br />
                      </div>
        </td>
        <td class="xmldoc">
          
 This method exists to create correct type-checking behaviour of device expressions.  It should not be called directly.
</br>
        </td>
      </tr>
      <tr>
        <td class="member-name">

          <code onmouseout="hideTip(event, '39', 39)" onmouseover="showTip(event, '39', 39)">
            ( - )(flt1, flt2)
          </code>
          <div class="tip" id="39">
            <strong>Signature:</strong> (flt1:devicefloat * flt2:float) -&gt; devicefloat<br />
                      </div>
        </td>
        <td class="xmldoc">
          
 This method exists to create correct type-checking behaviour of device expressions.  It should not be called directly.
</br>
        </td>
      </tr>
      <tr>
        <td class="member-name">

          <code onmouseout="hideTip(event, '40', 40)" onmouseover="showTip(event, '40', 40)">
            ( - )(flt1, flt2)
          </code>
          <div class="tip" id="40">
            <strong>Signature:</strong> (flt1:devicefloat * flt2:devicefloat) -&gt; devicefloat<br />
                      </div>
        </td>
        <td class="xmldoc">
          
 This method exists to create correct type-checking behaviour of device expressions.  It should not be called directly.
</br>
        </td>
      </tr>
      <tr>
        <td class="member-name">

          <code onmouseout="hideTip(event, '41', 41)" onmouseover="showTip(event, '41', 41)">
            ( * )(flt1, flt2)
          </code>
          <div class="tip" id="41">
            <strong>Signature:</strong> (flt1:float * flt2:devicefloat) -&gt; devicefloat<br />
                      </div>
        </td>
        <td class="xmldoc">
          
 This method exists to create correct type-checking behaviour of device expressions.  It should not be called directly.
</br>
        </td>
      </tr>
      <tr>
        <td class="member-name">

          <code onmouseout="hideTip(event, '42', 42)" onmouseover="showTip(event, '42', 42)">
            ( * )(flt1, flt2)
          </code>
          <div class="tip" id="42">
            <strong>Signature:</strong> (flt1:devicefloat * flt2:float) -&gt; devicefloat<br />
                      </div>
        </td>
        <td class="xmldoc">
          
 This method exists to create correct type-checking behaviour of device expressions.  It should not be called directly.
</br>
        </td>
      </tr>
      <tr>
        <td class="member-name">

          <code onmouseout="hideTip(event, '43', 43)" onmouseover="showTip(event, '43', 43)">
            ( * )(flt1, flt2)
          </code>
          <div class="tip" id="43">
            <strong>Signature:</strong> (flt1:devicefloat * flt2:devicefloat) -&gt; devicefloat<br />
                      </div>
        </td>
        <td class="xmldoc">
          
 This method exists to create correct type-checking behaviour of device expressions.  It should not be called directly.
</br>
        </td>
      </tr>
      <tr>
        <td class="member-name">

          <code onmouseout="hideTip(event, '44', 44)" onmouseover="showTip(event, '44', 44)">
            ( / )(flt1, flt2)
          </code>
          <div class="tip" id="44">
            <strong>Signature:</strong> (flt1:float * flt2:devicefloat) -&gt; devicefloat<br />
                      </div>
        </td>
        <td class="xmldoc">
          
 This method exists to create correct type-checking behaviour of device expressions.  It should not be called directly.
</br>
        </td>
      </tr>
      <tr>
        <td class="member-name">

          <code onmouseout="hideTip(event, '45', 45)" onmouseover="showTip(event, '45', 45)">
            ( / )(flt1, flt2)
          </code>
          <div class="tip" id="45">
            <strong>Signature:</strong> (flt1:devicefloat * flt2:float) -&gt; devicefloat<br />
                      </div>
        </td>
        <td class="xmldoc">
          
 This method exists to create correct type-checking behaviour of device expressions.  It should not be called directly.
</br>
        </td>
      </tr>
      <tr>
        <td class="member-name">

          <code onmouseout="hideTip(event, '46', 46)" onmouseover="showTip(event, '46', 46)">
            ( / )(flt1, flt2)
          </code>
          <div class="tip" id="46">
            <strong>Signature:</strong> (flt1:devicefloat * flt2:devicefloat) -&gt; devicefloat<br />
                      </div>
        </td>
        <td class="xmldoc">
          
 This method exists to create correct type-checking behaviour of device expressions.  It should not be called directly.
</br>
        </td>
      </tr>
      <tr>
        <td class="member-name">

          <code onmouseout="hideTip(event, '47', 47)" onmouseover="showTip(event, '47', 47)">
            ( + )(flt1, flt2)
          </code>
          <div class="tip" id="47">
            <strong>Signature:</strong> (flt1:float * flt2:devicefloat) -&gt; devicefloat<br />
                      </div>
        </td>
        <td class="xmldoc">
          
 This method exists to create correct type-checking behaviour of device expressions.  It should not be called directly.
</br>
        </td>
      </tr>
      <tr>
        <td class="member-name">

          <code onmouseout="hideTip(event, '48', 48)" onmouseover="showTip(event, '48', 48)">
            ( + )(flt1, flt2)
          </code>
          <div class="tip" id="48">
            <strong>Signature:</strong> (flt1:devicefloat * flt2:float) -&gt; devicefloat<br />
                      </div>
        </td>
        <td class="xmldoc">
          
 This method exists to create correct type-checking behaviour of device expressions.  It should not be called directly.
</br>
        </td>
      </tr>
      <tr>
        <td class="member-name">

          <code onmouseout="hideTip(event, '49', 49)" onmouseover="showTip(event, '49', 49)">
            ( + )(flt1, flt2)
          </code>
          <div class="tip" id="49">
            <strong>Signature:</strong> (flt1:devicefloat * flt2:devicefloat) -&gt; devicefloat<br />
                      </div>
        </td>
        <td class="xmldoc">
          
 This method exists to create correct type-checking behaviour of device expressions.  It should not be called directly.
</br>
        </td>
      </tr>
      <tr>
        <td class="member-name">

          <code onmouseout="hideTip(event, '50', 50)" onmouseover="showTip(event, '50', 50)">
            Acos(flt)
          </code>
          <div class="tip" id="50">
            <strong>Signature:</strong> flt:devicefloat -&gt; devicefloat<br />
                      </div>
        </td>
        <td class="xmldoc">
          
 This method exists to create correct type-checking behaviour of device expressions.  It should not be called directly.
</br>
        </td>
      </tr>
      <tr>
        <td class="member-name">

          <code onmouseout="hideTip(event, '51', 51)" onmouseover="showTip(event, '51', 51)">
            Asin(flt)
          </code>
          <div class="tip" id="51">
            <strong>Signature:</strong> flt:devicefloat -&gt; devicefloat<br />
                      </div>
        </td>
        <td class="xmldoc">
          
 This method exists to create correct type-checking behaviour of device expressions.  It should not be called directly.
</br>
        </td>
      </tr>
      <tr>
        <td class="member-name">

          <code onmouseout="hideTip(event, '52', 52)" onmouseover="showTip(event, '52', 52)">
            Atan(flt)
          </code>
          <div class="tip" id="52">
            <strong>Signature:</strong> flt:devicefloat -&gt; devicefloat<br />
                      </div>
        </td>
        <td class="xmldoc">
          
 This method exists to create correct type-checking behaviour of device expressions.  It should not be called directly.
</br>
        </td>
      </tr>
      <tr>
        <td class="member-name">

          <code onmouseout="hideTip(event, '53', 53)" onmouseover="showTip(event, '53', 53)">
            CompareTo(flt1, flt2)
          </code>
          <div class="tip" id="53">
            <strong>Signature:</strong> (flt1:float * flt2:devicefloat) -&gt; &#39;?7041<br />
                          <strong>Type parameters:</strong> '?7041          </div>
        </td>
        <td class="xmldoc">
          
 This method exists to create correct type-checking behaviour of device expressions.  It should not be called directly.
</br>
        </td>
      </tr>
      <tr>
        <td class="member-name">

          <code onmouseout="hideTip(event, '54', 54)" onmouseover="showTip(event, '54', 54)">
            CompareTo(flt1, flt2)
          </code>
          <div class="tip" id="54">
            <strong>Signature:</strong> (flt1:devicefloat * flt2:devicefloat) -&gt; &#39;?7039<br />
                          <strong>Type parameters:</strong> '?7039          </div>
        </td>
        <td class="xmldoc">
          
 This method exists to create correct type-checking behaviour of device expressions.  It should not be called directly.
</br>
        </td>
      </tr>
      <tr>
        <td class="member-name">

          <code onmouseout="hideTip(event, '55', 55)" onmouseover="showTip(event, '55', 55)">
            CompareTo(flt1, flt2)
          </code>
          <div class="tip" id="55">
            <strong>Signature:</strong> (flt1:devicefloat * flt2:float) -&gt; &#39;?7037<br />
                          <strong>Type parameters:</strong> '?7037          </div>
        </td>
        <td class="xmldoc">
          
 This method exists to create correct type-checking behaviour of device expressions.  It should not be called directly.
</br>
        </td>
      </tr>
      <tr>
        <td class="member-name">

          <code onmouseout="hideTip(event, '56', 56)" onmouseover="showTip(event, '56', 56)">
            Cos(flt)
          </code>
          <div class="tip" id="56">
            <strong>Signature:</strong> flt:devicefloat -&gt; devicefloat<br />
                      </div>
        </td>
        <td class="xmldoc">
          
 This method exists to create correct type-checking behaviour of device expressions.  It should not be called directly.
</br>
        </td>
      </tr>
      <tr>
        <td class="member-name">

          <code onmouseout="hideTip(event, '57', 57)" onmouseover="showTip(event, '57', 57)">
            Cosh(flt)
          </code>
          <div class="tip" id="57">
            <strong>Signature:</strong> flt:devicefloat -&gt; devicefloat<br />
                      </div>
        </td>
        <td class="xmldoc">
          
 This method exists to create correct type-checking behaviour of device expressions.  It should not be called directly.
</br>
        </td>
      </tr>
      <tr>
        <td class="member-name">

          <code onmouseout="hideTip(event, '58', 58)" onmouseover="showTip(event, '58', 58)">
            Exp(flt)
          </code>
          <div class="tip" id="58">
            <strong>Signature:</strong> flt:devicefloat -&gt; devicefloat<br />
                      </div>
        </td>
        <td class="xmldoc">
          
 This method exists to create correct type-checking behaviour of device expressions.  It should not be called directly.
</br>
        </td>
      </tr>
      <tr>
        <td class="member-name">

          <code onmouseout="hideTip(event, '59', 59)" onmouseover="showTip(event, '59', 59)">
            Log(flt)
          </code>
          <div class="tip" id="59">
            <strong>Signature:</strong> flt:devicefloat -&gt; devicefloat<br />
                      </div>
        </td>
        <td class="xmldoc">
          
 This method exists to create correct type-checking behaviour of device expressions.  It should not be called directly.
</br>
        </td>
      </tr>
      <tr>
        <td class="member-name">

          <code onmouseout="hideTip(event, '60', 60)" onmouseover="showTip(event, '60', 60)">
            Log10(flt)
          </code>
          <div class="tip" id="60">
            <strong>Signature:</strong> flt:devicefloat -&gt; devicefloat<br />
                      </div>
        </td>
        <td class="xmldoc">
          
 This method exists to create correct type-checking behaviour of device expressions.  It should not be called directly.
</br>
        </td>
      </tr>
      <tr>
        <td class="member-name">

          <code onmouseout="hideTip(event, '61', 61)" onmouseover="showTip(event, '61', 61)">
            Pow(flt1, flt2)
          </code>
          <div class="tip" id="61">
            <strong>Signature:</strong> (flt1:float * flt2:devicefloat) -&gt; devicefloat<br />
                      </div>
        </td>
        <td class="xmldoc">
          
 This method exists to create correct type-checking behaviour of device expressions.  It should not be called directly.
</br>
        </td>
      </tr>
      <tr>
        <td class="member-name">

          <code onmouseout="hideTip(event, '62', 62)" onmouseover="showTip(event, '62', 62)">
            Pow(flt1, flt2)
          </code>
          <div class="tip" id="62">
            <strong>Signature:</strong> (flt1:devicefloat * flt2:float) -&gt; devicefloat<br />
                      </div>
        </td>
        <td class="xmldoc">
          
 This method exists to create correct type-checking behaviour of device expressions.  It should not be called directly.
</br>
        </td>
      </tr>
      <tr>
        <td class="member-name">

          <code onmouseout="hideTip(event, '63', 63)" onmouseover="showTip(event, '63', 63)">
            Pow(flt1, flt2)
          </code>
          <div class="tip" id="63">
            <strong>Signature:</strong> (flt1:devicefloat * flt2:devicefloat) -&gt; devicefloat<br />
                      </div>
        </td>
        <td class="xmldoc">
          
 This method exists to create correct type-checking behaviour of device expressions.  It should not be called directly.
</br>
        </td>
      </tr>
      <tr>
        <td class="member-name">

          <code onmouseout="hideTip(event, '64', 64)" onmouseover="showTip(event, '64', 64)">
            Sin(flt)
          </code>
          <div class="tip" id="64">
            <strong>Signature:</strong> flt:devicefloat -&gt; devicefloat<br />
                      </div>
        </td>
        <td class="xmldoc">
          
 This method exists to create correct type-checking behaviour of device expressions.  It should not be called directly.
</br>
        </td>
      </tr>
      <tr>
        <td class="member-name">

          <code onmouseout="hideTip(event, '65', 65)" onmouseover="showTip(event, '65', 65)">
            Sinh(flt)
          </code>
          <div class="tip" id="65">
            <strong>Signature:</strong> flt:devicefloat -&gt; devicefloat<br />
                      </div>
        </td>
        <td class="xmldoc">
          
 This method exists to create correct type-checking behaviour of device expressions.  It should not be called directly.
</br>
        </td>
      </tr>
      <tr>
        <td class="member-name">

          <code onmouseout="hideTip(event, '66', 66)" onmouseover="showTip(event, '66', 66)">
            Sqrt(flt)
          </code>
          <div class="tip" id="66">
            <strong>Signature:</strong> flt:devicefloat -&gt; devicefloat<br />
                      </div>
        </td>
        <td class="xmldoc">
          
 This method exists to create correct type-checking behaviour of device expressions.  It should not be called directly.
</br>
        </td>
      </tr>
      <tr>
        <td class="member-name">

          <code onmouseout="hideTip(event, '67', 67)" onmouseover="showTip(event, '67', 67)">
            Tan(flt)
          </code>
          <div class="tip" id="67">
            <strong>Signature:</strong> flt:devicefloat -&gt; devicefloat<br />
                      </div>
        </td>
        <td class="xmldoc">
          
 This method exists to create correct type-checking behaviour of device expressions.  It should not be called directly.
</br>
        </td>
      </tr>
      <tr>
        <td class="member-name">

          <code onmouseout="hideTip(event, '68', 68)" onmouseover="showTip(event, '68', 68)">
            Tanh(flt)
          </code>
          <div class="tip" id="68">
            <strong>Signature:</strong> flt:devicefloat -&gt; devicefloat<br />
                      </div>
        </td>
        <td class="xmldoc">
          
 This method exists to create correct type-checking behaviour of device expressions.  It should not be called directly.
</br>
        </td>
      </tr>
    </tbody>
  </table>

                </article>
            </section>

            <div class="clear"></div>
        </div>
        <footer>
            <div class="footer-content width">

                <div class="clear"></div>
            </div>
            <div class="footer-bottom">
                <p>&copy; Philip Curzon 2015. Web design based upon: <a href="http://zypopwebtemplates.com/">Free HTML5 Templates</a> by ZyPOP</p>
            </div>
        </footer>
    </div>
</body>
</html>
