Sophie

Sophie

distrib > Mageia > 7 > armv7hl > media > core-updates > by-pkgid > 0448c66ab6afa2f787658c5e6488e2d9 > files > 1238

libstdc++-docs-8.3.1-0.20191101.1.mga7.noarch.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.15"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>libstdc++: Complex Numbers</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
  $(document).ready(initResizable);
/* @license-end */</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">libstdc++
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.15 -->
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('a01467.html','');});
/* @license-end */
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<div class="title">Complex Numbers<div class="ingroups"><a class="el" href="a01473.html">Numerics</a></div></div>  </div>
</div><!--header-->
<div class="contents">
<div class="dynheader">
Collaboration diagram for Complex Numbers:</div>
<div class="dyncontent">
<center><table><tr><td><div class="center"><iframe scrolling="no" frameborder="0" src="a01467.svg" width="258" height="35"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</td></tr></table></center>
</div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01912.html">std::complex&lt; _Tp &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01928.html">std::complex&lt; double &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01924.html">std::complex&lt; float &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01932.html">std::complex&lt; long double &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ga991d8d77b8e537c952ca43e5a14497ad"><td class="memItemLeft" align="right" valign="top"><a id="ga991d8d77b8e537c952ca43e5a14497ad"></a>
constexpr&#160;</td><td class="memItemRight" valign="bottom"><b>std::complex&lt; float &gt;::complex</b> (const <a class="el" href="a01912.html">complex</a>&lt; double &gt; &amp;)</td></tr>
<tr class="separator:ga991d8d77b8e537c952ca43e5a14497ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacd3508d465c5ba423fb4bbf741683908"><td class="memItemLeft" align="right" valign="top"><a id="gacd3508d465c5ba423fb4bbf741683908"></a>
constexpr&#160;</td><td class="memItemRight" valign="bottom"><b>std::complex&lt; float &gt;::complex</b> (const <a class="el" href="a01912.html">complex</a>&lt; long double &gt; &amp;)</td></tr>
<tr class="separator:gacd3508d465c5ba423fb4bbf741683908"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab338f662822992d12592d5b0e0eb8bd9"><td class="memItemLeft" align="right" valign="top"><a id="gab338f662822992d12592d5b0e0eb8bd9"></a>
constexpr&#160;</td><td class="memItemRight" valign="bottom"><b>std::complex&lt; double &gt;::complex</b> (const <a class="el" href="a01912.html">complex</a>&lt; long double &gt; &amp;)</td></tr>
<tr class="separator:gab338f662822992d12592d5b0e0eb8bd9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5028e3104c165fc6509ecfe033c34050"><td class="memTemplParams" colspan="2"><a id="ga5028e3104c165fc6509ecfe033c34050"></a>
template&lt;typename _Tp &gt; </td></tr>
<tr class="memitem:ga5028e3104c165fc6509ecfe033c34050"><td class="memTemplItemLeft" align="right" valign="top">_Tp&#160;</td><td class="memTemplItemRight" valign="bottom"><b>std::__complex_abs</b> (const <a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;__z)</td></tr>
<tr class="separator:ga5028e3104c165fc6509ecfe033c34050"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf1552313f2800d681e90317455b4003c"><td class="memTemplParams" colspan="2"><a id="gaf1552313f2800d681e90317455b4003c"></a>
template&lt;typename _Tp &gt; </td></tr>
<tr class="memitem:gaf1552313f2800d681e90317455b4003c"><td class="memTemplItemLeft" align="right" valign="top">_Tp&#160;</td><td class="memTemplItemRight" valign="bottom"><b>std::__complex_arg</b> (const <a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;__z)</td></tr>
<tr class="separator:gaf1552313f2800d681e90317455b4003c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaabc63b7e902b25bb8b08cfc1e806d2d1"><td class="memTemplParams" colspan="2"><a id="gaabc63b7e902b25bb8b08cfc1e806d2d1"></a>
template&lt;typename _Tp &gt; </td></tr>
<tr class="memitem:gaabc63b7e902b25bb8b08cfc1e806d2d1"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a01912.html">complex</a>&lt; _Tp &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><b>std::__complex_cos</b> (const <a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;__z)</td></tr>
<tr class="separator:gaabc63b7e902b25bb8b08cfc1e806d2d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6b3b6c22e85e45a21dcf8961f5879c37"><td class="memTemplParams" colspan="2"><a id="ga6b3b6c22e85e45a21dcf8961f5879c37"></a>
template&lt;typename _Tp &gt; </td></tr>
<tr class="memitem:ga6b3b6c22e85e45a21dcf8961f5879c37"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a01912.html">complex</a>&lt; _Tp &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><b>std::__complex_cosh</b> (const <a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;__z)</td></tr>
<tr class="separator:ga6b3b6c22e85e45a21dcf8961f5879c37"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0f13773efbce3e5c8fb940f4ad693ddd"><td class="memTemplParams" colspan="2"><a id="ga0f13773efbce3e5c8fb940f4ad693ddd"></a>
template&lt;typename _Tp &gt; </td></tr>
<tr class="memitem:ga0f13773efbce3e5c8fb940f4ad693ddd"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a01912.html">complex</a>&lt; _Tp &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><b>std::__complex_exp</b> (const <a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;__z)</td></tr>
<tr class="separator:ga0f13773efbce3e5c8fb940f4ad693ddd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1cb5ebfbcfb951db6fdddfcf8a2a64a5"><td class="memTemplParams" colspan="2"><a id="ga1cb5ebfbcfb951db6fdddfcf8a2a64a5"></a>
template&lt;typename _Tp &gt; </td></tr>
<tr class="memitem:ga1cb5ebfbcfb951db6fdddfcf8a2a64a5"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a01912.html">complex</a>&lt; _Tp &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><b>std::__complex_log</b> (const <a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;__z)</td></tr>
<tr class="separator:ga1cb5ebfbcfb951db6fdddfcf8a2a64a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafef4e40c6a8732e3a8a08b9877b73514"><td class="memTemplParams" colspan="2"><a id="gafef4e40c6a8732e3a8a08b9877b73514"></a>
template&lt;typename _Tp &gt; </td></tr>
<tr class="memitem:gafef4e40c6a8732e3a8a08b9877b73514"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a01912.html">complex</a>&lt; _Tp &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><b>std::__complex_pow</b> (const <a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;__x, const <a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;__y)</td></tr>
<tr class="separator:gafef4e40c6a8732e3a8a08b9877b73514"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga256a531b3783485d1795574cff0f186e"><td class="memTemplParams" colspan="2"><a id="ga256a531b3783485d1795574cff0f186e"></a>
template&lt;typename _Tp &gt; </td></tr>
<tr class="memitem:ga256a531b3783485d1795574cff0f186e"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a01912.html">complex</a>&lt; _Tp &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><b>std::__complex_pow_unsigned</b> (<a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; __x, unsigned __n)</td></tr>
<tr class="separator:ga256a531b3783485d1795574cff0f186e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga428818b919d7ddb2e625f12ee13fd6b1"><td class="memTemplParams" colspan="2"><a id="ga428818b919d7ddb2e625f12ee13fd6b1"></a>
template&lt;typename _Tp &gt; </td></tr>
<tr class="memitem:ga428818b919d7ddb2e625f12ee13fd6b1"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a01912.html">complex</a>&lt; _Tp &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><b>std::__complex_sin</b> (const <a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;__z)</td></tr>
<tr class="separator:ga428818b919d7ddb2e625f12ee13fd6b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafa05a1d3eba11c636e96a689183c62dc"><td class="memTemplParams" colspan="2"><a id="gafa05a1d3eba11c636e96a689183c62dc"></a>
template&lt;typename _Tp &gt; </td></tr>
<tr class="memitem:gafa05a1d3eba11c636e96a689183c62dc"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a01912.html">complex</a>&lt; _Tp &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><b>std::__complex_sinh</b> (const <a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;__z)</td></tr>
<tr class="separator:gafa05a1d3eba11c636e96a689183c62dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga23a5554dded6efbd90da5159d99d38b4"><td class="memTemplParams" colspan="2"><a id="ga23a5554dded6efbd90da5159d99d38b4"></a>
template&lt;typename _Tp &gt; </td></tr>
<tr class="memitem:ga23a5554dded6efbd90da5159d99d38b4"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a01912.html">complex</a>&lt; _Tp &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><b>std::__complex_sqrt</b> (const <a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;__z)</td></tr>
<tr class="separator:ga23a5554dded6efbd90da5159d99d38b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga671ad8af34562313598106b74c1f0dea"><td class="memTemplParams" colspan="2"><a id="ga671ad8af34562313598106b74c1f0dea"></a>
template&lt;typename _Tp &gt; </td></tr>
<tr class="memitem:ga671ad8af34562313598106b74c1f0dea"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a01912.html">complex</a>&lt; _Tp &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><b>std::__complex_tan</b> (const <a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;__z)</td></tr>
<tr class="separator:ga671ad8af34562313598106b74c1f0dea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga86291bb2d70347797a2035b261e41975"><td class="memTemplParams" colspan="2"><a id="ga86291bb2d70347797a2035b261e41975"></a>
template&lt;typename _Tp &gt; </td></tr>
<tr class="memitem:ga86291bb2d70347797a2035b261e41975"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a01912.html">complex</a>&lt; _Tp &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><b>std::__complex_tanh</b> (const <a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;__z)</td></tr>
<tr class="separator:ga86291bb2d70347797a2035b261e41975"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6e88fe698583fef1f7b3c3c379727143"><td class="memTemplParams" colspan="2">template&lt;typename _Tp &gt; </td></tr>
<tr class="memitem:ga6e88fe698583fef1f7b3c3c379727143"><td class="memTemplItemLeft" align="right" valign="top">_Tp&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01467.html#ga6e88fe698583fef1f7b3c3c379727143">std::abs</a> (const <a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;)</td></tr>
<tr class="separator:ga6e88fe698583fef1f7b3c3c379727143"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga943544cb1017a51d7cafc7b4d3cd022f"><td class="memTemplParams" colspan="2">template&lt;typename _Tp &gt; </td></tr>
<tr class="memitem:ga943544cb1017a51d7cafc7b4d3cd022f"><td class="memTemplItemLeft" align="right" valign="top">_Tp&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01467.html#ga943544cb1017a51d7cafc7b4d3cd022f">std::arg</a> (const <a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;)</td></tr>
<tr class="separator:ga943544cb1017a51d7cafc7b4d3cd022f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1e8991790d9316e2a532c6c1106293ce"><td class="memTemplParams" colspan="2">template&lt;typename _Tp &gt; </td></tr>
<tr class="memitem:ga1e8991790d9316e2a532c6c1106293ce"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a01912.html">complex</a>&lt; _Tp &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01467.html#ga1e8991790d9316e2a532c6c1106293ce">std::conj</a> (const <a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;)</td></tr>
<tr class="separator:ga1e8991790d9316e2a532c6c1106293ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga06237bb29bc3a24d228f7cde19a610e7"><td class="memTemplParams" colspan="2"><a id="ga06237bb29bc3a24d228f7cde19a610e7"></a>
template&lt;typename _Tp &gt; </td></tr>
<tr class="memitem:ga06237bb29bc3a24d228f7cde19a610e7"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a01912.html">std::complex</a>&lt; _Tp &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><b>std::tr1::conj</b> (const <a class="el" href="a01912.html">std::complex</a>&lt; _Tp &gt; &amp;__z)</td></tr>
<tr class="separator:ga06237bb29bc3a24d228f7cde19a610e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga478dc00a944089dc9a9479cbbe543523"><td class="memTemplParams" colspan="2"><a id="ga478dc00a944089dc9a9479cbbe543523"></a>
template&lt;typename _Tp &gt; </td></tr>
<tr class="memitem:ga478dc00a944089dc9a9479cbbe543523"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a01912.html">std::complex</a>&lt; typename __gnu_cxx::__promote&lt; _Tp &gt;::__type &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><b>std::tr1::conj</b> (_Tp __x)</td></tr>
<tr class="separator:ga478dc00a944089dc9a9479cbbe543523"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaed6443d175b556280b801357758d1526"><td class="memTemplParams" colspan="2">template&lt;typename _Tp &gt; </td></tr>
<tr class="memitem:gaed6443d175b556280b801357758d1526"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a01912.html">complex</a>&lt; _Tp &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01467.html#gaed6443d175b556280b801357758d1526">std::cos</a> (const <a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;)</td></tr>
<tr class="separator:gaed6443d175b556280b801357758d1526"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8ab9fb6ce0469e0144c41f40e49a63dc"><td class="memTemplParams" colspan="2">template&lt;typename _Tp &gt; </td></tr>
<tr class="memitem:ga8ab9fb6ce0469e0144c41f40e49a63dc"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a01912.html">complex</a>&lt; _Tp &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01467.html#ga8ab9fb6ce0469e0144c41f40e49a63dc">std::cosh</a> (const <a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;)</td></tr>
<tr class="separator:ga8ab9fb6ce0469e0144c41f40e49a63dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga89579637d83fe041c9963cdcab272edd"><td class="memTemplParams" colspan="2">template&lt;typename _Tp &gt; </td></tr>
<tr class="memitem:ga89579637d83fe041c9963cdcab272edd"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a01912.html">complex</a>&lt; _Tp &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01467.html#ga89579637d83fe041c9963cdcab272edd">std::exp</a> (const <a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;)</td></tr>
<tr class="separator:ga89579637d83fe041c9963cdcab272edd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad40c4613da51e899ab88c3a18267ef7f"><td class="memTemplParams" colspan="2">template&lt;typename _Tp &gt; </td></tr>
<tr class="memitem:gad40c4613da51e899ab88c3a18267ef7f"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a01912.html">std::complex</a>&lt; _Tp &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01467.html#gad40c4613da51e899ab88c3a18267ef7f">std::tr1::fabs</a> (const <a class="el" href="a01912.html">std::complex</a>&lt; _Tp &gt; &amp;__z)</td></tr>
<tr class="separator:gad40c4613da51e899ab88c3a18267ef7f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga48028ae324f93b1c3bb3899e3ac019a6"><td class="memTemplParams" colspan="2"><a id="ga48028ae324f93b1c3bb3899e3ac019a6"></a>
template&lt;typename _Tp &gt; </td></tr>
<tr class="memitem:ga48028ae324f93b1c3bb3899e3ac019a6"><td class="memTemplItemLeft" align="right" valign="top">constexpr _Tp&#160;</td><td class="memTemplItemRight" valign="bottom"><b>std::imag</b> (const <a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;__z)</td></tr>
<tr class="separator:ga48028ae324f93b1c3bb3899e3ac019a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga42f2de63a5c18a149f94b926d4d6bb21"><td class="memTemplParams" colspan="2">template&lt;typename _Tp &gt; </td></tr>
<tr class="memitem:ga42f2de63a5c18a149f94b926d4d6bb21"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a01912.html">complex</a>&lt; _Tp &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01467.html#ga42f2de63a5c18a149f94b926d4d6bb21">std::log</a> (const <a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;)</td></tr>
<tr class="separator:ga42f2de63a5c18a149f94b926d4d6bb21"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga070941f6cb66b0e4619891010c008250"><td class="memTemplParams" colspan="2">template&lt;typename _Tp &gt; </td></tr>
<tr class="memitem:ga070941f6cb66b0e4619891010c008250"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a01912.html">complex</a>&lt; _Tp &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01467.html#ga070941f6cb66b0e4619891010c008250">std::log10</a> (const <a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;)</td></tr>
<tr class="separator:ga070941f6cb66b0e4619891010c008250"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaef96fd255c2f6d73472660ba65e283c7"><td class="memTemplParams" colspan="2">template&lt;typename _Tp &gt; </td></tr>
<tr class="memitem:gaef96fd255c2f6d73472660ba65e283c7"><td class="memTemplItemLeft" align="right" valign="top">_Tp&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01467.html#gaef96fd255c2f6d73472660ba65e283c7">std::norm</a> (const <a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;)</td></tr>
<tr class="separator:gaef96fd255c2f6d73472660ba65e283c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0dc1b96149147d9a736cf6132021da21"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01467.html#ga0dc1b96149147d9a736cf6132021da21">std::complex&lt; _Tp &gt;::operator*=</a> (const _Tp &amp;)</td></tr>
<tr class="separator:ga0dc1b96149147d9a736cf6132021da21"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2a651675f1b1fe0490d25d23a45742f1"><td class="memTemplParams" colspan="2">template&lt;typename _Up &gt; </td></tr>
<tr class="memitem:ga2a651675f1b1fe0490d25d23a45742f1"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01467.html#ga2a651675f1b1fe0490d25d23a45742f1">std::complex&lt; _Tp &gt;::operator*=</a> (const <a class="el" href="a01912.html">complex</a>&lt; _Up &gt; &amp;)</td></tr>
<tr class="separator:ga2a651675f1b1fe0490d25d23a45742f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaac2395bda171943484a3d3c535cc37a2"><td class="memTemplParams" colspan="2">template&lt;typename _Tp &gt; </td></tr>
<tr class="memitem:gaac2395bda171943484a3d3c535cc37a2"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a01912.html">complex</a>&lt; _Tp &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01467.html#gaac2395bda171943484a3d3c535cc37a2">std::operator+</a> (const <a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;__x)</td></tr>
<tr class="separator:gaac2395bda171943484a3d3c535cc37a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga87b2c4010a33667068481a938c6d05ec"><td class="memTemplParams" colspan="2">template&lt;typename _Up &gt; </td></tr>
<tr class="memitem:ga87b2c4010a33667068481a938c6d05ec"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01467.html#ga87b2c4010a33667068481a938c6d05ec">std::complex&lt; _Tp &gt;::operator+=</a> (const <a class="el" href="a01912.html">complex</a>&lt; _Up &gt; &amp;)</td></tr>
<tr class="separator:ga87b2c4010a33667068481a938c6d05ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga479334c2b1525df001a5dc01e3218708"><td class="memTemplParams" colspan="2">template&lt;typename _Tp &gt; </td></tr>
<tr class="memitem:ga479334c2b1525df001a5dc01e3218708"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a01912.html">complex</a>&lt; _Tp &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01467.html#ga479334c2b1525df001a5dc01e3218708">std::operator-</a> (const <a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;__x)</td></tr>
<tr class="separator:ga479334c2b1525df001a5dc01e3218708"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga917195feb4fbb8de9253c81189e5b685"><td class="memTemplParams" colspan="2">template&lt;typename _Up &gt; </td></tr>
<tr class="memitem:ga917195feb4fbb8de9253c81189e5b685"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01467.html#ga917195feb4fbb8de9253c81189e5b685">std::complex&lt; _Tp &gt;::operator-=</a> (const <a class="el" href="a01912.html">complex</a>&lt; _Up &gt; &amp;)</td></tr>
<tr class="separator:ga917195feb4fbb8de9253c81189e5b685"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5ffcd96b8b2468238cb0758ca2f4889c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01467.html#ga5ffcd96b8b2468238cb0758ca2f4889c">std::complex&lt; _Tp &gt;::operator/=</a> (const _Tp &amp;)</td></tr>
<tr class="separator:ga5ffcd96b8b2468238cb0758ca2f4889c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad3ea8ef0b67b2c688fb199796abab541"><td class="memTemplParams" colspan="2">template&lt;typename _Up &gt; </td></tr>
<tr class="memitem:gad3ea8ef0b67b2c688fb199796abab541"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01467.html#gad3ea8ef0b67b2c688fb199796abab541">std::complex&lt; _Tp &gt;::operator/=</a> (const <a class="el" href="a01912.html">complex</a>&lt; _Up &gt; &amp;)</td></tr>
<tr class="separator:gad3ea8ef0b67b2c688fb199796abab541"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2ba7b3cbabd5345e19d26796f766c6c0"><td class="memTemplParams" colspan="2">template&lt;typename _Tp , typename _CharT , class _Traits &gt; </td></tr>
<tr class="memitem:ga2ba7b3cbabd5345e19d26796f766c6c0"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a02460.html">basic_ostream</a>&lt; _CharT, _Traits &gt; &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01467.html#ga2ba7b3cbabd5345e19d26796f766c6c0">std::operator&lt;&lt;</a> (<a class="el" href="a02460.html">basic_ostream</a>&lt; _CharT, _Traits &gt; &amp;__os, const <a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;__x)</td></tr>
<tr class="separator:ga2ba7b3cbabd5345e19d26796f766c6c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga227b3a4d88cd0ce1695be849633feec9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01467.html#ga227b3a4d88cd0ce1695be849633feec9">std::complex&lt; _Tp &gt;::operator=</a> (const _Tp &amp;)</td></tr>
<tr class="separator:ga227b3a4d88cd0ce1695be849633feec9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae279d0a33c5bc2585901c87516d1833f"><td class="memTemplParams" colspan="2">template&lt;typename _Up &gt; </td></tr>
<tr class="memitem:gae279d0a33c5bc2585901c87516d1833f"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01467.html#gae279d0a33c5bc2585901c87516d1833f">std::complex&lt; _Tp &gt;::operator=</a> (const <a class="el" href="a01912.html">complex</a>&lt; _Up &gt; &amp;)</td></tr>
<tr class="separator:gae279d0a33c5bc2585901c87516d1833f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf81c75e50c9ee8a791d90329d2fc7ef8"><td class="memTemplParams" colspan="2">template&lt;typename _Tp , typename _CharT , class _Traits &gt; </td></tr>
<tr class="memitem:gaf81c75e50c9ee8a791d90329d2fc7ef8"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a02456.html">basic_istream</a>&lt; _CharT, _Traits &gt; &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01467.html#gaf81c75e50c9ee8a791d90329d2fc7ef8">std::operator&gt;&gt;</a> (<a class="el" href="a02456.html">basic_istream</a>&lt; _CharT, _Traits &gt; &amp;__is, <a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;__x)</td></tr>
<tr class="separator:gaf81c75e50c9ee8a791d90329d2fc7ef8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6310fbff4c2a4056654d332fc0e68f04"><td class="memTemplParams" colspan="2">template&lt;typename _Tp &gt; </td></tr>
<tr class="memitem:ga6310fbff4c2a4056654d332fc0e68f04"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a01912.html">complex</a>&lt; _Tp &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01467.html#ga6310fbff4c2a4056654d332fc0e68f04">std::polar</a> (const _Tp &amp;, const _Tp &amp;=0)</td></tr>
<tr class="separator:ga6310fbff4c2a4056654d332fc0e68f04"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga91a9a5818514265cd9a46f192d1cc6fe"><td class="memTemplParams" colspan="2"><a id="ga91a9a5818514265cd9a46f192d1cc6fe"></a>
template&lt;typename _Tp , typename _Up &gt; </td></tr>
<tr class="memitem:ga91a9a5818514265cd9a46f192d1cc6fe"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a01912.html">std::complex</a>&lt; typename __gnu_cxx::__promote_2&lt; _Tp, _Up &gt;::__type &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><b>std::tr1::polar</b> (const _Tp &amp;__rho, const _Up &amp;__theta)</td></tr>
<tr class="separator:ga91a9a5818514265cd9a46f192d1cc6fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaacf8017e100d619acab131da8a4017e1"><td class="memTemplParams" colspan="2">template&lt;typename _Tp &gt; </td></tr>
<tr class="memitem:gaacf8017e100d619acab131da8a4017e1"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a01912.html">complex</a>&lt; _Tp &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01467.html#gaacf8017e100d619acab131da8a4017e1">std::pow</a> (const <a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;, int)</td></tr>
<tr class="separator:gaacf8017e100d619acab131da8a4017e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6e1161f2920c46a042888c60e9d8447c"><td class="memTemplParams" colspan="2">template&lt;typename _Tp &gt; </td></tr>
<tr class="memitem:ga6e1161f2920c46a042888c60e9d8447c"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a01912.html">complex</a>&lt; _Tp &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01467.html#ga6e1161f2920c46a042888c60e9d8447c">std::pow</a> (const <a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;, const _Tp &amp;)</td></tr>
<tr class="separator:ga6e1161f2920c46a042888c60e9d8447c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad07a5f0000890bb20d170700575d210c"><td class="memTemplParams" colspan="2">template&lt;typename _Tp &gt; </td></tr>
<tr class="memitem:gad07a5f0000890bb20d170700575d210c"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a01912.html">complex</a>&lt; _Tp &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01467.html#gad07a5f0000890bb20d170700575d210c">std::pow</a> (const <a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;, const <a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;)</td></tr>
<tr class="separator:gad07a5f0000890bb20d170700575d210c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadb1a322e1cc55220dc7ff754815ffbc7"><td class="memTemplParams" colspan="2">template&lt;typename _Tp &gt; </td></tr>
<tr class="memitem:gadb1a322e1cc55220dc7ff754815ffbc7"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a01912.html">complex</a>&lt; _Tp &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01467.html#gadb1a322e1cc55220dc7ff754815ffbc7">std::pow</a> (const _Tp &amp;, const <a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;)</td></tr>
<tr class="separator:gadb1a322e1cc55220dc7ff754815ffbc7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaab6ff7d7d6909209885edbc25b74a930"><td class="memTemplParams" colspan="2">template&lt;typename _Tp , typename _Up &gt; </td></tr>
<tr class="memitem:gaab6ff7d7d6909209885edbc25b74a930"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a01912.html">std::complex</a>&lt; typename __gnu_cxx::__promote_2&lt; _Tp, _Up &gt;::__type &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01467.html#gaab6ff7d7d6909209885edbc25b74a930">std::tr1::pow</a> (const <a class="el" href="a01912.html">std::complex</a>&lt; _Tp &gt; &amp;__x, const _Up &amp;__y)</td></tr>
<tr class="separator:gaab6ff7d7d6909209885edbc25b74a930"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa7e6d83143d69c5b1304b786df954206"><td class="memTemplParams" colspan="2"><a id="gaa7e6d83143d69c5b1304b786df954206"></a>
template&lt;typename _Tp , typename _Up &gt; </td></tr>
<tr class="memitem:gaa7e6d83143d69c5b1304b786df954206"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a01912.html">std::complex</a>&lt; typename __gnu_cxx::__promote_2&lt; _Tp, _Up &gt;::__type &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><b>std::tr1::pow</b> (const _Tp &amp;__x, const <a class="el" href="a01912.html">std::complex</a>&lt; _Up &gt; &amp;__y)</td></tr>
<tr class="separator:gaa7e6d83143d69c5b1304b786df954206"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7b2bd216632ca09540039b752a065a48"><td class="memTemplParams" colspan="2"><a id="ga7b2bd216632ca09540039b752a065a48"></a>
template&lt;typename _Tp , typename _Up &gt; </td></tr>
<tr class="memitem:ga7b2bd216632ca09540039b752a065a48"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a01912.html">std::complex</a>&lt; typename __gnu_cxx::__promote_2&lt; _Tp, _Up &gt;::__type &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><b>std::tr1::pow</b> (const <a class="el" href="a01912.html">std::complex</a>&lt; _Tp &gt; &amp;__x, const <a class="el" href="a01912.html">std::complex</a>&lt; _Up &gt; &amp;__y)</td></tr>
<tr class="separator:ga7b2bd216632ca09540039b752a065a48"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1f6a7a960e6b4beff2d894d4e930452a"><td class="memTemplParams" colspan="2"><a id="ga1f6a7a960e6b4beff2d894d4e930452a"></a>
template&lt;typename _Tp &gt; </td></tr>
<tr class="memitem:ga1f6a7a960e6b4beff2d894d4e930452a"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a01912.html">std::complex</a>&lt; _Tp &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><b>std::tr1::pow</b> (const <a class="el" href="a01912.html">std::complex</a>&lt; _Tp &gt; &amp;__x, const _Tp &amp;__y)</td></tr>
<tr class="separator:ga1f6a7a960e6b4beff2d894d4e930452a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafa81edb1860d32676f2ff29015fb8901"><td class="memTemplParams" colspan="2"><a id="gafa81edb1860d32676f2ff29015fb8901"></a>
template&lt;typename _Tp &gt; </td></tr>
<tr class="memitem:gafa81edb1860d32676f2ff29015fb8901"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a01912.html">std::complex</a>&lt; _Tp &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><b>std::tr1::pow</b> (const _Tp &amp;__x, const <a class="el" href="a01912.html">std::complex</a>&lt; _Tp &gt; &amp;__y)</td></tr>
<tr class="separator:gafa81edb1860d32676f2ff29015fb8901"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga906bd43157058a957b4b7decec94181e"><td class="memTemplParams" colspan="2"><a id="ga906bd43157058a957b4b7decec94181e"></a>
template&lt;typename _Tp &gt; </td></tr>
<tr class="memitem:ga906bd43157058a957b4b7decec94181e"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a01912.html">std::complex</a>&lt; _Tp &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><b>std::tr1::pow</b> (const <a class="el" href="a01912.html">std::complex</a>&lt; _Tp &gt; &amp;__x, const <a class="el" href="a01912.html">std::complex</a>&lt; _Tp &gt; &amp;__y)</td></tr>
<tr class="separator:ga906bd43157058a957b4b7decec94181e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga592877722d765ed4977b18d071e58ce2"><td class="memTemplParams" colspan="2"><a id="ga592877722d765ed4977b18d071e58ce2"></a>
template&lt;typename _Tp &gt; </td></tr>
<tr class="memitem:ga592877722d765ed4977b18d071e58ce2"><td class="memTemplItemLeft" align="right" valign="top">constexpr _Tp&#160;</td><td class="memTemplItemRight" valign="bottom"><b>std::real</b> (const <a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;__z)</td></tr>
<tr class="separator:ga592877722d765ed4977b18d071e58ce2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga249915bcbce6563e63f5ffa6d464155a"><td class="memTemplParams" colspan="2">template&lt;typename _Tp &gt; </td></tr>
<tr class="memitem:ga249915bcbce6563e63f5ffa6d464155a"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a01912.html">complex</a>&lt; _Tp &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01467.html#ga249915bcbce6563e63f5ffa6d464155a">std::sin</a> (const <a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;)</td></tr>
<tr class="separator:ga249915bcbce6563e63f5ffa6d464155a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae30c461aa90a3e7d502737e29898570b"><td class="memTemplParams" colspan="2">template&lt;typename _Tp &gt; </td></tr>
<tr class="memitem:gae30c461aa90a3e7d502737e29898570b"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a01912.html">complex</a>&lt; _Tp &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01467.html#gae30c461aa90a3e7d502737e29898570b">std::sinh</a> (const <a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;)</td></tr>
<tr class="separator:gae30c461aa90a3e7d502737e29898570b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf91cd3409ab242d469bcc1b2d06624c3"><td class="memTemplParams" colspan="2">template&lt;typename _Tp &gt; </td></tr>
<tr class="memitem:gaf91cd3409ab242d469bcc1b2d06624c3"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a01912.html">complex</a>&lt; _Tp &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01467.html#gaf91cd3409ab242d469bcc1b2d06624c3">std::sqrt</a> (const <a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;)</td></tr>
<tr class="separator:gaf91cd3409ab242d469bcc1b2d06624c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga530419a3cf68024cd03985a4795214e3"><td class="memTemplParams" colspan="2">template&lt;typename _Tp &gt; </td></tr>
<tr class="memitem:ga530419a3cf68024cd03985a4795214e3"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a01912.html">complex</a>&lt; _Tp &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01467.html#ga530419a3cf68024cd03985a4795214e3">std::tan</a> (const <a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;)</td></tr>
<tr class="separator:ga530419a3cf68024cd03985a4795214e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa4aa5a5b2f39aa309bd0add4864b3155"><td class="memTemplParams" colspan="2">template&lt;typename _Tp &gt; </td></tr>
<tr class="memitem:gaa4aa5a5b2f39aa309bd0add4864b3155"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a01912.html">complex</a>&lt; _Tp &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01467.html#gaa4aa5a5b2f39aa309bd0add4864b3155">std::tanh</a> (const <a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;)</td></tr>
<tr class="separator:gaa4aa5a5b2f39aa309bd0add4864b3155"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf2a59d9d4f1421dcdba7b5ce55ca9358"><td class="memTemplParams" colspan="2">template&lt;typename _Tp &gt; </td></tr>
<tr class="memitem:gaf2a59d9d4f1421dcdba7b5ce55ca9358"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a01912.html">complex</a>&lt; _Tp &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01467.html#gaf2a59d9d4f1421dcdba7b5ce55ca9358">std::operator+</a> (const <a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;__x, const <a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;__y)</td></tr>
<tr class="separator:gaf2a59d9d4f1421dcdba7b5ce55ca9358"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga90ca28e9c08e2d2be7b39384ed948f7d"><td class="memTemplParams" colspan="2">template&lt;typename _Tp &gt; </td></tr>
<tr class="memitem:ga90ca28e9c08e2d2be7b39384ed948f7d"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a01912.html">complex</a>&lt; _Tp &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01467.html#ga90ca28e9c08e2d2be7b39384ed948f7d">std::operator+</a> (const <a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;__x, const _Tp &amp;__y)</td></tr>
<tr class="separator:ga90ca28e9c08e2d2be7b39384ed948f7d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf2ec84e113bbf579c4a5169104553056"><td class="memTemplParams" colspan="2">template&lt;typename _Tp &gt; </td></tr>
<tr class="memitem:gaf2ec84e113bbf579c4a5169104553056"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a01912.html">complex</a>&lt; _Tp &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01467.html#gaf2ec84e113bbf579c4a5169104553056">std::operator+</a> (const _Tp &amp;__x, const <a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;__y)</td></tr>
<tr class="separator:gaf2ec84e113bbf579c4a5169104553056"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaef6e5c353285e48d39f7dbd566c19a2e"><td class="memTemplParams" colspan="2">template&lt;typename _Tp &gt; </td></tr>
<tr class="memitem:gaef6e5c353285e48d39f7dbd566c19a2e"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a01912.html">complex</a>&lt; _Tp &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01467.html#gaef6e5c353285e48d39f7dbd566c19a2e">std::operator-</a> (const <a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;__x, const <a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;__y)</td></tr>
<tr class="separator:gaef6e5c353285e48d39f7dbd566c19a2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7aad810bd1c92d7b5302152d83ea6eab"><td class="memTemplParams" colspan="2">template&lt;typename _Tp &gt; </td></tr>
<tr class="memitem:ga7aad810bd1c92d7b5302152d83ea6eab"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a01912.html">complex</a>&lt; _Tp &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01467.html#ga7aad810bd1c92d7b5302152d83ea6eab">std::operator-</a> (const <a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;__x, const _Tp &amp;__y)</td></tr>
<tr class="separator:ga7aad810bd1c92d7b5302152d83ea6eab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad3bdc086693b8fda1867dcf488ea3244"><td class="memTemplParams" colspan="2">template&lt;typename _Tp &gt; </td></tr>
<tr class="memitem:gad3bdc086693b8fda1867dcf488ea3244"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a01912.html">complex</a>&lt; _Tp &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01467.html#gad3bdc086693b8fda1867dcf488ea3244">std::operator-</a> (const _Tp &amp;__x, const <a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;__y)</td></tr>
<tr class="separator:gad3bdc086693b8fda1867dcf488ea3244"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf84b7343bdda8ed9615cd8f5a61c5e83"><td class="memTemplParams" colspan="2">template&lt;typename _Tp &gt; </td></tr>
<tr class="memitem:gaf84b7343bdda8ed9615cd8f5a61c5e83"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a01912.html">complex</a>&lt; _Tp &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01467.html#gaf84b7343bdda8ed9615cd8f5a61c5e83">std::operator*</a> (const <a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;__x, const <a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;__y)</td></tr>
<tr class="separator:gaf84b7343bdda8ed9615cd8f5a61c5e83"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf0ac8c76d2e8fe3754ed271686ded3ea"><td class="memTemplParams" colspan="2">template&lt;typename _Tp &gt; </td></tr>
<tr class="memitem:gaf0ac8c76d2e8fe3754ed271686ded3ea"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a01912.html">complex</a>&lt; _Tp &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01467.html#gaf0ac8c76d2e8fe3754ed271686ded3ea">std::operator*</a> (const <a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;__x, const _Tp &amp;__y)</td></tr>
<tr class="separator:gaf0ac8c76d2e8fe3754ed271686ded3ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga59f0aae608928f513abdea0a903f3d18"><td class="memTemplParams" colspan="2">template&lt;typename _Tp &gt; </td></tr>
<tr class="memitem:ga59f0aae608928f513abdea0a903f3d18"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a01912.html">complex</a>&lt; _Tp &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01467.html#ga59f0aae608928f513abdea0a903f3d18">std::operator*</a> (const _Tp &amp;__x, const <a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;__y)</td></tr>
<tr class="separator:ga59f0aae608928f513abdea0a903f3d18"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga49d2a5790a02710e711c197ed68155ab"><td class="memTemplParams" colspan="2">template&lt;typename _Tp &gt; </td></tr>
<tr class="memitem:ga49d2a5790a02710e711c197ed68155ab"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a01912.html">complex</a>&lt; _Tp &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01467.html#ga49d2a5790a02710e711c197ed68155ab">std::operator/</a> (const <a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;__x, const <a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;__y)</td></tr>
<tr class="separator:ga49d2a5790a02710e711c197ed68155ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabfad69221b1e539a49e34272f5b473c6"><td class="memTemplParams" colspan="2">template&lt;typename _Tp &gt; </td></tr>
<tr class="memitem:gabfad69221b1e539a49e34272f5b473c6"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a01912.html">complex</a>&lt; _Tp &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01467.html#gabfad69221b1e539a49e34272f5b473c6">std::operator/</a> (const <a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;__x, const _Tp &amp;__y)</td></tr>
<tr class="separator:gabfad69221b1e539a49e34272f5b473c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa960e6ad58623983486ef30cf84d3940"><td class="memTemplParams" colspan="2">template&lt;typename _Tp &gt; </td></tr>
<tr class="memitem:gaa960e6ad58623983486ef30cf84d3940"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a01912.html">complex</a>&lt; _Tp &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01467.html#gaa960e6ad58623983486ef30cf84d3940">std::operator/</a> (const _Tp &amp;__x, const <a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;__y)</td></tr>
<tr class="separator:gaa960e6ad58623983486ef30cf84d3940"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaca932655bd64e8b079c145921e0d1d62"><td class="memTemplParams" colspan="2">template&lt;typename _Tp &gt; </td></tr>
<tr class="memitem:gaca932655bd64e8b079c145921e0d1d62"><td class="memTemplItemLeft" align="right" valign="top">constexpr bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01467.html#gaca932655bd64e8b079c145921e0d1d62">std::operator==</a> (const <a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;__x, const <a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;__y)</td></tr>
<tr class="separator:gaca932655bd64e8b079c145921e0d1d62"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5bbecf180e08f24cdb60411af07873be"><td class="memTemplParams" colspan="2">template&lt;typename _Tp &gt; </td></tr>
<tr class="memitem:ga5bbecf180e08f24cdb60411af07873be"><td class="memTemplItemLeft" align="right" valign="top">constexpr bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01467.html#ga5bbecf180e08f24cdb60411af07873be">std::operator==</a> (const <a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;__x, const _Tp &amp;__y)</td></tr>
<tr class="separator:ga5bbecf180e08f24cdb60411af07873be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8ce82b2067ebaf21931151dfee549f0d"><td class="memTemplParams" colspan="2">template&lt;typename _Tp &gt; </td></tr>
<tr class="memitem:ga8ce82b2067ebaf21931151dfee549f0d"><td class="memTemplItemLeft" align="right" valign="top">constexpr bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01467.html#ga8ce82b2067ebaf21931151dfee549f0d">std::operator==</a> (const _Tp &amp;__x, const <a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;__y)</td></tr>
<tr class="separator:ga8ce82b2067ebaf21931151dfee549f0d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga73a0309c22f804987d01e41c3af8d953"><td class="memTemplParams" colspan="2">template&lt;typename _Tp &gt; </td></tr>
<tr class="memitem:ga73a0309c22f804987d01e41c3af8d953"><td class="memTemplItemLeft" align="right" valign="top">constexpr bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01467.html#ga73a0309c22f804987d01e41c3af8d953">std::operator!=</a> (const <a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;__x, const <a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;__y)</td></tr>
<tr class="separator:ga73a0309c22f804987d01e41c3af8d953"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4f04509aa5b848bb961d6c4898fc8ee6"><td class="memTemplParams" colspan="2">template&lt;typename _Tp &gt; </td></tr>
<tr class="memitem:ga4f04509aa5b848bb961d6c4898fc8ee6"><td class="memTemplItemLeft" align="right" valign="top">constexpr bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01467.html#ga4f04509aa5b848bb961d6c4898fc8ee6">std::operator!=</a> (const <a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;__x, const _Tp &amp;__y)</td></tr>
<tr class="separator:ga4f04509aa5b848bb961d6c4898fc8ee6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga05e38fe09ca2ceb867e8cbaf0df2d43b"><td class="memTemplParams" colspan="2">template&lt;typename _Tp &gt; </td></tr>
<tr class="memitem:ga05e38fe09ca2ceb867e8cbaf0df2d43b"><td class="memTemplItemLeft" align="right" valign="top">constexpr bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01467.html#ga05e38fe09ca2ceb867e8cbaf0df2d43b">std::operator!=</a> (const _Tp &amp;__x, const <a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;__y)</td></tr>
<tr class="separator:ga05e38fe09ca2ceb867e8cbaf0df2d43b"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<p>Classes and functions for complex numbers. </p>
<h2 class="groupheader">Function Documentation</h2>
<a id="ga6e88fe698583fef1f7b3c3c379727143"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga6e88fe698583fef1f7b3c3c379727143">&#9670;&nbsp;</a></span>abs()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">_Tp std::abs </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__z</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Return magnitude of <em>z</em>. </p>

