<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<section xmlns="http://docbook.org/ns/docbook" version="5.0" xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="__complex_8h">
<title>/Users/bernard/b20/bsoft/include/Complex.h File Reference</title>
<indexterm><primary>/Users/bernard/b20/bsoft/include/Complex.h</primary></indexterm>
<para>

<para>Class for complex numbers. </para>
 
</para>
<programlisting>#include &lt;cmath&gt;
#include &lt;iostream&gt;
</programlisting><simplesect>
    <title>Classes    </title>
        <itemizedlist>
            <listitem><para>class <link linkend="_class_complex">Complex&lt; Type &gt;</link></para>
</listitem>
        </itemizedlist>
</simplesect>
<simplesect>
    <title>Functions    </title>
        <itemizedlist>
            <listitem><para>template&lt;typename Type &gt; </para><para>ostream &amp; <link linkend="__complex_8h_1abdfab3ea95eeea8ee8a6ce08488727b5">operator&lt;&lt;</link> (ostream &amp;output, <link linkend="_class_complex">Complex</link>&lt; Type &gt; &amp;c)</para>
</listitem>
            <listitem><para>template&lt;typename Type &gt; </para><para><link linkend="_class_complex">Complex</link>&lt; Type &gt; <link linkend="__complex_8h_1a7a5ba0dd35529d7d88df67f87537c396">operator *</link> (const double d, <link linkend="_class_complex">Complex</link>&lt; Type &gt; &amp;c)</para>
</listitem>
            <listitem><para>template&lt;typename Type &gt; </para><para><link linkend="_class_complex">Complex</link>&lt; Type &gt; <link linkend="__complex_8h_1ae0a5238d7b4b395c2672fb908a8c96da">complex_unpack_combined_first</link> (<link linkend="_class_complex">Complex</link>&lt; Type &gt; c1, <link linkend="_class_complex">Complex</link>&lt; Type &gt; c2)</para>
</listitem>
            <listitem><para>template&lt;typename Type &gt; </para><para><link linkend="_class_complex">Complex</link>&lt; Type &gt; <link linkend="__complex_8h_1ad2f82913a8654988b40f9bdf195194d1">complex_unpack_combined_second</link> (<link linkend="_class_complex">Complex</link>&lt; Type &gt; c1, <link linkend="_class_complex">Complex</link>&lt; Type &gt; c2)</para>
</listitem>
        </itemizedlist>
</simplesect>
<section>
<title>Detailed Description</title>

<para>Class for complex numbers. </para>

<para><formalpara><title>Author: </title>

<para>Bernard Heymann </para>
</formalpara>
<formalpara><title>Date: </title>

<para>Created: 20050405 Modified: 20130618 </para>
</formalpara>
</para>
</section>
<section>
<title>Function Documentation</title>
<anchor xml:id="__complex_8h_1ae0a5238d7b4b395c2672fb908a8c96da"/>    <section>
    <title>complex_unpack_combined_first()</title>
<indexterm><primary>complex_unpack_combined_first</primary><secondary>Complex.h</secondary></indexterm>
<indexterm><primary>Complex.h</primary><secondary>complex_unpack_combined_first</secondary></indexterm>
<computeroutput>template&lt;typename Type &gt; </computeroutput><para><computeroutput><link linkend="_class_complex">Complex</link>&lt;Type&gt; complex_unpack_combined_first (<link linkend="_class_complex">Complex</link>&lt; Type &gt; c1, <link linkend="_class_complex">Complex</link>&lt; Type &gt; c2)<computeroutput>[inline]</computeroutput></computeroutput></para><para>
Definition at line 136 of file Complex.h.</para>
    </section><anchor xml:id="__complex_8h_1ad2f82913a8654988b40f9bdf195194d1"/>    <section>
    <title>complex_unpack_combined_second()</title>
<indexterm><primary>complex_unpack_combined_second</primary><secondary>Complex.h</secondary></indexterm>
<indexterm><primary>Complex.h</primary><secondary>complex_unpack_combined_second</secondary></indexterm>
<computeroutput>template&lt;typename Type &gt; </computeroutput><para><computeroutput><link linkend="_class_complex">Complex</link>&lt;Type&gt; complex_unpack_combined_second (<link linkend="_class_complex">Complex</link>&lt; Type &gt; c1, <link linkend="_class_complex">Complex</link>&lt; Type &gt; c2)<computeroutput>[inline]</computeroutput></computeroutput></para><para>
Definition at line 142 of file Complex.h.</para>
    </section><anchor xml:id="__complex_8h_1a7a5ba0dd35529d7d88df67f87537c396"/>    <section>
    <title>operator *()</title>
<indexterm><primary>operator *</primary><secondary>Complex.h</secondary></indexterm>
<indexterm><primary>Complex.h</primary><secondary>operator *</secondary></indexterm>
<computeroutput>template&lt;typename Type &gt; </computeroutput><para><computeroutput><link linkend="_class_complex">Complex</link>&lt;Type&gt; operator * (const double d, <link linkend="_class_complex">Complex</link>&lt; Type &gt; &amp; c)<computeroutput>[inline]</computeroutput></computeroutput></para><para>
Definition at line 130 of file Complex.h.</para>
    </section><anchor xml:id="__complex_8h_1abdfab3ea95eeea8ee8a6ce08488727b5"/>    <section>
    <title>operator&lt;&lt;()</title>
<indexterm><primary>operator&lt;&lt;</primary><secondary>Complex.h</secondary></indexterm>
<indexterm><primary>Complex.h</primary><secondary>operator&lt;&lt;</secondary></indexterm>
<computeroutput>template&lt;typename Type &gt; </computeroutput><para><computeroutput>ostream&amp; operator&lt;&lt; (ostream &amp; output, <link linkend="_class_complex">Complex</link>&lt; Type &gt; &amp; c)</computeroutput></para><para>
Definition at line 122 of file Complex.h.</para>
</section>
</section>
</section>