<p class="definition">Definition at line <a class="el" href="a00053_source.html#l00622">622</a> of file <a class="el" href="a00053_source.html">complex</a>.</p>

<p class="reference">Referenced by <a class="el" href="a16530_source.html#l00309">std::tr1::fabs()</a>, <a class="el" href="a00053_source.html#l01846">std::fabs()</a>, <a class="el" href="a17055_source.html#l01537">std::binomial_distribution&lt; _IntType &gt;::operator()()</a>, and <a class="el" href="a17055_source.html#l01281">std::poisson_distribution&lt; _IntType &gt;::operator()()</a>.</p>

</div>
</div>
<a id="ga943544cb1017a51d7cafc7b4d3cd022f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga943544cb1017a51d7cafc7b4d3cd022f">&#9670;&nbsp;</a></span>arg()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">_Tp std::arg </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__z</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Return phase angle of <em>z</em>. </p>

<p class="definition">Definition at line <a class="el" href="a00053_source.html#l00649">649</a> of file <a class="el" href="a00053_source.html">complex</a>.</p>

<p class="reference">Referenced by <a class="el" href="a00053_source.html#l01852">std::arg()</a>.</p>

</div>
</div>
<a id="ga1e8991790d9316e2a532c6c1106293ce"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga1e8991790d9316e2a532c6c1106293ce">&#9670;&nbsp;</a></span>conj()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; std::conj </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__z</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Return complex conjugate of <em>z</em>. </p>

<p class="definition">Definition at line <a class="el" href="a00053_source.html#l00698">698</a> of file <a class="el" href="a00053_source.html">complex</a>.</p>

</div>
</div>
<a id="gaed6443d175b556280b801357758d1526"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaed6443d175b556280b801357758d1526">&#9670;&nbsp;</a></span>cos()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; std::cos </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__z</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Return complex cosine of <em>z</em>. </p>

<p class="definition">Definition at line <a class="el" href="a00053_source.html#l00730">730</a> of file <a class="el" href="a00053_source.html">complex</a>.</p>

</div>
</div>
<a id="ga8ab9fb6ce0469e0144c41f40e49a63dc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga8ab9fb6ce0469e0144c41f40e49a63dc">&#9670;&nbsp;</a></span>cosh()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; std::cosh </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__z</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Return complex hyperbolic cosine of <em>z</em>. </p>

<p class="definition">Definition at line <a class="el" href="a00053_source.html#l00760">760</a> of file <a class="el" href="a00053_source.html">complex</a>.</p>

</div>
</div>
<a id="ga89579637d83fe041c9963cdcab272edd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga89579637d83fe041c9963cdcab272edd">&#9670;&nbsp;</a></span>exp()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; std::exp </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__z</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Return complex base e exponential of <em>z</em>. </p>

<p class="definition">Definition at line <a class="el" href="a00053_source.html#l00786">786</a> of file <a class="el" href="a00053_source.html">complex</a>.</p>

<p class="reference">Referenced by <a class="el" href="a00053_source.html#l01017">std::pow()</a>.</p>

</div>
</div>
<a id="gad40c4613da51e899ab88c3a18267ef7f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gad40c4613da51e899ab88c3a18267ef7f">&#9670;&nbsp;</a></span>fabs()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01912.html">std::complex</a>&lt; _Tp &gt; std::tr1::fabs </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a01912.html">std::complex</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__z</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>fabs(__z) [8.1.8]. </p>

<p class="definition">Definition at line <a class="el" href="a16530_source.html#l00309">309</a> of file <a class="el" href="a16530_source.html">tr1/complex</a>.</p>

<p class="reference">References <a class="el" href="a00053_source.html#l00622">std::abs()</a>, and <a class="el" href="a00053_source.html#l01846">std::fabs()</a>.</p>

</div>
</div>
<a id="ga42f2de63a5c18a149f94b926d4d6bb21"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga42f2de63a5c18a149f94b926d4d6bb21">&#9670;&nbsp;</a></span>log()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; std::log </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__z</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Return complex natural logarithm of <em>z</em>. </p>

<p class="definition">Definition at line <a class="el" href="a00053_source.html#l00813">813</a> of file <a class="el" href="a00053_source.html">complex</a>.</p>

<p class="reference">Referenced by <a class="el" href="a17055_source.html#l03315">std::generate_canonical()</a>, <a class="el" href="a00053_source.html#l00818">std::log10()</a>, <a class="el" href="a17055_source.html#l01786">std::normal_distribution&lt; result_type &gt;::operator()()</a>, <a class="el" href="a17055_source.html#l02340">std::gamma_distribution&lt; result_type &gt;::operator()()</a>, <a class="el" href="a17055_source.html#l01537">std::binomial_distribution&lt; _IntType &gt;::operator()()</a>, <a class="el" href="a17055_source.html#l01281">std::poisson_distribution&lt; _IntType &gt;::operator()()</a>, and <a class="el" href="a00053_source.html#l01017">std::pow()</a>.</p>

</div>
</div>
<a id="ga070941f6cb66b0e4619891010c008250"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga070941f6cb66b0e4619891010c008250">&#9670;&nbsp;</a></span>log10()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; std::log10 </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__z</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Return complex base 10 logarithm of <em>z</em>. </p>

<p class="definition">Definition at line <a class="el" href="a00053_source.html#l00818">818</a> of file <a class="el" href="a00053_source.html">complex</a>.</p>

<p class="reference">References <a class="el" href="a00053_source.html#l00813">std::log()</a>.</p>

</div>
</div>
<a id="gaef96fd255c2f6d73472660ba65e283c7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaef96fd255c2f6d73472660ba65e283c7">&#9670;&nbsp;</a></span>norm()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">_Tp std::norm </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__z</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Return <em>z</em> magnitude squared. </p>

<p class="definition">Definition at line <a class="el" href="a00053_source.html#l00682">682</a> of file <a class="el" href="a00053_source.html">complex</a>.</p>

<p class="reference">Referenced by <a class="el" href="a00053_source.html#l00312">std::complex&lt; _Tp &gt;::operator/=()</a>.</p>

</div>
</div>
<a id="ga73a0309c22f804987d01e41c3af8d953"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga73a0309c22f804987d01e41c3af8d953">&#9670;&nbsp;</a></span>operator!=() <span class="overload">[1/3]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">constexpr bool std::operator!= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__y</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Return false if <em>x</em> is equal to <em>y</em>. </p>

<p class="definition">Definition at line <a class="el" href="a00053_source.html#l00476">476</a> of file <a class="el" href="a00053_source.html">complex</a>.</p>

</div>
</div>
<a id="ga4f04509aa5b848bb961d6c4898fc8ee6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga4f04509aa5b848bb961d6c4898fc8ee6">&#9670;&nbsp;</a></span>operator!=() <span class="overload">[2/3]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">constexpr bool std::operator!= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const _Tp &amp;&#160;</td>
          <td class="paramname"><em>__y</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Return false if <em>x</em> is equal to <em>y</em>. </p>

<p class="definition">Definition at line <a class="el" href="a00053_source.html#l00481">481</a> of file <a class="el" href="a00053_source.html">complex</a>.</p>

</div>
</div>
<a id="ga05e38fe09ca2ceb867e8cbaf0df2d43b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga05e38fe09ca2ceb867e8cbaf0df2d43b">&#9670;&nbsp;</a></span>operator!=() <span class="overload">[3/3]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">constexpr bool std::operator!= </td>
          <td>(</td>
          <td class="paramtype">const _Tp &amp;&#160;</td>
          <td class="paramname"><em>__x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__y</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Return false if <em>x</em> is equal to <em>y</em>. </p>

<p class="definition">Definition at line <a class="el" href="a00053_source.html#l00486">486</a> of file <a class="el" href="a00053_source.html">complex</a>.</p>

</div>
</div>
<a id="gaf84b7343bdda8ed9615cd8f5a61c5e83"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaf84b7343bdda8ed9615cd8f5a61c5e83">&#9670;&nbsp;</a></span>operator*() <span class="overload">[1/3]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01912.html">complex</a>&lt;_Tp&gt; std::operator* </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__y</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Return new complex value <em>x</em> times <em>y</em>. </p>

<p class="definition">Definition at line <a class="el" href="a00053_source.html#l00386">386</a> of file <a class="el" href="a00053_source.html">complex</a>.</p>

</div>
</div>
<a id="gaf0ac8c76d2e8fe3754ed271686ded3ea"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaf0ac8c76d2e8fe3754ed271686ded3ea">&#9670;&nbsp;</a></span>operator*() <span class="overload">[2/3]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01912.html">complex</a>&lt;_Tp&gt; std::operator* </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const _Tp &amp;&#160;</td>
          <td class="paramname"><em>__y</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Return new complex value <em>x</em> times <em>y</em>. </p>

<p class="definition">Definition at line <a class="el" href="a00053_source.html#l00395">395</a> of file <a class="el" href="a00053_source.html">complex</a>.</p>

</div>
</div>
<a id="ga59f0aae608928f513abdea0a903f3d18"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga59f0aae608928f513abdea0a903f3d18">&#9670;&nbsp;</a></span>operator*() <span class="overload">[3/3]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01912.html">complex</a>&lt;_Tp&gt; std::operator* </td>
          <td>(</td>
          <td class="paramtype">const _Tp &amp;&#160;</td>
          <td class="paramname"><em>__x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__y</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Return new complex value <em>x</em> times <em>y</em>. </p>

<p class="definition">Definition at line <a class="el" href="a00053_source.html#l00404">404</a> of file <a class="el" href="a00053_source.html">complex</a>.</p>

</div>
</div>
<a id="ga0dc1b96149147d9a736cf6132021da21"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga0dc1b96149147d9a736cf6132021da21">&#9670;&nbsp;</a></span>operator*=() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp; <a class="el" href="a01912.html">std::complex</a>&lt; _Tp &gt;::operator*= </td>
          <td>(</td>
          <td class="paramtype">const _Tp &amp;&#160;</td>
          <td class="paramname"><em>__t</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Multiply this complex number by a scalar. </p>

<p class="definition">Definition at line <a class="el" href="a00053_source.html#l00245">245</a> of file <a class="el" href="a00053_source.html">complex</a>.</p>

</div>
</div>
<a id="ga2a651675f1b1fe0490d25d23a45742f1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga2a651675f1b1fe0490d25d23a45742f1">&#9670;&nbsp;</a></span>operator*=() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
<div class="memtemplate">
template&lt;typename _Up &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp; <a class="el" href="a01912.html">std::complex</a>&lt; _Tp &gt;::operator*= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a01912.html">complex</a>&lt; _Up &gt; &amp;&#160;</td>
          <td class="paramname"><em>__z</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Multiply this complex number by another. </p>

<p class="definition">Definition at line <a class="el" href="a00053_source.html#l00299">299</a> of file <a class="el" href="a00053_source.html">complex</a>.</p>

</div>
</div>
<a id="gaf2a59d9d4f1421dcdba7b5ce55ca9358"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaf2a59d9d4f1421dcdba7b5ce55ca9358">&#9670;&nbsp;</a></span>operator+() <span class="overload">[1/4]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01912.html">complex</a>&lt;_Tp&gt; std::operator+ </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__y</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Return new complex value <em>x</em> plus <em>y</em>. </p>

<p class="definition">Definition at line <a class="el" href="a00053_source.html#l00326">326</a> of file <a class="el" href="a00053_source.html">complex</a>.</p>

</div>
</div>
<a id="ga90ca28e9c08e2d2be7b39384ed948f7d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga90ca28e9c08e2d2be7b39384ed948f7d">&#9670;&nbsp;</a></span>operator+() <span class="overload">[2/4]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01912.html">complex</a>&lt;_Tp&gt; std::operator+ </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const _Tp &amp;&#160;</td>
          <td class="paramname"><em>__y</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Return new complex value <em>x</em> plus <em>y</em>. </p>

<p class="definition">Definition at line <a class="el" href="a00053_source.html#l00335">335</a> of file <a class="el" href="a00053_source.html">complex</a>.</p>

</div>
</div>
<a id="gaf2ec84e113bbf579c4a5169104553056"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaf2ec84e113bbf579c4a5169104553056">&#9670;&nbsp;</a></span>operator+() <span class="overload">[3/4]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01912.html">complex</a>&lt;_Tp&gt; std::operator+ </td>
          <td>(</td>
          <td class="paramtype">const _Tp &amp;&#160;</td>
          <td class="paramname"><em>__x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__y</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Return new complex value <em>x</em> plus <em>y</em>. </p>

<p class="definition">Definition at line <a class="el" href="a00053_source.html#l00344">344</a> of file <a class="el" href="a00053_source.html">complex</a>.</p>

</div>
</div>
<a id="gaac2395bda171943484a3d3c535cc37a2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaac2395bda171943484a3d3c535cc37a2">&#9670;&nbsp;</a></span>operator+() <span class="overload">[4/4]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01912.html">complex</a>&lt;_Tp&gt; std::operator+ </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__x</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Return <em>x</em>. </p>

<p class="definition">Definition at line <a class="el" href="a00053_source.html#l00445">445</a> of file <a class="el" href="a00053_source.html">complex</a>.</p>

</div>
</div>
<a id="ga87b2c4010a33667068481a938c6d05ec"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga87b2c4010a33667068481a938c6d05ec">&#9670;&nbsp;</a></span>operator+=()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
<div class="memtemplate">
template&lt;typename _Up &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp; <a class="el" href="a01912.html">std::complex</a>&lt; _Tp &gt;::operator+= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a01912.html">complex</a>&lt; _Up &gt; &amp;&#160;</td>
          <td class="paramname"><em>__z</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Add another complex number to this one. </p>

<p class="definition">Definition at line <a class="el" href="a00053_source.html#l00276">276</a> of file <a class="el" href="a00053_source.html">complex</a>.</p>

</div>
</div>
<a id="gaef6e5c353285e48d39f7dbd566c19a2e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaef6e5c353285e48d39f7dbd566c19a2e">&#9670;&nbsp;</a></span>operator-() <span class="overload">[1/4]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01912.html">complex</a>&lt;_Tp&gt; std::operator- </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__y</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Return new complex value <em>x</em> minus <em>y</em>. </p>

<p class="definition">Definition at line <a class="el" href="a00053_source.html#l00356">356</a> of file <a class="el" href="a00053_source.html">complex</a>.</p>

</div>
</div>
<a id="ga7aad810bd1c92d7b5302152d83ea6eab"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga7aad810bd1c92d7b5302152d83ea6eab">&#9670;&nbsp;</a></span>operator-() <span class="overload">[2/4]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01912.html">complex</a>&lt;_Tp&gt; std::operator- </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const _Tp &amp;&#160;</td>
          <td class="paramname"><em>__y</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Return new complex value <em>x</em> minus <em>y</em>. </p>

<p class="definition">Definition at line <a class="el" href="a00053_source.html#l00365">365</a> of file <a class="el" href="a00053_source.html">complex</a>.</p>

</div>
</div>
<a id="gad3bdc086693b8fda1867dcf488ea3244"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gad3bdc086693b8fda1867dcf488ea3244">&#9670;&nbsp;</a></span>operator-() <span class="overload">[3/4]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01912.html">complex</a>&lt;_Tp&gt; std::operator- </td>
          <td>(</td>
          <td class="paramtype">const _Tp &amp;&#160;</td>
          <td class="paramname"><em>__x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__y</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Return new complex value <em>x</em> minus <em>y</em>. </p>

<p class="definition">Definition at line <a class="el" href="a00053_source.html#l00374">374</a> of file <a class="el" href="a00053_source.html">complex</a>.</p>

</div>
</div>
<a id="ga479334c2b1525df001a5dc01e3218708"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga479334c2b1525df001a5dc01e3218708">&#9670;&nbsp;</a></span>operator-() <span class="overload">[4/4]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01912.html">complex</a>&lt;_Tp&gt; std::operator- </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__x</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Return complex negation of <em>x</em>. </p>

<p class="definition">Definition at line <a class="el" href="a00053_source.html#l00451">451</a> of file <a class="el" href="a00053_source.html">complex</a>.</p>

</div>
</div>
<a id="ga917195feb4fbb8de9253c81189e5b685"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga917195feb4fbb8de9253c81189e5b685">&#9670;&nbsp;</a></span>operator-=()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
<div class="memtemplate">
template&lt;typename _Up &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp; <a class="el" href="a01912.html">std::complex</a>&lt; _Tp &gt;::operator-= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a01912.html">complex</a>&lt; _Up &gt; &amp;&#160;</td>
          <td class="paramname"><em>__z</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Subtract another complex number from this one. </p>

<p class="definition">Definition at line <a class="el" href="a00053_source.html#l00287">287</a> of file <a class="el" href="a00053_source.html">complex</a>.</p>

</div>
</div>
<a id="ga49d2a5790a02710e711c197ed68155ab"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga49d2a5790a02710e711c197ed68155ab">&#9670;&nbsp;</a></span>operator/() <span class="overload">[1/3]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01912.html">complex</a>&lt;_Tp&gt; std::operator/ </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__y</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Return new complex value <em>x</em> divided by <em>y</em>. </p>

<p class="definition">Definition at line <a class="el" href="a00053_source.html#l00416">416</a> of file <a class="el" href="a00053_source.html">complex</a>.</p>

</div>
</div>
<a id="gabfad69221b1e539a49e34272f5b473c6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gabfad69221b1e539a49e34272f5b473c6">&#9670;&nbsp;</a></span>operator/() <span class="overload">[2/3]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01912.html">complex</a>&lt;_Tp&gt; std::operator/ </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const _Tp &amp;&#160;</td>
          <td class="paramname"><em>__y</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Return new complex value <em>x</em> divided by <em>y</em>. </p>

<p class="definition">Definition at line <a class="el" href="a00053_source.html#l00425">425</a> of file <a class="el" href="a00053_source.html">complex</a>.</p>

</div>
</div>
<a id="gaa960e6ad58623983486ef30cf84d3940"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaa960e6ad58623983486ef30cf84d3940">&#9670;&nbsp;</a></span>operator/() <span class="overload">[3/3]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01912.html">complex</a>&lt;_Tp&gt; std::operator/ </td>
          <td>(</td>
          <td class="paramtype">const _Tp &amp;&#160;</td>
          <td class="paramname"><em>__x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__y</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Return new complex value <em>x</em> divided by <em>y</em>. </p>

<p class="definition">Definition at line <a class="el" href="a00053_source.html#l00434">434</a> of file <a class="el" href="a00053_source.html">complex</a>.</p>

</div>
</div>
<a id="ga5ffcd96b8b2468238cb0758ca2f4889c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga5ffcd96b8b2468238cb0758ca2f4889c">&#9670;&nbsp;</a></span>operator/=() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp; <a class="el" href="a01912.html">std::complex</a>&lt; _Tp &gt;::operator/= </td>
          <td>(</td>
          <td class="paramtype">const _Tp &amp;&#160;</td>
          <td class="paramname"><em>__t</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Divide this complex number by a scalar. </p>

<p class="definition">Definition at line <a class="el" href="a00053_source.html#l00255">255</a> of file <a class="el" href="a00053_source.html">complex</a>.</p>

</div>
</div>
<a id="gad3ea8ef0b67b2c688fb199796abab541"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gad3ea8ef0b67b2c688fb199796abab541">&#9670;&nbsp;</a></span>operator/=() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
<div class="memtemplate">
template&lt;typename _Up &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp; <a class="el" href="a01912.html">std::complex</a>&lt; _Tp &gt;::operator/= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a01912.html">complex</a>&lt; _Up &gt; &amp;&#160;</td>
          <td class="paramname"><em>__z</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Divide this complex number by another. </p>

<p class="definition">Definition at line <a class="el" href="a00053_source.html#l00312">312</a> of file <a class="el" href="a00053_source.html">complex</a>.</p>

<p class="reference">References <a class="el" href="a00053_source.html#l00682">std::norm()</a>.</p>

</div>
</div>
<a id="ga2ba7b3cbabd5345e19d26796f766c6c0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga2ba7b3cbabd5345e19d26796f766c6c0">&#9670;&nbsp;</a></span>operator&lt;&lt;()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp , typename _CharT , class _Traits &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a02460.html">basic_ostream</a>&lt;_CharT, _Traits&gt;&amp; std::operator&lt;&lt; </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a02460.html">basic_ostream</a>&lt; _CharT, _Traits &gt; &amp;&#160;</td>
          <td class="paramname"><em>__os</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__x</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Insertion operator for complex values. </p>

<p class="definition">Definition at line <a class="el" href="a00053_source.html#l00547">547</a> of file <a class="el" href="a00053_source.html">complex</a>.</p>

<p class="reference">References <a class="el" href="a00383_source.html#l00621">std::ios_base::flags()</a>, <a class="el" href="a00383_source.html#l00765">std::ios_base::getloc()</a>, <a class="el" href="a00287_source.html#l00114">std::basic_ios&lt; _CharT, _Traits &gt;::imbue()</a>, <a class="el" href="a00383_source.html#l00691">std::ios_base::precision()</a>, and <a class="el" href="a00140_source.html#l00638">std::basic_ostringstream&lt; _CharT, _Traits, _Alloc &gt;::str()</a>.</p>

</div>
</div>
<a id="ga227b3a4d88cd0ce1695be849633feec9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga227b3a4d88cd0ce1695be849633feec9">&#9670;&nbsp;</a></span>operator=() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp; <a class="el" href="a01912.html">std::complex</a>&lt; _Tp &gt;::operator= </td>
          <td>(</td>
          <td class="paramtype">const _Tp &amp;&#160;</td>
          <td class="paramname"><em>__t</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Assign a scalar to this complex number. </p>

<p class="definition">Definition at line <a class="el" href="a00053_source.html#l00235">235</a> of file <a class="el" href="a00053_source.html">complex</a>.</p>

</div>
</div>
<a id="gae279d0a33c5bc2585901c87516d1833f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gae279d0a33c5bc2585901c87516d1833f">&#9670;&nbsp;</a></span>operator=() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
<div class="memtemplate">
template&lt;typename _Up &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp; <a class="el" href="a01912.html">std::complex</a>&lt; _Tp &gt;::operator= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a01912.html">complex</a>&lt; _Up &gt; &amp;&#160;</td>
          <td class="paramname"><em>__z</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Assign another complex number to this one. </p>

<p class="definition">Definition at line <a class="el" href="a00053_source.html#l00265">265</a> of file <a class="el" href="a00053_source.html">complex</a>.</p>

</div>
</div>
<a id="gaca932655bd64e8b079c145921e0d1d62"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaca932655bd64e8b079c145921e0d1d62">&#9670;&nbsp;</a></span>operator==() <span class="overload">[1/3]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">constexpr bool std::operator== </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__y</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Return true if <em>x</em> is equal to <em>y</em>. </p>

<p class="definition">Definition at line <a class="el" href="a00053_source.html#l00458">458</a> of file <a class="el" href="a00053_source.html">complex</a>.</p>

</div>
</div>
<a id="ga5bbecf180e08f24cdb60411af07873be"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga5bbecf180e08f24cdb60411af07873be">&#9670;&nbsp;</a></span>operator==() <span class="overload">[2/3]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">constexpr bool std::operator== </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const _Tp &amp;&#160;</td>
          <td class="paramname"><em>__y</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Return true if <em>x</em> is equal to <em>y</em>. </p>

<p class="definition">Definition at line <a class="el" href="a00053_source.html#l00463">463</a> of file <a class="el" href="a00053_source.html">complex</a>.</p>

</div>
</div>
<a id="ga8ce82b2067ebaf21931151dfee549f0d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga8ce82b2067ebaf21931151dfee549f0d">&#9670;&nbsp;</a></span>operator==() <span class="overload">[3/3]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">constexpr bool std::operator== </td>
          <td>(</td>
          <td class="paramtype">const _Tp &amp;&#160;</td>
          <td class="paramname"><em>__x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__y</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Return true if <em>x</em> is equal to <em>y</em>. </p>

<p class="definition">Definition at line <a class="el" href="a00053_source.html#l00468">468</a> of file <a class="el" href="a00053_source.html">complex</a>.</p>

</div>
</div>
<a id="gaf81c75e50c9ee8a791d90329d2fc7ef8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaf81c75e50c9ee8a791d90329d2fc7ef8">&#9670;&nbsp;</a></span>operator&gt;&gt;()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp , typename _CharT , class _Traits &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a02456.html">basic_istream</a>&lt;_CharT, _Traits&gt;&amp; std::operator&gt;&gt; </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a02456.html">basic_istream</a>&lt; _CharT, _Traits &gt; &amp;&#160;</td>
          <td class="paramname"><em>__is</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__x</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Extraction operator for complex values. </p>

<p class="definition">Definition at line <a class="el" href="a00053_source.html#l00493">493</a> of file <a class="el" href="a00053_source.html">complex</a>.</p>

<p class="reference">References <a class="el" href="a00383_source.html#l00410">std::ios_base::failbit</a>, <a class="el" href="a00386_source.html#l00719">std::basic_istream&lt; _CharT, _Traits &gt;::putback()</a>, <a class="el" href="a00284_source.html#l00157">std::basic_ios&lt; _CharT, _Traits &gt;::setstate()</a>, and <a class="el" href="a00284_source.html#l00449">std::basic_ios&lt; _CharT, _Traits &gt;::widen()</a>.</p>

</div>
</div>
<a id="ga6310fbff4c2a4056654d332fc0e68f04"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga6310fbff4c2a4056654d332fc0e68f04">&#9670;&nbsp;</a></span>polar()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; std::polar </td>
          <td>(</td>
          <td class="paramtype">const _Tp &amp;&#160;</td>
          <td class="paramname"><em>__rho</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const _Tp &amp;&#160;</td>
          <td class="paramname"><em>__theta</em> = <code>0</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Return complex with magnitude <em>rho</em> and angle <em>theta</em>. </p>

<p class="definition">Definition at line <a class="el" href="a00053_source.html#l00690">690</a> of file <a class="el" href="a00053_source.html">complex</a>.</p>

</div>
</div>
<a id="gaacf8017e100d619acab131da8a4017e1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaacf8017e100d619acab131da8a4017e1">&#9670;&nbsp;</a></span>pow() <span class="overload">[1/5]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; std::pow </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__z</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>__n</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Return <em>x</em> to the <em>y'th</em> power. </p>

<p class="definition">Definition at line <a class="el" href="a00053_source.html#l01008">1008</a> of file <a class="el" href="a00053_source.html">complex</a>.</p>

<p class="reference">Referenced by <a class="el" href="a17055_source.html#l02340">std::gamma_distribution&lt; result_type &gt;::operator()()</a>, <a class="el" href="a00053_source.html#l01017">std::pow()</a>, and <a class="el" href="a16530_source.html#l00350">std::tr1::pow()</a>.</p>

</div>
</div>
<a id="ga6e1161f2920c46a042888c60e9d8447c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga6e1161f2920c46a042888c60e9d8447c">&#9670;&nbsp;</a></span>pow() <span class="overload">[2/5]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; std::pow </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const _Tp &amp;&#160;</td>
          <td class="paramname"><em>__y</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return <em>x</em> to the <em>y'th</em> power. </p>

<p class="definition">Definition at line <a class="el" href="a00053_source.html#l01017">1017</a> of file <a class="el" href="a00053_source.html">complex</a>.</p>

<p class="reference">References <a class="el" href="a00053_source.html#l00786">std::exp()</a>, <a class="el" href="a00053_source.html#l00813">std::log()</a>, and <a class="el" href="a00053_source.html#l01008">std::pow()</a>.</p>

</div>
</div>
<a id="gad07a5f0000890bb20d170700575d210c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gad07a5f0000890bb20d170700575d210c">&#9670;&nbsp;</a></span>pow() <span class="overload">[3/5]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; std::pow </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__y</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Return <em>x</em> to the <em>y'th</em> power. </p>

<p class="definition">Definition at line <a class="el" href="a00053_source.html#l01056">1056</a> of file <a class="el" href="a00053_source.html">complex</a>.</p>

</div>
</div>
<a id="gadb1a322e1cc55220dc7ff754815ffbc7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gadb1a322e1cc55220dc7ff754815ffbc7">&#9670;&nbsp;</a></span>pow() <span class="overload">[4/5]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; std::pow </td>
          <td>(</td>
          <td class="paramtype">const _Tp &amp;&#160;</td>
          <td class="paramname"><em>__x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__y</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Return <em>x</em> to the <em>y'th</em> power. </p>

<p class="definition">Definition at line <a class="el" href="a00053_source.html#l01062">1062</a> of file <a class="el" href="a00053_source.html">complex</a>.</p>

<p class="reference">References <a class="el" href="a00053_source.html#l00813">std::log()</a>, and <a class="el" href="a00053_source.html#l01008">std::pow()</a>.</p>

</div>
</div>
<a id="gaab6ff7d7d6909209885edbc25b74a930"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaab6ff7d7d6909209885edbc25b74a930">&#9670;&nbsp;</a></span>pow() <span class="overload">[5/5]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp , typename _Up &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01912.html">std::complex</a>&lt;typename __gnu_cxx::__promote_2&lt;_Tp, _Up&gt;::__type&gt; std::tr1::pow </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a01912.html">std::complex</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const _Up &amp;&#160;</td>
          <td class="paramname"><em>__y</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Additional overloads [8.1.9]. </p>

<p class="definition">Definition at line <a class="el" href="a16530_source.html#l00350">350</a> of file <a class="el" href="a16530_source.html">tr1/complex</a>.</p>

<p class="reference">References <a class="el" href="a00053_source.html#l01008">std::pow()</a>.</p>

</div>
</div>
<a id="ga249915bcbce6563e63f5ffa6d464155a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga249915bcbce6563e63f5ffa6d464155a">&#9670;&nbsp;</a></span>sin()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; std::sin </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__z</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Return complex sine of <em>z</em>. </p>

<p class="definition">Definition at line <a class="el" href="a00053_source.html#l00848">848</a> of file <a class="el" href="a00053_source.html">complex</a>.</p>

</div>
</div>
<a id="gae30c461aa90a3e7d502737e29898570b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gae30c461aa90a3e7d502737e29898570b">&#9670;&nbsp;</a></span>sinh()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; std::sinh </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__z</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Return complex hyperbolic sine of <em>z</em>. </p>

<p class="definition">Definition at line <a class="el" href="a00053_source.html#l00878">878</a> of file <a class="el" href="a00053_source.html">complex</a>.</p>

</div>
</div>
<a id="gaf91cd3409ab242d469bcc1b2d06624c3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaf91cd3409ab242d469bcc1b2d06624c3">&#9670;&nbsp;</a></span>sqrt()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; std::sqrt </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__z</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Return complex square root of <em>z</em>. </p>

<p class="definition">Definition at line <a class="el" href="a00053_source.html#l00922">922</a> of file <a class="el" href="a00053_source.html">complex</a>.</p>

<p class="reference">Referenced by <a class="el" href="a17055_source.html#l01786">std::normal_distribution&lt; result_type &gt;::operator()()</a>, and <a class="el" href="a00452_source.html#l03325">std::student_t_distribution&lt; _RealType &gt;::operator()()</a>.</p>

</div>
</div>
<a id="ga530419a3cf68024cd03985a4795214e3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga530419a3cf68024cd03985a4795214e3">&#9670;&nbsp;</a></span>tan()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; std::tan </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__z</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Return complex tangent of <em>z</em>. </p>

<p class="definition">Definition at line <a class="el" href="a00053_source.html#l00949">949</a> of file <a class="el" href="a00053_source.html">complex</a>.</p>

</div>
</div>
<a id="gaa4aa5a5b2f39aa309bd0add4864b3155"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaa4aa5a5b2f39aa309bd0add4864b3155">&#9670;&nbsp;</a></span>tanh()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; std::tanh </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a01912.html">complex</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__z</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Return complex hyperbolic tangent of <em>z</em>. </p>

<p class="definition">Definition at line <a class="el" href="a00053_source.html#l00977">977</a> of file <a class="el" href="a00053_source.html">complex</a>.</p>

</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="footer">Generated by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.15 </li>
  </ul>
</div>
</body>
</html>