root/doc/html/operators_8h.html @ 354

Revision 353, 138.4 kB (checked in by smidl, 16 years ago)

doc

Line 
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
3<title>mixpp: operators.h File Reference</title>
4<link href="tabs.css" rel="stylesheet" type="text/css">
5<link href="doxygen.css" rel="stylesheet" type="text/css">
6</head><body>
7<!-- Generated by Doxygen 1.5.8 -->
8<script type="text/javascript">
9<!--
10function changeDisplayState (e){
11  var num=this.id.replace(/[^[0-9]/g,'');
12  var button=this.firstChild;
13  var sectionDiv=document.getElementById('dynsection'+num);
14  if (sectionDiv.style.display=='none'||sectionDiv.style.display==''){
15    sectionDiv.style.display='block';
16    button.src='open.gif';
17  }else{
18    sectionDiv.style.display='none';
19    button.src='closed.gif';
20  }
21}
22function initDynSections(){
23  var divs=document.getElementsByTagName('div');
24  var sectionCounter=1;
25  for(var i=0;i<divs.length-1;i++){
26    if(divs[i].className=='dynheader'&&divs[i+1].className=='dynsection'){
27      var header=divs[i];
28      var section=divs[i+1];
29      var button=header.firstChild;
30      if (button!='IMG'){
31        divs[i].insertBefore(document.createTextNode(' '),divs[i].firstChild);
32        button=document.createElement('img');
33        divs[i].insertBefore(button,divs[i].firstChild);
34      }
35      header.style.cursor='pointer';
36      header.onclick=changeDisplayState;
37      header.id='dynheader'+sectionCounter;
38      button.src='closed.gif';
39      section.id='dynsection'+sectionCounter;
40      section.style.display='none';
41      section.style.marginLeft='14px';
42      sectionCounter++;
43    }
44  }
45}
46window.onload = initDynSections;
47-->
48</script>
49<div class="navigation" id="top">
50  <div class="tabs">
51    <ul>
52      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
53      <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
54      <li><a href="modules.html"><span>Modules</span></a></li>
55      <li><a href="annotated.html"><span>Classes</span></a></li>
56      <li class="current"><a href="files.html"><span>Files</span></a></li>
57    </ul>
58  </div>
59  <div class="tabs">
60    <ul>
61      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
62      <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
63    </ul>
64  </div>
65</div>
66<div class="contents">
67<h1>operators.h File Reference</h1>Definitions of operators for vectors and matricies of different types. 
68<a href="#_details">More...</a>
69<p>
70<code>#include &lt;<a class="el" href="vec_8h-source.html">itpp/base/vec.h</a>&gt;</code><br>
71<code>#include &lt;<a class="el" href="mat_8h-source.html">itpp/base/mat.h</a>&gt;</code><br>
72<code>#include &lt;<a class="el" href="converters_8h-source.html">itpp/base/converters.h</a>&gt;</code><br>
73
74<p>
75<a href="operators_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
76<tr><td></td></tr>
77<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
78<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1b67a2935a0b16e32ff921ec1bdd0156"></a><!-- doxytag: member="operators.h::operator+" ref="1b67a2935a0b16e32ff921ec1bdd0156" args="(const int &amp;x, const std::complex&lt; double &gt; &amp;y)" -->
79std::complex&lt; double &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#1b67a2935a0b16e32ff921ec1bdd0156">itpp::operator+</a> (const int &amp;x, const std::complex&lt; double &gt; &amp;y)</td></tr>
80
81<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Addition operator for int and complex double. <br></td></tr>
82<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a85bb28040a3d4a696e7ba0a3e69375a"></a><!-- doxytag: member="operators.h::operator+" ref="a85bb28040a3d4a696e7ba0a3e69375a" args="(const float &amp;x, const std::complex&lt; double &gt; &amp;y)" -->
83std::complex&lt; double &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#a85bb28040a3d4a696e7ba0a3e69375a">itpp::operator+</a> (const float &amp;x, const std::complex&lt; double &gt; &amp;y)</td></tr>
84
85<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Addition operator for float and complex double. <br></td></tr>
86<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a871d65fb11dc95748f4d351f63746c3"></a><!-- doxytag: member="operators.h::operator+" ref="a871d65fb11dc95748f4d351f63746c3" args="(const std::complex&lt; double &gt; &amp;x, const int &amp;y)" -->
87std::complex&lt; double &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#a871d65fb11dc95748f4d351f63746c3">itpp::operator+</a> (const std::complex&lt; double &gt; &amp;x, const int &amp;y)</td></tr>
88
89<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Addition operator for int and complex double. <br></td></tr>
90<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d10c179c37a9323e2c07be57f4ffe30c"></a><!-- doxytag: member="operators.h::operator+" ref="d10c179c37a9323e2c07be57f4ffe30c" args="(const std::complex&lt; double &gt; &amp;x, const float &amp;y)" -->
91std::complex&lt; double &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#d10c179c37a9323e2c07be57f4ffe30c">itpp::operator+</a> (const std::complex&lt; double &gt; &amp;x, const float &amp;y)</td></tr>
92
93<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Addition operator for float and complex double. <br></td></tr>
94<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="704fe934cc29a4454941a7e5d60a649d"></a><!-- doxytag: member="operators.h::operator&#45;" ref="704fe934cc29a4454941a7e5d60a649d" args="(const int &amp;x, const std::complex&lt; double &gt; &amp;y)" -->
95std::complex&lt; double &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#704fe934cc29a4454941a7e5d60a649d">itpp::operator-</a> (const int &amp;x, const std::complex&lt; double &gt; &amp;y)</td></tr>
96
97<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Subtraction operator for int and complex double. <br></td></tr>
98<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="884d272b79b7e6e78684b3e384444dc9"></a><!-- doxytag: member="operators.h::operator&#45;" ref="884d272b79b7e6e78684b3e384444dc9" args="(const float &amp;x, const std::complex&lt; double &gt; &amp;y)" -->
99std::complex&lt; double &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#884d272b79b7e6e78684b3e384444dc9">itpp::operator-</a> (const float &amp;x, const std::complex&lt; double &gt; &amp;y)</td></tr>
100
101<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Subtraction operator for float and complex double. <br></td></tr>
102<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f069142e8ed69bd4155b92563883ea5e"></a><!-- doxytag: member="operators.h::operator&#45;" ref="f069142e8ed69bd4155b92563883ea5e" args="(const std::complex&lt; double &gt; &amp;x, const int &amp;y)" -->
103std::complex&lt; double &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#f069142e8ed69bd4155b92563883ea5e">itpp::operator-</a> (const std::complex&lt; double &gt; &amp;x, const int &amp;y)</td></tr>
104
105<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Subtraction operator for int and complex double. <br></td></tr>
106<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="44e959fe9732f893d03b4b3869fa651c"></a><!-- doxytag: member="operators.h::operator&#45;" ref="44e959fe9732f893d03b4b3869fa651c" args="(const std::complex&lt; double &gt; &amp;x, const float &amp;y)" -->
107std::complex&lt; double &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#44e959fe9732f893d03b4b3869fa651c">itpp::operator-</a> (const std::complex&lt; double &gt; &amp;x, const float &amp;y)</td></tr>
108
109<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Subtraction operator for float and complex double. <br></td></tr>
110<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ef5a5bd148ec44a579bc2683a566f5a0"></a><!-- doxytag: member="operators.h::operator*" ref="ef5a5bd148ec44a579bc2683a566f5a0" args="(const int &amp;x, const std::complex&lt; double &gt; &amp;y)" -->
111std::complex&lt; double &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#ef5a5bd148ec44a579bc2683a566f5a0">itpp::operator*</a> (const int &amp;x, const std::complex&lt; double &gt; &amp;y)</td></tr>
112
113<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Multiplication operator for int and complex double. <br></td></tr>
114<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="cd94312990bafa6cc9abc81a156e4579"></a><!-- doxytag: member="operators.h::operator*" ref="cd94312990bafa6cc9abc81a156e4579" args="(const float &amp;x, const std::complex&lt; double &gt; &amp;y)" -->
115std::complex&lt; double &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#cd94312990bafa6cc9abc81a156e4579">itpp::operator*</a> (const float &amp;x, const std::complex&lt; double &gt; &amp;y)</td></tr>
116
117<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Multiplication operator for float and complex double. <br></td></tr>
118<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1c5e1d4c1024749f27ccd8dae745d70c"></a><!-- doxytag: member="operators.h::operator*" ref="1c5e1d4c1024749f27ccd8dae745d70c" args="(const std::complex&lt; double &gt; &amp;x, const int &amp;y)" -->
119std::complex&lt; double &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#1c5e1d4c1024749f27ccd8dae745d70c">itpp::operator*</a> (const std::complex&lt; double &gt; &amp;x, const int &amp;y)</td></tr>
120
121<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Multiplication operator for int and complex double. <br></td></tr>
122<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7f89185343d79d09ace90d207979bd7e"></a><!-- doxytag: member="operators.h::operator*" ref="7f89185343d79d09ace90d207979bd7e" args="(const std::complex&lt; double &gt; &amp;x, const float &amp;y)" -->
123std::complex&lt; double &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#7f89185343d79d09ace90d207979bd7e">itpp::operator*</a> (const std::complex&lt; double &gt; &amp;x, const float &amp;y)</td></tr>
124
125<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Multiplication operator for float and complex double. <br></td></tr>
126<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a1c69afd2c309865bad6d3caf4d34f2a"></a><!-- doxytag: member="operators.h::operator/" ref="a1c69afd2c309865bad6d3caf4d34f2a" args="(const std::complex&lt; double &gt; &amp;x, const int &amp;y)" -->
127std::complex&lt; double &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#a1c69afd2c309865bad6d3caf4d34f2a">itpp::operator/</a> (const std::complex&lt; double &gt; &amp;x, const int &amp;y)</td></tr>
128
129<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Division operator for complex double and int. <br></td></tr>
130<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1a119760e309dffec8cdad4f930c73f2"></a><!-- doxytag: member="operators.h::operator/" ref="1a119760e309dffec8cdad4f930c73f2" args="(const std::complex&lt; double &gt; &amp;x, const float &amp;y)" -->
131std::complex&lt; double &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#1a119760e309dffec8cdad4f930c73f2">itpp::operator/</a> (const std::complex&lt; double &gt; &amp;x, const float &amp;y)</td></tr>
132
133<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Division operator for complex double and float. <br></td></tr>
134<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d6a4921289a70a5bbbd8bb837a7ae8ff"></a><!-- doxytag: member="operators.h::operator+" ref="d6a4921289a70a5bbbd8bb837a7ae8ff" args="(const float &amp;s, const vec &amp;v)" -->
135<a class="el" href="classitpp_1_1Vec.html#02e1bb55f60f3c2eb7a020eb1c2cfcf4">vec</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#d6a4921289a70a5bbbd8bb837a7ae8ff">itpp::operator+</a> (const float &amp;s, const <a class="el" href="classitpp_1_1Vec.html#02e1bb55f60f3c2eb7a020eb1c2cfcf4">vec</a> &amp;v)</td></tr>
136
137<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Addition operator for float and vec. <br></td></tr>
138<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0f48f58e926d94a049462b4aaaa27d2a"></a><!-- doxytag: member="operators.h::operator+" ref="0f48f58e926d94a049462b4aaaa27d2a" args="(const short &amp;s, const vec &amp;v)" -->
139<a class="el" href="classitpp_1_1Vec.html#02e1bb55f60f3c2eb7a020eb1c2cfcf4">vec</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#0f48f58e926d94a049462b4aaaa27d2a">itpp::operator+</a> (const short &amp;s, const <a class="el" href="classitpp_1_1Vec.html#02e1bb55f60f3c2eb7a020eb1c2cfcf4">vec</a> &amp;v)</td></tr>
140
141<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Addition operator for short and vec. <br></td></tr>
142<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e16d73a8786eeaf60e426245d85a5508"></a><!-- doxytag: member="operators.h::operator+" ref="e16d73a8786eeaf60e426245d85a5508" args="(const int &amp;s, const vec &amp;v)" -->
143<a class="el" href="classitpp_1_1Vec.html#02e1bb55f60f3c2eb7a020eb1c2cfcf4">vec</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#e16d73a8786eeaf60e426245d85a5508">itpp::operator+</a> (const int &amp;s, const <a class="el" href="classitpp_1_1Vec.html#02e1bb55f60f3c2eb7a020eb1c2cfcf4">vec</a> &amp;v)</td></tr>
144
145<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Addition operator for int and vec. <br></td></tr>
146<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2754389436792afd79831d70f66bb26c"></a><!-- doxytag: member="operators.h::operator+" ref="2754389436792afd79831d70f66bb26c" args="(const vec &amp;v, const float &amp;s)" -->
147<a class="el" href="classitpp_1_1Vec.html#02e1bb55f60f3c2eb7a020eb1c2cfcf4">vec</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#2754389436792afd79831d70f66bb26c">itpp::operator+</a> (const <a class="el" href="classitpp_1_1Vec.html#02e1bb55f60f3c2eb7a020eb1c2cfcf4">vec</a> &amp;v, const float &amp;s)</td></tr>
148
149<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Addition operator for vec and float. <br></td></tr>
150<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2df642c207b36e9ea10a20ee16cd5aaf"></a><!-- doxytag: member="operators.h::operator+" ref="2df642c207b36e9ea10a20ee16cd5aaf" args="(const vec &amp;v, const short &amp;s)" -->
151<a class="el" href="classitpp_1_1Vec.html#02e1bb55f60f3c2eb7a020eb1c2cfcf4">vec</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#2df642c207b36e9ea10a20ee16cd5aaf">itpp::operator+</a> (const <a class="el" href="classitpp_1_1Vec.html#02e1bb55f60f3c2eb7a020eb1c2cfcf4">vec</a> &amp;v, const short &amp;s)</td></tr>
152
153<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Addition operator for vec and short. <br></td></tr>
154<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="fbc5264ea11269c809d545b4ad543f5a"></a><!-- doxytag: member="operators.h::operator+" ref="fbc5264ea11269c809d545b4ad543f5a" args="(const vec &amp;v, const int &amp;s)" -->
155<a class="el" href="classitpp_1_1Vec.html#02e1bb55f60f3c2eb7a020eb1c2cfcf4">vec</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#fbc5264ea11269c809d545b4ad543f5a">itpp::operator+</a> (const <a class="el" href="classitpp_1_1Vec.html#02e1bb55f60f3c2eb7a020eb1c2cfcf4">vec</a> &amp;v, const int &amp;s)</td></tr>
156
157<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Addition operator for vec and int. <br></td></tr>
158<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8f63f4c081a1c15d7a72c355c2c7eff6"></a><!-- doxytag: member="operators.h::operator&#45;" ref="8f63f4c081a1c15d7a72c355c2c7eff6" args="(const float &amp;s, const vec &amp;v)" -->
159<a class="el" href="classitpp_1_1Vec.html#02e1bb55f60f3c2eb7a020eb1c2cfcf4">vec</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#8f63f4c081a1c15d7a72c355c2c7eff6">itpp::operator-</a> (const float &amp;s, const <a class="el" href="classitpp_1_1Vec.html#02e1bb55f60f3c2eb7a020eb1c2cfcf4">vec</a> &amp;v)</td></tr>
160
161<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Subtraction operator for float and vec. <br></td></tr>
162<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="09a8d526be6b86e4eb4849050b2a030b"></a><!-- doxytag: member="operators.h::operator&#45;" ref="09a8d526be6b86e4eb4849050b2a030b" args="(const short &amp;s, const vec &amp;v)" -->
163<a class="el" href="classitpp_1_1Vec.html#02e1bb55f60f3c2eb7a020eb1c2cfcf4">vec</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#09a8d526be6b86e4eb4849050b2a030b">itpp::operator-</a> (const short &amp;s, const <a class="el" href="classitpp_1_1Vec.html#02e1bb55f60f3c2eb7a020eb1c2cfcf4">vec</a> &amp;v)</td></tr>
164
165<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Subtraction operator for short and vec. <br></td></tr>
166<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8258cb1fc2187cfe96f918c55773ba1b"></a><!-- doxytag: member="operators.h::operator&#45;" ref="8258cb1fc2187cfe96f918c55773ba1b" args="(const int &amp;s, const vec &amp;v)" -->
167<a class="el" href="classitpp_1_1Vec.html#02e1bb55f60f3c2eb7a020eb1c2cfcf4">vec</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#8258cb1fc2187cfe96f918c55773ba1b">itpp::operator-</a> (const int &amp;s, const <a class="el" href="classitpp_1_1Vec.html#02e1bb55f60f3c2eb7a020eb1c2cfcf4">vec</a> &amp;v)</td></tr>
168
169<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Subtraction operator for int and vec. <br></td></tr>
170<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="086bb00cbc0247093420e6a22a5996d2"></a><!-- doxytag: member="operators.h::operator&#45;" ref="086bb00cbc0247093420e6a22a5996d2" args="(const vec &amp;v, const float &amp;s)" -->
171<a class="el" href="classitpp_1_1Vec.html#02e1bb55f60f3c2eb7a020eb1c2cfcf4">vec</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#086bb00cbc0247093420e6a22a5996d2">itpp::operator-</a> (const <a class="el" href="classitpp_1_1Vec.html#02e1bb55f60f3c2eb7a020eb1c2cfcf4">vec</a> &amp;v, const float &amp;s)</td></tr>
172
173<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Subtraction operator for vec and float. <br></td></tr>
174<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a1c2cb02be8911c45b5b60dfc209dc39"></a><!-- doxytag: member="operators.h::operator&#45;" ref="a1c2cb02be8911c45b5b60dfc209dc39" args="(const vec &amp;v, const short &amp;s)" -->
175<a class="el" href="classitpp_1_1Vec.html#02e1bb55f60f3c2eb7a020eb1c2cfcf4">vec</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#a1c2cb02be8911c45b5b60dfc209dc39">itpp::operator-</a> (const <a class="el" href="classitpp_1_1Vec.html#02e1bb55f60f3c2eb7a020eb1c2cfcf4">vec</a> &amp;v, const short &amp;s)</td></tr>
176
177<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Subtraction operator for vec and short. <br></td></tr>
178<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2ba8e53d691539671ad9acad2e3267ac"></a><!-- doxytag: member="operators.h::operator&#45;" ref="2ba8e53d691539671ad9acad2e3267ac" args="(const vec &amp;v, const int &amp;s)" -->
179<a class="el" href="classitpp_1_1Vec.html#02e1bb55f60f3c2eb7a020eb1c2cfcf4">vec</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#2ba8e53d691539671ad9acad2e3267ac">itpp::operator-</a> (const <a class="el" href="classitpp_1_1Vec.html#02e1bb55f60f3c2eb7a020eb1c2cfcf4">vec</a> &amp;v, const int &amp;s)</td></tr>
180
181<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Subtraction operator for vec and int. <br></td></tr>
182<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c72d7f24c1bf72c9467e77bb47725edd"></a><!-- doxytag: member="operators.h::operator*" ref="c72d7f24c1bf72c9467e77bb47725edd" args="(const float &amp;s, const vec &amp;v)" -->
183<a class="el" href="classitpp_1_1Vec.html#02e1bb55f60f3c2eb7a020eb1c2cfcf4">vec</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#c72d7f24c1bf72c9467e77bb47725edd">itpp::operator*</a> (const float &amp;s, const <a class="el" href="classitpp_1_1Vec.html#02e1bb55f60f3c2eb7a020eb1c2cfcf4">vec</a> &amp;v)</td></tr>
184
185<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Multiplication operator for float and vec. <br></td></tr>
186<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a2b7365bf9a4dea735784ef6af15677a"></a><!-- doxytag: member="operators.h::operator*" ref="a2b7365bf9a4dea735784ef6af15677a" args="(const short &amp;s, const vec &amp;v)" -->
187<a class="el" href="classitpp_1_1Vec.html#02e1bb55f60f3c2eb7a020eb1c2cfcf4">vec</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#a2b7365bf9a4dea735784ef6af15677a">itpp::operator*</a> (const short &amp;s, const <a class="el" href="classitpp_1_1Vec.html#02e1bb55f60f3c2eb7a020eb1c2cfcf4">vec</a> &amp;v)</td></tr>
188
189<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Multiplication operator for short and vec. <br></td></tr>
190<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c9a6a36a9199fbce947d9faf097b4e3e"></a><!-- doxytag: member="operators.h::operator*" ref="c9a6a36a9199fbce947d9faf097b4e3e" args="(const int &amp;s, const vec &amp;v)" -->
191<a class="el" href="classitpp_1_1Vec.html#02e1bb55f60f3c2eb7a020eb1c2cfcf4">vec</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#c9a6a36a9199fbce947d9faf097b4e3e">itpp::operator*</a> (const int &amp;s, const <a class="el" href="classitpp_1_1Vec.html#02e1bb55f60f3c2eb7a020eb1c2cfcf4">vec</a> &amp;v)</td></tr>
192
193<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Multiplication operator for int and vec. <br></td></tr>
194<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9d8f90da78e466740bf89b86677c8d32"></a><!-- doxytag: member="operators.h::operator*" ref="9d8f90da78e466740bf89b86677c8d32" args="(const std::complex&lt; double &gt; &amp;s, const vec &amp;v)" -->
195<a class="el" href="classitpp_1_1Vec.html#e83c1408740e41a7e29c383b71d4d544">cvec</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#9d8f90da78e466740bf89b86677c8d32">itpp::operator*</a> (const std::complex&lt; double &gt; &amp;s, const <a class="el" href="classitpp_1_1Vec.html#02e1bb55f60f3c2eb7a020eb1c2cfcf4">vec</a> &amp;v)</td></tr>
196
197<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Multiplication operator for complex&lt;double&gt; and vec. <br></td></tr>
198<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="837f86310e8b88d218cb602825532f00"></a><!-- doxytag: member="operators.h::operator*" ref="837f86310e8b88d218cb602825532f00" args="(const vec &amp;v, const float &amp;s)" -->
199<a class="el" href="classitpp_1_1Vec.html#02e1bb55f60f3c2eb7a020eb1c2cfcf4">vec</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#837f86310e8b88d218cb602825532f00">itpp::operator*</a> (const <a class="el" href="classitpp_1_1Vec.html#02e1bb55f60f3c2eb7a020eb1c2cfcf4">vec</a> &amp;v, const float &amp;s)</td></tr>
200
201<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Multiplication operator for vec and float. <br></td></tr>
202<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5e2abe314087800740f4022db8ae4154"></a><!-- doxytag: member="operators.h::operator*" ref="5e2abe314087800740f4022db8ae4154" args="(const vec &amp;v, const short &amp;s)" -->
203<a class="el" href="classitpp_1_1Vec.html#02e1bb55f60f3c2eb7a020eb1c2cfcf4">vec</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#5e2abe314087800740f4022db8ae4154">itpp::operator*</a> (const <a class="el" href="classitpp_1_1Vec.html#02e1bb55f60f3c2eb7a020eb1c2cfcf4">vec</a> &amp;v, const short &amp;s)</td></tr>
204
205<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Multiplication operator for vec and short. <br></td></tr>
206<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1fc0a7a78f09a84379a73c48d0aae3b0"></a><!-- doxytag: member="operators.h::operator*" ref="1fc0a7a78f09a84379a73c48d0aae3b0" args="(const vec &amp;v, const int &amp;s)" -->
207<a class="el" href="classitpp_1_1Vec.html#02e1bb55f60f3c2eb7a020eb1c2cfcf4">vec</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#1fc0a7a78f09a84379a73c48d0aae3b0">itpp::operator*</a> (const <a class="el" href="classitpp_1_1Vec.html#02e1bb55f60f3c2eb7a020eb1c2cfcf4">vec</a> &amp;v, const int &amp;s)</td></tr>
208
209<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Multiplication operator for vec and int. <br></td></tr>
210<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c03183ca94839155fdd2bc4a0d896822"></a><!-- doxytag: member="operators.h::operator*" ref="c03183ca94839155fdd2bc4a0d896822" args="(const vec &amp;v, const std::complex&lt; double &gt; &amp;s)" -->
211<a class="el" href="classitpp_1_1Vec.html#e83c1408740e41a7e29c383b71d4d544">cvec</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#c03183ca94839155fdd2bc4a0d896822">itpp::operator*</a> (const <a class="el" href="classitpp_1_1Vec.html#02e1bb55f60f3c2eb7a020eb1c2cfcf4">vec</a> &amp;v, const std::complex&lt; double &gt; &amp;s)</td></tr>
212
213<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Multiplication operator for vec and complex&lt;double&gt;. <br></td></tr>
214<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d1ac1dcceda5933fb099be305a575e02"></a><!-- doxytag: member="operators.h::operator/" ref="d1ac1dcceda5933fb099be305a575e02" args="(const vec &amp;v, const float &amp;s)" -->
215<a class="el" href="classitpp_1_1Vec.html#02e1bb55f60f3c2eb7a020eb1c2cfcf4">vec</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#d1ac1dcceda5933fb099be305a575e02">itpp::operator/</a> (const <a class="el" href="classitpp_1_1Vec.html#02e1bb55f60f3c2eb7a020eb1c2cfcf4">vec</a> &amp;v, const float &amp;s)</td></tr>
216
217<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Division operator for vec and float. <br></td></tr>
218<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="bb2e86c249e755648e22ca857ea0f81e"></a><!-- doxytag: member="operators.h::operator/" ref="bb2e86c249e755648e22ca857ea0f81e" args="(const vec &amp;v, const short &amp;s)" -->
219<a class="el" href="classitpp_1_1Vec.html#02e1bb55f60f3c2eb7a020eb1c2cfcf4">vec</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#bb2e86c249e755648e22ca857ea0f81e">itpp::operator/</a> (const <a class="el" href="classitpp_1_1Vec.html#02e1bb55f60f3c2eb7a020eb1c2cfcf4">vec</a> &amp;v, const short &amp;s)</td></tr>
220
221<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Division operator for vec and short. <br></td></tr>
222<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b105965c2ef2cbc2da16b3a9eebe7a6f"></a><!-- doxytag: member="operators.h::operator/" ref="b105965c2ef2cbc2da16b3a9eebe7a6f" args="(const vec &amp;v, const int &amp;s)" -->
223<a class="el" href="classitpp_1_1Vec.html#02e1bb55f60f3c2eb7a020eb1c2cfcf4">vec</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#b105965c2ef2cbc2da16b3a9eebe7a6f">itpp::operator/</a> (const <a class="el" href="classitpp_1_1Vec.html#02e1bb55f60f3c2eb7a020eb1c2cfcf4">vec</a> &amp;v, const int &amp;s)</td></tr>
224
225<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Division operator for vec and int. <br></td></tr>
226<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="119aab9a77305574849e20b3a8e9a22b"></a><!-- doxytag: member="operators.h::operator+" ref="119aab9a77305574849e20b3a8e9a22b" args="(const double &amp;s, const ivec &amp;v)" -->
227<a class="el" href="classitpp_1_1Vec.html#02e1bb55f60f3c2eb7a020eb1c2cfcf4">vec</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#119aab9a77305574849e20b3a8e9a22b">itpp::operator+</a> (const double &amp;s, const <a class="el" href="classitpp_1_1Vec.html#b03757d874926a9be91535e71af1656e">ivec</a> &amp;v)</td></tr>
228
229<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Addition operator for double and ivec. <br></td></tr>
230<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="284fa4b79997dc77b982f18d530a2328"></a><!-- doxytag: member="operators.h::operator+" ref="284fa4b79997dc77b982f18d530a2328" args="(const ivec &amp;v, const double &amp;s)" -->
231<a class="el" href="classitpp_1_1Vec.html#02e1bb55f60f3c2eb7a020eb1c2cfcf4">vec</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#284fa4b79997dc77b982f18d530a2328">itpp::operator+</a> (const <a class="el" href="classitpp_1_1Vec.html#b03757d874926a9be91535e71af1656e">ivec</a> &amp;v, const double &amp;s)</td></tr>
232
233<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Addition operator for ivec and double. <br></td></tr>
234<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d2f232b7d65f4d4be94a6fb5a59859f2"></a><!-- doxytag: member="operators.h::operator&#45;" ref="d2f232b7d65f4d4be94a6fb5a59859f2" args="(const double &amp;s, const ivec &amp;v)" -->
235<a class="el" href="classitpp_1_1Vec.html#02e1bb55f60f3c2eb7a020eb1c2cfcf4">vec</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#d2f232b7d65f4d4be94a6fb5a59859f2">itpp::operator-</a> (const double &amp;s, const <a class="el" href="classitpp_1_1Vec.html#b03757d874926a9be91535e71af1656e">ivec</a> &amp;v)</td></tr>
236
237<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Subtraction operator for double and ivec. <br></td></tr>
238<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="feea11ab8b84ab700553e7e5036a7ac8"></a><!-- doxytag: member="operators.h::operator&#45;" ref="feea11ab8b84ab700553e7e5036a7ac8" args="(const ivec &amp;v, const double &amp;s)" -->
239<a class="el" href="classitpp_1_1Vec.html#02e1bb55f60f3c2eb7a020eb1c2cfcf4">vec</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#feea11ab8b84ab700553e7e5036a7ac8">itpp::operator-</a> (const <a class="el" href="classitpp_1_1Vec.html#b03757d874926a9be91535e71af1656e">ivec</a> &amp;v, const double &amp;s)</td></tr>
240
241<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Subtraction operator for ivec and double. <br></td></tr>
242<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="fd051539443b000af0f8bcb54941bb6e"></a><!-- doxytag: member="operators.h::operator*" ref="fd051539443b000af0f8bcb54941bb6e" args="(const double &amp;s, const ivec &amp;v)" -->
243<a class="el" href="classitpp_1_1Vec.html#02e1bb55f60f3c2eb7a020eb1c2cfcf4">vec</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#fd051539443b000af0f8bcb54941bb6e">itpp::operator*</a> (const double &amp;s, const <a class="el" href="classitpp_1_1Vec.html#b03757d874926a9be91535e71af1656e">ivec</a> &amp;v)</td></tr>
244
245<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Multiplication operator for double and ivec. <br></td></tr>
246<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7bcbdda60408910a05433919030fb446"></a><!-- doxytag: member="operators.h::operator*" ref="7bcbdda60408910a05433919030fb446" args="(const ivec &amp;v, const double &amp;s)" -->
247<a class="el" href="classitpp_1_1Vec.html#02e1bb55f60f3c2eb7a020eb1c2cfcf4">vec</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#7bcbdda60408910a05433919030fb446">itpp::operator*</a> (const <a class="el" href="classitpp_1_1Vec.html#b03757d874926a9be91535e71af1656e">ivec</a> &amp;v, const double &amp;s)</td></tr>
248
249<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Multiplication operator for ivec and double. <br></td></tr>
250<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d7cc36c9c02e90b8683e30b56a84febc"></a><!-- doxytag: member="operators.h::operator/" ref="d7cc36c9c02e90b8683e30b56a84febc" args="(const double &amp;s, const ivec &amp;v)" -->
251<a class="el" href="classitpp_1_1Vec.html#02e1bb55f60f3c2eb7a020eb1c2cfcf4">vec</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#d7cc36c9c02e90b8683e30b56a84febc">itpp::operator/</a> (const double &amp;s, const <a class="el" href="classitpp_1_1Vec.html#b03757d874926a9be91535e71af1656e">ivec</a> &amp;v)</td></tr>
252
253<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Division operator for double and ivec. <br></td></tr>
254<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="818be11119f2acc60cd4d1abafad12c5"></a><!-- doxytag: member="operators.h::operator/" ref="818be11119f2acc60cd4d1abafad12c5" args="(const ivec &amp;v, const double &amp;s)" -->
255<a class="el" href="classitpp_1_1Vec.html#02e1bb55f60f3c2eb7a020eb1c2cfcf4">vec</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#818be11119f2acc60cd4d1abafad12c5">itpp::operator/</a> (const <a class="el" href="classitpp_1_1Vec.html#b03757d874926a9be91535e71af1656e">ivec</a> &amp;v, const double &amp;s)</td></tr>
256
257<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Division operator for ivec and double. <br></td></tr>
258<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b81f8e5b87dd4b0434b1fe9b8b703ac7"></a><!-- doxytag: member="operators.h::operator+" ref="b81f8e5b87dd4b0434b1fe9b8b703ac7" args="(const std::complex&lt; double &gt; &amp;s, const ivec &amp;v)" -->
259<a class="el" href="classitpp_1_1Vec.html#e83c1408740e41a7e29c383b71d4d544">cvec</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#b81f8e5b87dd4b0434b1fe9b8b703ac7">itpp::operator+</a> (const std::complex&lt; double &gt; &amp;s, const <a class="el" href="classitpp_1_1Vec.html#b03757d874926a9be91535e71af1656e">ivec</a> &amp;v)</td></tr>
260
261<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Addition operator for complex&lt;double&gt; and ivec. <br></td></tr>
262<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a39de201558e878e9c0fe223f566601a"></a><!-- doxytag: member="operators.h::operator+" ref="a39de201558e878e9c0fe223f566601a" args="(const ivec &amp;v, const std::complex&lt; double &gt; &amp;s)" -->
263<a class="el" href="classitpp_1_1Vec.html#e83c1408740e41a7e29c383b71d4d544">cvec</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#a39de201558e878e9c0fe223f566601a">itpp::operator+</a> (const <a class="el" href="classitpp_1_1Vec.html#b03757d874926a9be91535e71af1656e">ivec</a> &amp;v, const std::complex&lt; double &gt; &amp;s)</td></tr>
264
265<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Addition operator for ivec and complex&lt;double&gt;. <br></td></tr>
266<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="89691cf6f1172bfe49c6fc75344283ad"></a><!-- doxytag: member="operators.h::operator&#45;" ref="89691cf6f1172bfe49c6fc75344283ad" args="(const std::complex&lt; double &gt; &amp;s, const ivec &amp;v)" -->
267<a class="el" href="classitpp_1_1Vec.html#e83c1408740e41a7e29c383b71d4d544">cvec</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#89691cf6f1172bfe49c6fc75344283ad">itpp::operator-</a> (const std::complex&lt; double &gt; &amp;s, const <a class="el" href="classitpp_1_1Vec.html#b03757d874926a9be91535e71af1656e">ivec</a> &amp;v)</td></tr>
268
269<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Subtraction operator for complex&lt;double&gt; and ivec. <br></td></tr>
270<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="558913e1e0e0356e405234cf6927507e"></a><!-- doxytag: member="operators.h::operator&#45;" ref="558913e1e0e0356e405234cf6927507e" args="(const ivec &amp;v, const std::complex&lt; double &gt; &amp;s)" -->
271<a class="el" href="classitpp_1_1Vec.html#e83c1408740e41a7e29c383b71d4d544">cvec</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#558913e1e0e0356e405234cf6927507e">itpp::operator-</a> (const <a class="el" href="classitpp_1_1Vec.html#b03757d874926a9be91535e71af1656e">ivec</a> &amp;v, const std::complex&lt; double &gt; &amp;s)</td></tr>
272
273<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Subtraction operator for ivec and complex&lt;double&gt;. <br></td></tr>
274<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5e3f346d98bdd5d9748059f1eb50c760"></a><!-- doxytag: member="operators.h::operator*" ref="5e3f346d98bdd5d9748059f1eb50c760" args="(const std::complex&lt; double &gt; &amp;s, const ivec &amp;v)" -->
275<a class="el" href="classitpp_1_1Vec.html#e83c1408740e41a7e29c383b71d4d544">cvec</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#5e3f346d98bdd5d9748059f1eb50c760">itpp::operator*</a> (const std::complex&lt; double &gt; &amp;s, const <a class="el" href="classitpp_1_1Vec.html#b03757d874926a9be91535e71af1656e">ivec</a> &amp;v)</td></tr>
276
277<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Multiplication operator for complex&lt;double&gt; and ivec. <br></td></tr>
278<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f4be68210119e2740fcc0ca537c153cd"></a><!-- doxytag: member="operators.h::operator*" ref="f4be68210119e2740fcc0ca537c153cd" args="(const ivec &amp;v, const std::complex&lt; double &gt; &amp;s)" -->
279<a class="el" href="classitpp_1_1Vec.html#e83c1408740e41a7e29c383b71d4d544">cvec</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#f4be68210119e2740fcc0ca537c153cd">itpp::operator*</a> (const <a class="el" href="classitpp_1_1Vec.html#b03757d874926a9be91535e71af1656e">ivec</a> &amp;v, const std::complex&lt; double &gt; &amp;s)</td></tr>
280
281<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Multiplication operator for ivec and complex&lt;double&gt;. <br></td></tr>
282<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="02beb5aaa1b160541faa1baf2c62b5ad"></a><!-- doxytag: member="operators.h::operator/" ref="02beb5aaa1b160541faa1baf2c62b5ad" args="(const std::complex&lt; double &gt; &amp;s, const ivec &amp;v)" -->
283<a class="el" href="classitpp_1_1Vec.html#e83c1408740e41a7e29c383b71d4d544">cvec</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#02beb5aaa1b160541faa1baf2c62b5ad">itpp::operator/</a> (const std::complex&lt; double &gt; &amp;s, const <a class="el" href="classitpp_1_1Vec.html#b03757d874926a9be91535e71af1656e">ivec</a> &amp;v)</td></tr>
284
285<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Division operator for complex&lt;double&gt; and ivec. <br></td></tr>
286<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a656be2c968ba0c73c5b8f4a1021af16"></a><!-- doxytag: member="operators.h::operator/" ref="a656be2c968ba0c73c5b8f4a1021af16" args="(const ivec &amp;v, const std::complex&lt; double &gt; &amp;s)" -->
287<a class="el" href="classitpp_1_1Vec.html#e83c1408740e41a7e29c383b71d4d544">cvec</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#a656be2c968ba0c73c5b8f4a1021af16">itpp::operator/</a> (const <a class="el" href="classitpp_1_1Vec.html#b03757d874926a9be91535e71af1656e">ivec</a> &amp;v, const std::complex&lt; double &gt; &amp;s)</td></tr>
288
289<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Division operator for ivec and complex&lt;double&gt;. <br></td></tr>
290<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f5f237ffb259366f666f963a644f8e65"></a><!-- doxytag: member="operators.h::operator+" ref="f5f237ffb259366f666f963a644f8e65" args="(const double &amp;s, const cvec &amp;v)" -->
291<a class="el" href="classitpp_1_1Vec.html#e83c1408740e41a7e29c383b71d4d544">cvec</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#f5f237ffb259366f666f963a644f8e65">itpp::operator+</a> (const double &amp;s, const <a class="el" href="classitpp_1_1Vec.html#e83c1408740e41a7e29c383b71d4d544">cvec</a> &amp;v)</td></tr>
292
293<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Addition operator for double and cvec. <br></td></tr>
294<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="26632f30ce1eeafc78551790547f5fb2"></a><!-- doxytag: member="operators.h::operator+" ref="26632f30ce1eeafc78551790547f5fb2" args="(const float &amp;s, const cvec &amp;v)" -->
295<a class="el" href="classitpp_1_1Vec.html#e83c1408740e41a7e29c383b71d4d544">cvec</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#26632f30ce1eeafc78551790547f5fb2">itpp::operator+</a> (const float &amp;s, const <a class="el" href="classitpp_1_1Vec.html#e83c1408740e41a7e29c383b71d4d544">cvec</a> &amp;v)</td></tr>
296
297<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Addition operator for float and cvec. <br></td></tr>
298<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="cce524b808ea47290e4a6ce1b6572af9"></a><!-- doxytag: member="operators.h::operator+" ref="cce524b808ea47290e4a6ce1b6572af9" args="(const short &amp;s, const cvec &amp;v)" -->
299<a class="el" href="classitpp_1_1Vec.html#e83c1408740e41a7e29c383b71d4d544">cvec</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#cce524b808ea47290e4a6ce1b6572af9">itpp::operator+</a> (const short &amp;s, const <a class="el" href="classitpp_1_1Vec.html#e83c1408740e41a7e29c383b71d4d544">cvec</a> &amp;v)</td></tr>
300
301<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Addition operator for short and cvec. <br></td></tr>
302<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="dad8e6b419616fcb42cae11842883cb3"></a><!-- doxytag: member="operators.h::operator+" ref="dad8e6b419616fcb42cae11842883cb3" args="(const int &amp;s, const cvec &amp;v)" -->
303<a class="el" href="classitpp_1_1Vec.html#e83c1408740e41a7e29c383b71d4d544">cvec</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#dad8e6b419616fcb42cae11842883cb3">itpp::operator+</a> (const int &amp;s, const <a class="el" href="classitpp_1_1Vec.html#e83c1408740e41a7e29c383b71d4d544">cvec</a> &amp;v)</td></tr>
304
305<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Addition operator for int and cvec. <br></td></tr>
306<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="97f5548d7e0dbcf4900b827020c6ed99"></a><!-- doxytag: member="operators.h::operator+" ref="97f5548d7e0dbcf4900b827020c6ed99" args="(const cvec &amp;v, const float &amp;s)" -->
307<a class="el" href="classitpp_1_1Vec.html#e83c1408740e41a7e29c383b71d4d544">cvec</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#97f5548d7e0dbcf4900b827020c6ed99">itpp::operator+</a> (const <a class="el" href="classitpp_1_1Vec.html#e83c1408740e41a7e29c383b71d4d544">cvec</a> &amp;v, const float &amp;s)</td></tr>
308
309<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Addition operator for cvec and float. <br></td></tr>
310<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="cd7c59067584b8b05d24fff226d6e72e"></a><!-- doxytag: member="operators.h::operator+" ref="cd7c59067584b8b05d24fff226d6e72e" args="(const cvec &amp;v, const double &amp;s)" -->
311<a class="el" href="classitpp_1_1Vec.html#e83c1408740e41a7e29c383b71d4d544">cvec</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#cd7c59067584b8b05d24fff226d6e72e">itpp::operator+</a> (const <a class="el" href="classitpp_1_1Vec.html#e83c1408740e41a7e29c383b71d4d544">cvec</a> &amp;v, const double &amp;s)</td></tr>
312
313<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Addition operator for cvec and double. <br></td></tr>
314<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="91dfb90a6f559ed378468404fded9235"></a><!-- doxytag: member="operators.h::operator+" ref="91dfb90a6f559ed378468404fded9235" args="(const cvec &amp;v, const short &amp;s)" -->
315<a class="el" href="classitpp_1_1Vec.html#e83c1408740e41a7e29c383b71d4d544">cvec</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#91dfb90a6f559ed378468404fded9235">itpp::operator+</a> (const <a class="el" href="classitpp_1_1Vec.html#e83c1408740e41a7e29c383b71d4d544">cvec</a> &amp;v, const short &amp;s)</td></tr>
316
317<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Addition operator for cvec and short. <br></td></tr>
318<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="094caf274df471509499ca0ddbb111f7"></a><!-- doxytag: member="operators.h::operator+" ref="094caf274df471509499ca0ddbb111f7" args="(const cvec &amp;v, const int &amp;s)" -->
319<a class="el" href="classitpp_1_1Vec.html#e83c1408740e41a7e29c383b71d4d544">cvec</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#094caf274df471509499ca0ddbb111f7">itpp::operator+</a> (const <a class="el" href="classitpp_1_1Vec.html#e83c1408740e41a7e29c383b71d4d544">cvec</a> &amp;v, const int &amp;s)</td></tr>
320
321<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Addition operator for cvec and int. <br></td></tr>
322<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b5102486a49ce011b440dbdb71cfd181"></a><!-- doxytag: member="operators.h::operator&#45;" ref="b5102486a49ce011b440dbdb71cfd181" args="(const double &amp;s, const cvec &amp;v)" -->
323<a class="el" href="classitpp_1_1Vec.html#e83c1408740e41a7e29c383b71d4d544">cvec</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#b5102486a49ce011b440dbdb71cfd181">itpp::operator-</a> (const double &amp;s, const <a class="el" href="classitpp_1_1Vec.html#e83c1408740e41a7e29c383b71d4d544">cvec</a> &amp;v)</td></tr>
324
325<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Subtraction operator for double and cvec. <br></td></tr>
326<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2ac6e000773ec02513f294f7aebbbfb8"></a><!-- doxytag: member="operators.h::operator&#45;" ref="2ac6e000773ec02513f294f7aebbbfb8" args="(const float &amp;s, const cvec &amp;v)" -->
327<a class="el" href="classitpp_1_1Vec.html#e83c1408740e41a7e29c383b71d4d544">cvec</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#2ac6e000773ec02513f294f7aebbbfb8">itpp::operator-</a> (const float &amp;s, const <a class="el" href="classitpp_1_1Vec.html#e83c1408740e41a7e29c383b71d4d544">cvec</a> &amp;v)</td></tr>
328
329<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Subtraction operator for float and cvec. <br></td></tr>
330<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f96ce85862c4f4e6262d1ee8bbeeeed1"></a><!-- doxytag: member="operators.h::operator&#45;" ref="f96ce85862c4f4e6262d1ee8bbeeeed1" args="(const short &amp;s, const cvec &amp;v)" -->
331<a class="el" href="classitpp_1_1Vec.html#e83c1408740e41a7e29c383b71d4d544">cvec</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#f96ce85862c4f4e6262d1ee8bbeeeed1">itpp::operator-</a> (const short &amp;s, const <a class="el" href="classitpp_1_1Vec.html#e83c1408740e41a7e29c383b71d4d544">cvec</a> &amp;v)</td></tr>
332
333<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Subtraction operator for short and cvec. <br></td></tr>
334<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ab880a9248aae9b9c991113e45d4b37b"></a><!-- doxytag: member="operators.h::operator&#45;" ref="ab880a9248aae9b9c991113e45d4b37b" args="(const int &amp;s, const cvec &amp;v)" -->
335<a class="el" href="classitpp_1_1Vec.html#e83c1408740e41a7e29c383b71d4d544">cvec</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#ab880a9248aae9b9c991113e45d4b37b">itpp::operator-</a> (const int &amp;s, const <a class="el" href="classitpp_1_1Vec.html#e83c1408740e41a7e29c383b71d4d544">cvec</a> &amp;v)</td></tr>
336
337<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Subtraction operator for int and cvec. <br></td></tr>
338<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d15ca7386c80e8fc28f8ee4b9cf6acbf"></a><!-- doxytag: member="operators.h::operator&#45;" ref="d15ca7386c80e8fc28f8ee4b9cf6acbf" args="(const cvec &amp;v, const float &amp;s)" -->
339<a class="el" href="classitpp_1_1Vec.html#e83c1408740e41a7e29c383b71d4d544">cvec</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#d15ca7386c80e8fc28f8ee4b9cf6acbf">itpp::operator-</a> (const <a class="el" href="classitpp_1_1Vec.html#e83c1408740e41a7e29c383b71d4d544">cvec</a> &amp;v, const float &amp;s)</td></tr>
340
341<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Subtraction operator for cvec and float. <br></td></tr>
342<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b46d1f19307dcec625ad68e69fa4fce3"></a><!-- doxytag: member="operators.h::operator&#45;" ref="b46d1f19307dcec625ad68e69fa4fce3" args="(const cvec &amp;v, const double &amp;s)" -->
343<a class="el" href="classitpp_1_1Vec.html#e83c1408740e41a7e29c383b71d4d544">cvec</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#b46d1f19307dcec625ad68e69fa4fce3">itpp::operator-</a> (const <a class="el" href="classitpp_1_1Vec.html#e83c1408740e41a7e29c383b71d4d544">cvec</a> &amp;v, const double &amp;s)</td></tr>
344
345<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Subtraction operator for cvec and double. <br></td></tr>
346<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="43880b084344c187b95dc98352ebeb48"></a><!-- doxytag: member="operators.h::operator&#45;" ref="43880b084344c187b95dc98352ebeb48" args="(const cvec &amp;v, const short &amp;s)" -->
347<a class="el" href="classitpp_1_1Vec.html#e83c1408740e41a7e29c383b71d4d544">cvec</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#43880b084344c187b95dc98352ebeb48">itpp::operator-</a> (const <a class="el" href="classitpp_1_1Vec.html#e83c1408740e41a7e29c383b71d4d544">cvec</a> &amp;v, const short &amp;s)</td></tr>
348
349<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Subtraction operator for cvec and short. <br></td></tr>
350<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b2d497964019dcbff85a9082edc35fef"></a><!-- doxytag: member="operators.h::operator&#45;" ref="b2d497964019dcbff85a9082edc35fef" args="(const cvec &amp;v, const int &amp;s)" -->
351<a class="el" href="classitpp_1_1Vec.html#e83c1408740e41a7e29c383b71d4d544">cvec</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#b2d497964019dcbff85a9082edc35fef">itpp::operator-</a> (const <a class="el" href="classitpp_1_1Vec.html#e83c1408740e41a7e29c383b71d4d544">cvec</a> &amp;v, const int &amp;s)</td></tr>
352
353<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Subtraction operator for cvec and int. <br></td></tr>
354<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6994e3c8b4095757b44e62545b38e8c1"></a><!-- doxytag: member="operators.h::operator*" ref="6994e3c8b4095757b44e62545b38e8c1" args="(const double &amp;s, const cvec &amp;v)" -->
355<a class="el" href="classitpp_1_1Vec.html#e83c1408740e41a7e29c383b71d4d544">cvec</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#6994e3c8b4095757b44e62545b38e8c1">itpp::operator*</a> (const double &amp;s, const <a class="el" href="classitpp_1_1Vec.html#e83c1408740e41a7e29c383b71d4d544">cvec</a> &amp;v)</td></tr>
356
357<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Multiplication operator for double and cvec. <br></td></tr>
358<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="fc1d2a0a7f13e4be8137af801984c76e"></a><!-- doxytag: member="operators.h::operator*" ref="fc1d2a0a7f13e4be8137af801984c76e" args="(const float &amp;s, const cvec &amp;v)" -->
359<a class="el" href="classitpp_1_1Vec.html#e83c1408740e41a7e29c383b71d4d544">cvec</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#fc1d2a0a7f13e4be8137af801984c76e">itpp::operator*</a> (const float &amp;s, const <a class="el" href="classitpp_1_1Vec.html#e83c1408740e41a7e29c383b71d4d544">cvec</a> &amp;v)</td></tr>
360
361<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Multiplication operator for float and cvec. <br></td></tr>
362<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="41eba2751cb8607696db1fc824b5cdab"></a><!-- doxytag: member="operators.h::operator*" ref="41eba2751cb8607696db1fc824b5cdab" args="(const short &amp;s, const cvec &amp;v)" -->
363<a class="el" href="classitpp_1_1Vec.html#e83c1408740e41a7e29c383b71d4d544">cvec</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#41eba2751cb8607696db1fc824b5cdab">itpp::operator*</a> (const short &amp;s, const <a class="el" href="classitpp_1_1Vec.html#e83c1408740e41a7e29c383b71d4d544">cvec</a> &amp;v)</td></tr>
364
365<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Multiplication operator for short and cvec. <br></td></tr>
366<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="fb674affcda651cca195f5d27064c416"></a><!-- doxytag: member="operators.h::operator*" ref="fb674affcda651cca195f5d27064c416" args="(const int &amp;s, const cvec &amp;v)" -->
367<a class="el" href="classitpp_1_1Vec.html#e83c1408740e41a7e29c383b71d4d544">cvec</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#fb674affcda651cca195f5d27064c416">itpp::operator*</a> (const int &amp;s, const <a class="el" href="classitpp_1_1Vec.html#e83c1408740e41a7e29c383b71d4d544">cvec</a> &amp;v)</td></tr>
368
369<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Multiplication operator for int and cvec. <br></td></tr>
370<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="823596e93d57f94b647822e9119bd89c"></a><!-- doxytag: member="operators.h::operator*" ref="823596e93d57f94b647822e9119bd89c" args="(const cvec &amp;v, const float &amp;s)" -->
371<a class="el" href="classitpp_1_1Vec.html#e83c1408740e41a7e29c383b71d4d544">cvec</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#823596e93d57f94b647822e9119bd89c">itpp::operator*</a> (const <a class="el" href="classitpp_1_1Vec.html#e83c1408740e41a7e29c383b71d4d544">cvec</a> &amp;v, const float &amp;s)</td></tr>
372
373<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Multiplication operator for cvec and float. <br></td></tr>
374<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="32f0454430779f259f4d4e88a687667b"></a><!-- doxytag: member="operators.h::operator*" ref="32f0454430779f259f4d4e88a687667b" args="(const cvec &amp;v, const double &amp;s)" -->
375<a class="el" href="classitpp_1_1Vec.html#e83c1408740e41a7e29c383b71d4d544">cvec</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#32f0454430779f259f4d4e88a687667b">itpp::operator*</a> (const <a class="el" href="classitpp_1_1Vec.html#e83c1408740e41a7e29c383b71d4d544">cvec</a> &amp;v, const double &amp;s)</td></tr>
376
377<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Multiplication operator for cvec and double. <br></td></tr>
378<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="40e4be25c4927d6f6b5f7765b1275338"></a><!-- doxytag: member="operators.h::operator*" ref="40e4be25c4927d6f6b5f7765b1275338" args="(const cvec &amp;v, const short &amp;s)" -->
379<a class="el" href="classitpp_1_1Vec.html#e83c1408740e41a7e29c383b71d4d544">cvec</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#40e4be25c4927d6f6b5f7765b1275338">itpp::operator*</a> (const <a class="el" href="classitpp_1_1Vec.html#e83c1408740e41a7e29c383b71d4d544">cvec</a> &amp;v, const short &amp;s)</td></tr>
380
381<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Multiplication operator for cvec and short. <br></td></tr>
382<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ce7b7f19e1b5b5aaa2134aaf52db05dc"></a><!-- doxytag: member="operators.h::operator*" ref="ce7b7f19e1b5b5aaa2134aaf52db05dc" args="(const cvec &amp;v, const int &amp;s)" -->
383<a class="el" href="classitpp_1_1Vec.html#e83c1408740e41a7e29c383b71d4d544">cvec</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#ce7b7f19e1b5b5aaa2134aaf52db05dc">itpp::operator*</a> (const <a class="el" href="classitpp_1_1Vec.html#e83c1408740e41a7e29c383b71d4d544">cvec</a> &amp;v, const int &amp;s)</td></tr>
384
385<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Multiplication operator for cvec and int. <br></td></tr>
386<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3e37e1feb5661c19f056bf62ff2af7d3"></a><!-- doxytag: member="operators.h::operator/" ref="3e37e1feb5661c19f056bf62ff2af7d3" args="(const cvec &amp;v, const double &amp;s)" -->
387<a class="el" href="classitpp_1_1Vec.html#e83c1408740e41a7e29c383b71d4d544">cvec</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#3e37e1feb5661c19f056bf62ff2af7d3">itpp::operator/</a> (const <a class="el" href="classitpp_1_1Vec.html#e83c1408740e41a7e29c383b71d4d544">cvec</a> &amp;v, const double &amp;s)</td></tr>
388
389<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Division operator for cvec and double. <br></td></tr>
390<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="dc25b36865207a85b2b6d6fb63ca6196"></a><!-- doxytag: member="operators.h::operator/" ref="dc25b36865207a85b2b6d6fb63ca6196" args="(const double &amp;s, const cvec &amp;v)" -->
391<a class="el" href="classitpp_1_1Vec.html#e83c1408740e41a7e29c383b71d4d544">cvec</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#dc25b36865207a85b2b6d6fb63ca6196">itpp::operator/</a> (const double &amp;s, const <a class="el" href="classitpp_1_1Vec.html#e83c1408740e41a7e29c383b71d4d544">cvec</a> &amp;v)</td></tr>
392
393<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Division operator for double and cvec. <br></td></tr>
394<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6cb67906472493941e17a49a84fa2754"></a><!-- doxytag: member="operators.h::operator/" ref="6cb67906472493941e17a49a84fa2754" args="(const cvec &amp;v, const float &amp;s)" -->
395<a class="el" href="classitpp_1_1Vec.html#e83c1408740e41a7e29c383b71d4d544">cvec</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#6cb67906472493941e17a49a84fa2754">itpp::operator/</a> (const <a class="el" href="classitpp_1_1Vec.html#e83c1408740e41a7e29c383b71d4d544">cvec</a> &amp;v, const float &amp;s)</td></tr>
396
397<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Division operator for cvec and float. <br></td></tr>
398<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="59ab2b4279e03dcfa7a097b99565bc19"></a><!-- doxytag: member="operators.h::operator/" ref="59ab2b4279e03dcfa7a097b99565bc19" args="(const cvec &amp;v, const short &amp;s)" -->
399<a class="el" href="classitpp_1_1Vec.html#e83c1408740e41a7e29c383b71d4d544">cvec</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#59ab2b4279e03dcfa7a097b99565bc19">itpp::operator/</a> (const <a class="el" href="classitpp_1_1Vec.html#e83c1408740e41a7e29c383b71d4d544">cvec</a> &amp;v, const short &amp;s)</td></tr>
400
401<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Division operator for cvec and short. <br></td></tr>
402<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="41426757ca1b6eb67bd66b9495155616"></a><!-- doxytag: member="operators.h::operator/" ref="41426757ca1b6eb67bd66b9495155616" args="(const cvec &amp;v, const int &amp;s)" -->
403<a class="el" href="classitpp_1_1Vec.html#e83c1408740e41a7e29c383b71d4d544">cvec</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#41426757ca1b6eb67bd66b9495155616">itpp::operator/</a> (const <a class="el" href="classitpp_1_1Vec.html#e83c1408740e41a7e29c383b71d4d544">cvec</a> &amp;v, const int &amp;s)</td></tr>
404
405<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Division operator for cvec and int. <br></td></tr>
406<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6022e389af859267943eff01843850fe"></a><!-- doxytag: member="operators.h::operator+" ref="6022e389af859267943eff01843850fe" args="(const float &amp;s, const mat &amp;m)" -->
407<a class="el" href="classitpp_1_1Mat.html#6bba394f181c76fda12759568986c613">mat</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#6022e389af859267943eff01843850fe">itpp::operator+</a> (const float &amp;s, const <a class="el" href="classitpp_1_1Mat.html#6bba394f181c76fda12759568986c613">mat</a> &amp;m)</td></tr>
408
409<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Addition operator for float and mat. <br></td></tr>
410<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4a26a6ccac4615524b3b9e7c896fe228"></a><!-- doxytag: member="operators.h::operator+" ref="4a26a6ccac4615524b3b9e7c896fe228" args="(const short &amp;s, const mat &amp;m)" -->
411<a class="el" href="classitpp_1_1Mat.html#6bba394f181c76fda12759568986c613">mat</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#4a26a6ccac4615524b3b9e7c896fe228">itpp::operator+</a> (const short &amp;s, const <a class="el" href="classitpp_1_1Mat.html#6bba394f181c76fda12759568986c613">mat</a> &amp;m)</td></tr>
412
413<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Addition operator for short and mat. <br></td></tr>
414<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6a5e2e7ce060ec61ce0267869b754510"></a><!-- doxytag: member="operators.h::operator+" ref="6a5e2e7ce060ec61ce0267869b754510" args="(const int &amp;s, const mat &amp;m)" -->
415<a class="el" href="classitpp_1_1Mat.html#6bba394f181c76fda12759568986c613">mat</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#6a5e2e7ce060ec61ce0267869b754510">itpp::operator+</a> (const int &amp;s, const <a class="el" href="classitpp_1_1Mat.html#6bba394f181c76fda12759568986c613">mat</a> &amp;m)</td></tr>
416
417<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Addition operator for int and mat. <br></td></tr>
418<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="db0daa17b7a67018366d0de3d9289050"></a><!-- doxytag: member="operators.h::operator+" ref="db0daa17b7a67018366d0de3d9289050" args="(const mat &amp;m, const float &amp;s)" -->
419<a class="el" href="classitpp_1_1Mat.html#6bba394f181c76fda12759568986c613">mat</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#db0daa17b7a67018366d0de3d9289050">itpp::operator+</a> (const <a class="el" href="classitpp_1_1Mat.html#6bba394f181c76fda12759568986c613">mat</a> &amp;m, const float &amp;s)</td></tr>
420
421<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Addition operator for mat and float. <br></td></tr>
422<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a57255f111af68edaed4ae10fc3979fd"></a><!-- doxytag: member="operators.h::operator+" ref="a57255f111af68edaed4ae10fc3979fd" args="(const mat &amp;m, const short &amp;s)" -->
423<a class="el" href="classitpp_1_1Mat.html#6bba394f181c76fda12759568986c613">mat</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#a57255f111af68edaed4ae10fc3979fd">itpp::operator+</a> (const <a class="el" href="classitpp_1_1Mat.html#6bba394f181c76fda12759568986c613">mat</a> &amp;m, const short &amp;s)</td></tr>
424
425<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Addition operator for mat and short. <br></td></tr>
426<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="26c70b276e84d401c63092fc8bda0df0"></a><!-- doxytag: member="operators.h::operator+" ref="26c70b276e84d401c63092fc8bda0df0" args="(const mat &amp;m, const int &amp;s)" -->
427<a class="el" href="classitpp_1_1Mat.html#6bba394f181c76fda12759568986c613">mat</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#26c70b276e84d401c63092fc8bda0df0">itpp::operator+</a> (const <a class="el" href="classitpp_1_1Mat.html#6bba394f181c76fda12759568986c613">mat</a> &amp;m, const int &amp;s)</td></tr>
428
429<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Addition operator for mat and int. <br></td></tr>
430<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b81dbb94d1573b8aaee58f5ff0311341"></a><!-- doxytag: member="operators.h::operator&#45;" ref="b81dbb94d1573b8aaee58f5ff0311341" args="(const float &amp;s, const mat &amp;m)" -->
431<a class="el" href="classitpp_1_1Mat.html#6bba394f181c76fda12759568986c613">mat</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#b81dbb94d1573b8aaee58f5ff0311341">itpp::operator-</a> (const float &amp;s, const <a class="el" href="classitpp_1_1Mat.html#6bba394f181c76fda12759568986c613">mat</a> &amp;m)</td></tr>
432
433<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Subtraction operator for float and mat. <br></td></tr>
434<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="dcae2695cc16cf763844adeb725bf238"></a><!-- doxytag: member="operators.h::operator&#45;" ref="dcae2695cc16cf763844adeb725bf238" args="(const short &amp;s, const mat &amp;m)" -->
435<a class="el" href="classitpp_1_1Mat.html#6bba394f181c76fda12759568986c613">mat</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#dcae2695cc16cf763844adeb725bf238">itpp::operator-</a> (const short &amp;s, const <a class="el" href="classitpp_1_1Mat.html#6bba394f181c76fda12759568986c613">mat</a> &amp;m)</td></tr>
436
437<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Subtraction operator for short and mat. <br></td></tr>
438<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="999d4b703d3f6413c3654d7695acbac3"></a><!-- doxytag: member="operators.h::operator&#45;" ref="999d4b703d3f6413c3654d7695acbac3" args="(const int &amp;s, const mat &amp;m)" -->
439<a class="el" href="classitpp_1_1Mat.html#6bba394f181c76fda12759568986c613">mat</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#999d4b703d3f6413c3654d7695acbac3">itpp::operator-</a> (const int &amp;s, const <a class="el" href="classitpp_1_1Mat.html#6bba394f181c76fda12759568986c613">mat</a> &amp;m)</td></tr>
440
441<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Subtraction operator for int and mat. <br></td></tr>
442<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="61d5af76701b54177492aa64e1ce2b9c"></a><!-- doxytag: member="operators.h::operator&#45;" ref="61d5af76701b54177492aa64e1ce2b9c" args="(const mat &amp;m, const float &amp;s)" -->
443<a class="el" href="classitpp_1_1Mat.html#6bba394f181c76fda12759568986c613">mat</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#61d5af76701b54177492aa64e1ce2b9c">itpp::operator-</a> (const <a class="el" href="classitpp_1_1Mat.html#6bba394f181c76fda12759568986c613">mat</a> &amp;m, const float &amp;s)</td></tr>
444
445<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Subtraction operator for mat and float. <br></td></tr>
446<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9758ca51febe98d83f48ec3ccc8819e7"></a><!-- doxytag: member="operators.h::operator&#45;" ref="9758ca51febe98d83f48ec3ccc8819e7" args="(const mat &amp;m, const short &amp;s)" -->
447<a class="el" href="classitpp_1_1Mat.html#6bba394f181c76fda12759568986c613">mat</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#9758ca51febe98d83f48ec3ccc8819e7">itpp::operator-</a> (const <a class="el" href="classitpp_1_1Mat.html#6bba394f181c76fda12759568986c613">mat</a> &amp;m, const short &amp;s)</td></tr>
448
449<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Subtraction operator for mat and short. <br></td></tr>
450<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="50f11b507d524b7fec162ab12516871b"></a><!-- doxytag: member="operators.h::operator&#45;" ref="50f11b507d524b7fec162ab12516871b" args="(const mat &amp;m, const int &amp;s)" -->
451<a class="el" href="classitpp_1_1Mat.html#6bba394f181c76fda12759568986c613">mat</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#50f11b507d524b7fec162ab12516871b">itpp::operator-</a> (const <a class="el" href="classitpp_1_1Mat.html#6bba394f181c76fda12759568986c613">mat</a> &amp;m, const int &amp;s)</td></tr>
452
453<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Subtraction operator for mat and int. <br></td></tr>
454<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="65b1e101847ede5a3a9a36e041098e0d"></a><!-- doxytag: member="operators.h::operator*" ref="65b1e101847ede5a3a9a36e041098e0d" args="(const float &amp;s, const mat &amp;m)" -->
455<a class="el" href="classitpp_1_1Mat.html#6bba394f181c76fda12759568986c613">mat</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#65b1e101847ede5a3a9a36e041098e0d">itpp::operator*</a> (const float &amp;s, const <a class="el" href="classitpp_1_1Mat.html#6bba394f181c76fda12759568986c613">mat</a> &amp;m)</td></tr>
456
457<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Multiplication operator for float and mat. <br></td></tr>
458<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ea9f91ead21d7b60ce21bf2342ef0f44"></a><!-- doxytag: member="operators.h::operator*" ref="ea9f91ead21d7b60ce21bf2342ef0f44" args="(const short &amp;s, const mat &amp;m)" -->
459<a class="el" href="classitpp_1_1Mat.html#6bba394f181c76fda12759568986c613">mat</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#ea9f91ead21d7b60ce21bf2342ef0f44">itpp::operator*</a> (const short &amp;s, const <a class="el" href="classitpp_1_1Mat.html#6bba394f181c76fda12759568986c613">mat</a> &amp;m)</td></tr>
460
461<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Multiplication operator for short and mat. <br></td></tr>
462<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4f65e3fe3a4da2a02b297c0f0e0a2af5"></a><!-- doxytag: member="operators.h::operator*" ref="4f65e3fe3a4da2a02b297c0f0e0a2af5" args="(const int &amp;s, const mat &amp;m)" -->
463<a class="el" href="classitpp_1_1Mat.html#6bba394f181c76fda12759568986c613">mat</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#4f65e3fe3a4da2a02b297c0f0e0a2af5">itpp::operator*</a> (const int &amp;s, const <a class="el" href="classitpp_1_1Mat.html#6bba394f181c76fda12759568986c613">mat</a> &amp;m)</td></tr>
464
465<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Multiplication operator for int and mat. <br></td></tr>
466<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4c957fb3fbe3daa7316cb2f68838c133"></a><!-- doxytag: member="operators.h::operator*" ref="4c957fb3fbe3daa7316cb2f68838c133" args="(const mat &amp;m, const float &amp;s)" -->
467<a class="el" href="classitpp_1_1Mat.html#6bba394f181c76fda12759568986c613">mat</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#4c957fb3fbe3daa7316cb2f68838c133">itpp::operator*</a> (const <a class="el" href="classitpp_1_1Mat.html#6bba394f181c76fda12759568986c613">mat</a> &amp;m, const float &amp;s)</td></tr>
468
469<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Multiplication operator for mat and float. <br></td></tr>
470<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ce2e9973de6ecac5ad5dc3df1e44f5ad"></a><!-- doxytag: member="operators.h::operator*" ref="ce2e9973de6ecac5ad5dc3df1e44f5ad" args="(const mat &amp;m, const short &amp;s)" -->
471<a class="el" href="classitpp_1_1Mat.html#6bba394f181c76fda12759568986c613">mat</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#ce2e9973de6ecac5ad5dc3df1e44f5ad">itpp::operator*</a> (const <a class="el" href="classitpp_1_1Mat.html#6bba394f181c76fda12759568986c613">mat</a> &amp;m, const short &amp;s)</td></tr>
472
473<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Multiplication operator for mat and short. <br></td></tr>
474<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="af44c9cece775a002d1f398a16e9f6c8"></a><!-- doxytag: member="operators.h::operator*" ref="af44c9cece775a002d1f398a16e9f6c8" args="(const mat &amp;m, const int &amp;s)" -->
475<a class="el" href="classitpp_1_1Mat.html#6bba394f181c76fda12759568986c613">mat</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#af44c9cece775a002d1f398a16e9f6c8">itpp::operator*</a> (const <a class="el" href="classitpp_1_1Mat.html#6bba394f181c76fda12759568986c613">mat</a> &amp;m, const int &amp;s)</td></tr>
476
477<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Multiplication operator for mat and int. <br></td></tr>
478<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f46494bfc9fdf732b666cba7c7b0ec43"></a><!-- doxytag: member="operators.h::operator/" ref="f46494bfc9fdf732b666cba7c7b0ec43" args="(const mat &amp;m, const float &amp;s)" -->
479<a class="el" href="classitpp_1_1Mat.html#6bba394f181c76fda12759568986c613">mat</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#f46494bfc9fdf732b666cba7c7b0ec43">itpp::operator/</a> (const <a class="el" href="classitpp_1_1Mat.html#6bba394f181c76fda12759568986c613">mat</a> &amp;m, const float &amp;s)</td></tr>
480
481<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Division operator for mat and float. <br></td></tr>
482<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="82a91092a74e115dda75985e0a2dc8b3"></a><!-- doxytag: member="operators.h::operator/" ref="82a91092a74e115dda75985e0a2dc8b3" args="(const mat &amp;m, const short &amp;s)" -->
483<a class="el" href="classitpp_1_1Mat.html#6bba394f181c76fda12759568986c613">mat</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#82a91092a74e115dda75985e0a2dc8b3">itpp::operator/</a> (const <a class="el" href="classitpp_1_1Mat.html#6bba394f181c76fda12759568986c613">mat</a> &amp;m, const short &amp;s)</td></tr>
484
485<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Division operator for mat and short. <br></td></tr>
486<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d4f9d5d402ca9629f0a4c59e7b105c63"></a><!-- doxytag: member="operators.h::operator/" ref="d4f9d5d402ca9629f0a4c59e7b105c63" args="(const mat &amp;m, const int &amp;s)" -->
487<a class="el" href="classitpp_1_1Mat.html#6bba394f181c76fda12759568986c613">mat</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#d4f9d5d402ca9629f0a4c59e7b105c63">itpp::operator/</a> (const <a class="el" href="classitpp_1_1Mat.html#6bba394f181c76fda12759568986c613">mat</a> &amp;m, const int &amp;s)</td></tr>
488
489<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Division operator for mat and int. <br></td></tr>
490<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="22d5270dc918c9d0abf1252af40e4499"></a><!-- doxytag: member="operators.h::operator+" ref="22d5270dc918c9d0abf1252af40e4499" args="(const double &amp;s, const cmat &amp;m)" -->
491<a class="el" href="classitpp_1_1Mat.html#6fbac4b7184807da188e5b85d42f038b">cmat</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#22d5270dc918c9d0abf1252af40e4499">itpp::operator+</a> (const double &amp;s, const <a class="el" href="classitpp_1_1Mat.html#6fbac4b7184807da188e5b85d42f038b">cmat</a> &amp;m)</td></tr>
492
493<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Addition operator for double and cmat. <br></td></tr>
494<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c2daa76a0e5b7b2e1043999f7d904cda"></a><!-- doxytag: member="operators.h::operator&#45;" ref="c2daa76a0e5b7b2e1043999f7d904cda" args="(const double &amp;s, const cmat &amp;m)" -->
495<a class="el" href="classitpp_1_1Mat.html#6fbac4b7184807da188e5b85d42f038b">cmat</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#c2daa76a0e5b7b2e1043999f7d904cda">itpp::operator-</a> (const double &amp;s, const <a class="el" href="classitpp_1_1Mat.html#6fbac4b7184807da188e5b85d42f038b">cmat</a> &amp;m)</td></tr>
496
497<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Subtraction operator for double and cmat. <br></td></tr>
498<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="96482bdf05639a5bf87a166ca5d2a300"></a><!-- doxytag: member="operators.h::operator*" ref="96482bdf05639a5bf87a166ca5d2a300" args="(const double &amp;s, const cmat &amp;m)" -->
499<a class="el" href="classitpp_1_1Mat.html#6fbac4b7184807da188e5b85d42f038b">cmat</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#96482bdf05639a5bf87a166ca5d2a300">itpp::operator*</a> (const double &amp;s, const <a class="el" href="classitpp_1_1Mat.html#6fbac4b7184807da188e5b85d42f038b">cmat</a> &amp;m)</td></tr>
500
501<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Multiplication operator for double and cmat. <br></td></tr>
502<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="62e3273ed9c264e4b2e6611f6490b944"></a><!-- doxytag: member="operators.h::operator*" ref="62e3273ed9c264e4b2e6611f6490b944" args="(const std::complex&lt; double &gt; &amp;s, const mat &amp;m)" -->
503<a class="el" href="classitpp_1_1Mat.html#6fbac4b7184807da188e5b85d42f038b">cmat</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#62e3273ed9c264e4b2e6611f6490b944">itpp::operator*</a> (const std::complex&lt; double &gt; &amp;s, const <a class="el" href="classitpp_1_1Mat.html#6bba394f181c76fda12759568986c613">mat</a> &amp;m)</td></tr>
504
505<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Multiplication operator for complex&lt;double&gt; and mat. <br></td></tr>
506<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4411c425f7a0904ca5beef6284275fe8"></a><!-- doxytag: member="operators.h::operator*" ref="4411c425f7a0904ca5beef6284275fe8" args="(const mat &amp;m, const std::complex&lt; double &gt; &amp;s)" -->
507<a class="el" href="classitpp_1_1Mat.html#6fbac4b7184807da188e5b85d42f038b">cmat</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#4411c425f7a0904ca5beef6284275fe8">itpp::operator*</a> (const <a class="el" href="classitpp_1_1Mat.html#6bba394f181c76fda12759568986c613">mat</a> &amp;m, const std::complex&lt; double &gt; &amp;s)</td></tr>
508
509<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Multiplication operator for mat and complex&lt;double&gt;. <br></td></tr>
510<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9d42991d52887e93244f491b474147d5"></a><!-- doxytag: member="operators.h::operator/" ref="9d42991d52887e93244f491b474147d5" args="(const cmat &amp;m, const double &amp;s)" -->
511<a class="el" href="classitpp_1_1Mat.html#6fbac4b7184807da188e5b85d42f038b">cmat</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#9d42991d52887e93244f491b474147d5">itpp::operator/</a> (const <a class="el" href="classitpp_1_1Mat.html#6fbac4b7184807da188e5b85d42f038b">cmat</a> &amp;m, const double &amp;s)</td></tr>
512
513<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Division operator for cmat and double. <br></td></tr>
514<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="bc74da0545597350e74dff3c22d4bf51"></a><!-- doxytag: member="operators.h::operator+" ref="bc74da0545597350e74dff3c22d4bf51" args="(const bvec &amp;a, const vec &amp;b)" -->
515<a class="el" href="classitpp_1_1Vec.html#02e1bb55f60f3c2eb7a020eb1c2cfcf4">vec</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#bc74da0545597350e74dff3c22d4bf51">itpp::operator+</a> (const <a class="el" href="classitpp_1_1Vec.html#e10151f44bbabf17b670a9493d8088cf">bvec</a> &amp;a, const <a class="el" href="classitpp_1_1Vec.html#02e1bb55f60f3c2eb7a020eb1c2cfcf4">vec</a> &amp;b)</td></tr>
516
517<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Addition operator for bvec and vec. <br></td></tr>
518<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f78aa0b7e2c0334753867cdf4c3a48cd"></a><!-- doxytag: member="operators.h::operator+" ref="f78aa0b7e2c0334753867cdf4c3a48cd" args="(const svec &amp;a, const vec &amp;b)" -->
519<a class="el" href="classitpp_1_1Vec.html#02e1bb55f60f3c2eb7a020eb1c2cfcf4">vec</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#f78aa0b7e2c0334753867cdf4c3a48cd">itpp::operator+</a> (const <a class="el" href="classitpp_1_1Vec.html#7d53e7d4b228c818e8ade5c59c4ed9d9">svec</a> &amp;a, const <a class="el" href="classitpp_1_1Vec.html#02e1bb55f60f3c2eb7a020eb1c2cfcf4">vec</a> &amp;b)</td></tr>
520
521<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Addition operator for svec and vec. <br></td></tr>
522<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4f2f756510582644d9b510ab572b0658"></a><!-- doxytag: member="operators.h::operator+" ref="4f2f756510582644d9b510ab572b0658" args="(const ivec &amp;a, const vec &amp;b)" -->
523<a class="el" href="classitpp_1_1Vec.html#02e1bb55f60f3c2eb7a020eb1c2cfcf4">vec</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#4f2f756510582644d9b510ab572b0658">itpp::operator+</a> (const <a class="el" href="classitpp_1_1Vec.html#b03757d874926a9be91535e71af1656e">ivec</a> &amp;a, const <a class="el" href="classitpp_1_1Vec.html#02e1bb55f60f3c2eb7a020eb1c2cfcf4">vec</a> &amp;b)</td></tr>
524
525<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Addition operator for ivec and vec. <br></td></tr>
526<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="dab01f0870c50d1c4b739da87abb9e69"></a><!-- doxytag: member="operators.h::operator+" ref="dab01f0870c50d1c4b739da87abb9e69" args="(const vec &amp;a, const bvec &amp;b)" -->
527<a class="el" href="classitpp_1_1Vec.html#02e1bb55f60f3c2eb7a020eb1c2cfcf4">vec</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#dab01f0870c50d1c4b739da87abb9e69">itpp::operator+</a> (const <a class="el" href="classitpp_1_1Vec.html#02e1bb55f60f3c2eb7a020eb1c2cfcf4">vec</a> &amp;a, const <a class="el" href="classitpp_1_1Vec.html#e10151f44bbabf17b670a9493d8088cf">bvec</a> &amp;b)</td></tr>
528
529<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Addition operator for vec and bvec. <br></td></tr>
530<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="bd2d7981cfd171094892a9ef873e9e6e"></a><!-- doxytag: member="operators.h::operator+" ref="bd2d7981cfd171094892a9ef873e9e6e" args="(const vec &amp;a, const svec &amp;b)" -->
531<a class="el" href="classitpp_1_1Vec.html#02e1bb55f60f3c2eb7a020eb1c2cfcf4">vec</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#bd2d7981cfd171094892a9ef873e9e6e">itpp::operator+</a> (const <a class="el" href="classitpp_1_1Vec.html#02e1bb55f60f3c2eb7a020eb1c2cfcf4">vec</a> &amp;a, const <a class="el" href="classitpp_1_1Vec.html#7d53e7d4b228c818e8ade5c59c4ed9d9">svec</a> &amp;b)</td></tr>
532
533<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Addition operator for vec and svec. <br></td></tr>
534<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a91da4a8e5d90e92fc92a8923882b96f"></a><!-- doxytag: member="operators.h::operator+" ref="a91da4a8e5d90e92fc92a8923882b96f" args="(const vec &amp;a, const ivec &amp;b)" -->
535<a class="el" href="classitpp_1_1Vec.html#02e1bb55f60f3c2eb7a020eb1c2cfcf4">vec</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#a91da4a8e5d90e92fc92a8923882b96f">itpp::operator+</a> (const <a class="el" href="classitpp_1_1Vec.html#02e1bb55f60f3c2eb7a020eb1c2cfcf4">vec</a> &amp;a, const <a class="el" href="classitpp_1_1Vec.html#b03757d874926a9be91535e71af1656e">ivec</a> &amp;b)</td></tr>
536
537<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Addition operator for vec and ivec. <br></td></tr>
538<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="13b4fe4e232c481fc2ff0326b96e0456"></a><!-- doxytag: member="operators.h::operator&#45;" ref="13b4fe4e232c481fc2ff0326b96e0456" args="(const bvec &amp;a, const vec &amp;b)" -->
539<a class="el" href="classitpp_1_1Vec.html#02e1bb55f60f3c2eb7a020eb1c2cfcf4">vec</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#13b4fe4e232c481fc2ff0326b96e0456">itpp::operator-</a> (const <a class="el" href="classitpp_1_1Vec.html#e10151f44bbabf17b670a9493d8088cf">bvec</a> &amp;a, const <a class="el" href="classitpp_1_1Vec.html#02e1bb55f60f3c2eb7a020eb1c2cfcf4">vec</a> &amp;b)</td></tr>
540
541<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Subtraction operator for bvec and vec. <br></td></tr>
542<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="37d81f47b58e8831f269ef2c4f575679"></a><!-- doxytag: member="operators.h::operator&#45;" ref="37d81f47b58e8831f269ef2c4f575679" args="(const svec &amp;a, const vec &amp;b)" -->
543<a class="el" href="classitpp_1_1Vec.html#02e1bb55f60f3c2eb7a020eb1c2cfcf4">vec</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#37d81f47b58e8831f269ef2c4f575679">itpp::operator-</a> (const <a class="el" href="classitpp_1_1Vec.html#7d53e7d4b228c818e8ade5c59c4ed9d9">svec</a> &amp;a, const <a class="el" href="classitpp_1_1Vec.html#02e1bb55f60f3c2eb7a020eb1c2cfcf4">vec</a> &amp;b)</td></tr>
544
545<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Subtraction operator for svec and vec. <br></td></tr>
546<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a853b63106e35ec098966a636438129a"></a><!-- doxytag: member="operators.h::operator&#45;" ref="a853b63106e35ec098966a636438129a" args="(const ivec &amp;a, const vec &amp;b)" -->
547<a class="el" href="classitpp_1_1Vec.html#02e1bb55f60f3c2eb7a020eb1c2cfcf4">vec</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#a853b63106e35ec098966a636438129a">itpp::operator-</a> (const <a class="el" href="classitpp_1_1Vec.html#b03757d874926a9be91535e71af1656e">ivec</a> &amp;a, const <a class="el" href="classitpp_1_1Vec.html#02e1bb55f60f3c2eb7a020eb1c2cfcf4">vec</a> &amp;b)</td></tr>
548
549<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Subtraction operator for ivec and vec. <br></td></tr>
550<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="aa9252e293b54b746844a04b931e26e9"></a><!-- doxytag: member="operators.h::operator&#45;" ref="aa9252e293b54b746844a04b931e26e9" args="(const vec &amp;a, const bvec &amp;b)" -->
551<a class="el" href="classitpp_1_1Vec.html#02e1bb55f60f3c2eb7a020eb1c2cfcf4">vec</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#aa9252e293b54b746844a04b931e26e9">itpp::operator-</a> (const <a class="el" href="classitpp_1_1Vec.html#02e1bb55f60f3c2eb7a020eb1c2cfcf4">vec</a> &amp;a, const <a class="el" href="classitpp_1_1Vec.html#e10151f44bbabf17b670a9493d8088cf">bvec</a> &amp;b)</td></tr>
552
553<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Subtraction operator for vec and bvec. <br></td></tr>
554<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="636a143ea78bfd6f443109f93c539da0"></a><!-- doxytag: member="operators.h::operator&#45;" ref="636a143ea78bfd6f443109f93c539da0" args="(const vec &amp;a, const svec &amp;b)" -->
555<a class="el" href="classitpp_1_1Vec.html#02e1bb55f60f3c2eb7a020eb1c2cfcf4">vec</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#636a143ea78bfd6f443109f93c539da0">itpp::operator-</a> (const <a class="el" href="classitpp_1_1Vec.html#02e1bb55f60f3c2eb7a020eb1c2cfcf4">vec</a> &amp;a, const <a class="el" href="classitpp_1_1Vec.html#7d53e7d4b228c818e8ade5c59c4ed9d9">svec</a> &amp;b)</td></tr>
556
557<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Subtraction operator for vec and svec. <br></td></tr>
558<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="fd50112bd16b88c8ad780f4a2b009690"></a><!-- doxytag: member="operators.h::operator&#45;" ref="fd50112bd16b88c8ad780f4a2b009690" args="(const vec &amp;a, const ivec &amp;b)" -->
559<a class="el" href="classitpp_1_1Vec.html#02e1bb55f60f3c2eb7a020eb1c2cfcf4">vec</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#fd50112bd16b88c8ad780f4a2b009690">itpp::operator-</a> (const <a class="el" href="classitpp_1_1Vec.html#02e1bb55f60f3c2eb7a020eb1c2cfcf4">vec</a> &amp;a, const <a class="el" href="classitpp_1_1Vec.html#b03757d874926a9be91535e71af1656e">ivec</a> &amp;b)</td></tr>
560
561<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Subtraction operator for vec and ivec. <br></td></tr>
562<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0aece4c014ba0d6e792d3e8185e7047b"></a><!-- doxytag: member="operators.h::operator*" ref="0aece4c014ba0d6e792d3e8185e7047b" args="(const bvec &amp;a, const vec &amp;b)" -->
563double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#0aece4c014ba0d6e792d3e8185e7047b">itpp::operator*</a> (const <a class="el" href="classitpp_1_1Vec.html#e10151f44bbabf17b670a9493d8088cf">bvec</a> &amp;a, const <a class="el" href="classitpp_1_1Vec.html#02e1bb55f60f3c2eb7a020eb1c2cfcf4">vec</a> &amp;b)</td></tr>
564
565<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Multiplication operator for bvec and vec. <br></td></tr>
566<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="13d69ed73255293b82c0c22a10c29370"></a><!-- doxytag: member="operators.h::operator*" ref="13d69ed73255293b82c0c22a10c29370" args="(const svec &amp;a, const vec &amp;b)" -->
567double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#13d69ed73255293b82c0c22a10c29370">itpp::operator*</a> (const <a class="el" href="classitpp_1_1Vec.html#7d53e7d4b228c818e8ade5c59c4ed9d9">svec</a> &amp;a, const <a class="el" href="classitpp_1_1Vec.html#02e1bb55f60f3c2eb7a020eb1c2cfcf4">vec</a> &amp;b)</td></tr>
568
569<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Multiplication operator for svec and vec. <br></td></tr>
570<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a6420be28924d9cc4af753688eda9e92"></a><!-- doxytag: member="operators.h::operator*" ref="a6420be28924d9cc4af753688eda9e92" args="(const ivec &amp;a, const vec &amp;b)" -->
571double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#a6420be28924d9cc4af753688eda9e92">itpp::operator*</a> (const <a class="el" href="classitpp_1_1Vec.html#b03757d874926a9be91535e71af1656e">ivec</a> &amp;a, const <a class="el" href="classitpp_1_1Vec.html#02e1bb55f60f3c2eb7a020eb1c2cfcf4">vec</a> &amp;b)</td></tr>
572
573<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Multiplication operator for ivec and vec. <br></td></tr>
574<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="aa2c5cd18ecd4d25b91f82cdef8d9329"></a><!-- doxytag: member="operators.h::operator*" ref="aa2c5cd18ecd4d25b91f82cdef8d9329" args="(const vec &amp;a, const bvec &amp;b)" -->
575double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#aa2c5cd18ecd4d25b91f82cdef8d9329">itpp::operator*</a> (const <a class="el" href="classitpp_1_1Vec.html#02e1bb55f60f3c2eb7a020eb1c2cfcf4">vec</a> &amp;a, const <a class="el" href="classitpp_1_1Vec.html#e10151f44bbabf17b670a9493d8088cf">bvec</a> &amp;b)</td></tr>
576
577<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Multiplication operator for vec and bvec. <br></td></tr>
578<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f8a92b3c48f6897510bcaff1ceff53d0"></a><!-- doxytag: member="operators.h::operator*" ref="f8a92b3c48f6897510bcaff1ceff53d0" args="(const vec &amp;a, const svec &amp;b)" -->
579double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#f8a92b3c48f6897510bcaff1ceff53d0">itpp::operator*</a> (const <a class="el" href="classitpp_1_1Vec.html#02e1bb55f60f3c2eb7a020eb1c2cfcf4">vec</a> &amp;a, const <a class="el" href="classitpp_1_1Vec.html#7d53e7d4b228c818e8ade5c59c4ed9d9">svec</a> &amp;b)</td></tr>
580
581<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Multiplication operator for vec and svec. <br></td></tr>
582<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4b54eb6ac616e82c736e210b72649376"></a><!-- doxytag: member="operators.h::operator*" ref="4b54eb6ac616e82c736e210b72649376" args="(const vec &amp;a, const ivec &amp;b)" -->
583double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#4b54eb6ac616e82c736e210b72649376">itpp::operator*</a> (const <a class="el" href="classitpp_1_1Vec.html#02e1bb55f60f3c2eb7a020eb1c2cfcf4">vec</a> &amp;a, const <a class="el" href="classitpp_1_1Vec.html#b03757d874926a9be91535e71af1656e">ivec</a> &amp;b)</td></tr>
584
585<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Multiplication operator for vec and ivec. <br></td></tr>
586<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c47f12ba0fbf4507aea83136e02824a5"></a><!-- doxytag: member="operators.h::operator+" ref="c47f12ba0fbf4507aea83136e02824a5" args="(const bvec &amp;a, const cvec &amp;b)" -->
587<a class="el" href="classitpp_1_1Vec.html#e83c1408740e41a7e29c383b71d4d544">cvec</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#c47f12ba0fbf4507aea83136e02824a5">itpp::operator+</a> (const <a class="el" href="classitpp_1_1Vec.html#e10151f44bbabf17b670a9493d8088cf">bvec</a> &amp;a, const <a class="el" href="classitpp_1_1Vec.html#e83c1408740e41a7e29c383b71d4d544">cvec</a> &amp;b)</td></tr>
588
589<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Addition operator for bvec and cvec. <br></td></tr>
590<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9b3db8f1858d727e653c8d6806ed73f5"></a><!-- doxytag: member="operators.h::operator+" ref="9b3db8f1858d727e653c8d6806ed73f5" args="(const svec &amp;a, const cvec &amp;b)" -->
591<a class="el" href="classitpp_1_1Vec.html#e83c1408740e41a7e29c383b71d4d544">cvec</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#9b3db8f1858d727e653c8d6806ed73f5">itpp::operator+</a> (const <a class="el" href="classitpp_1_1Vec.html#7d53e7d4b228c818e8ade5c59c4ed9d9">svec</a> &amp;a, const <a class="el" href="classitpp_1_1Vec.html#e83c1408740e41a7e29c383b71d4d544">cvec</a> &amp;b)</td></tr>
592
593<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Addition operator for svec and cvec. <br></td></tr>
594<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e620eb4e51762c21b1042fd60ba3a58c"></a><!-- doxytag: member="operators.h::operator+" ref="e620eb4e51762c21b1042fd60ba3a58c" args="(const ivec &amp;a, const cvec &amp;b)" -->
595<a class="el" href="classitpp_1_1Vec.html#e83c1408740e41a7e29c383b71d4d544">cvec</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#e620eb4e51762c21b1042fd60ba3a58c">itpp::operator+</a> (const <a class="el" href="classitpp_1_1Vec.html#b03757d874926a9be91535e71af1656e">ivec</a> &amp;a, const <a class="el" href="classitpp_1_1Vec.html#e83c1408740e41a7e29c383b71d4d544">cvec</a> &amp;b)</td></tr>
596
597<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Addition operator for ivec and cvec. <br></td></tr>
598<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d2f5cbf8937949ee68ec72afee8bfc7a"></a><!-- doxytag: member="operators.h::operator+" ref="d2f5cbf8937949ee68ec72afee8bfc7a" args="(const cvec &amp;a, const bvec &amp;b)" -->
599<a class="el" href="classitpp_1_1Vec.html#e83c1408740e41a7e29c383b71d4d544">cvec</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#d2f5cbf8937949ee68ec72afee8bfc7a">itpp::operator+</a> (const <a class="el" href="classitpp_1_1Vec.html#e83c1408740e41a7e29c383b71d4d544">cvec</a> &amp;a, const <a class="el" href="classitpp_1_1Vec.html#e10151f44bbabf17b670a9493d8088cf">bvec</a> &amp;b)</td></tr>
600
601<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Addition operator for cvec and bvec. <br></td></tr>
602<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f53a77a5aa793f5c08850740dd548269"></a><!-- doxytag: member="operators.h::operator+" ref="f53a77a5aa793f5c08850740dd548269" args="(const cvec &amp;a, const svec &amp;b)" -->
603<a class="el" href="classitpp_1_1Vec.html#e83c1408740e41a7e29c383b71d4d544">cvec</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#f53a77a5aa793f5c08850740dd548269">itpp::operator+</a> (const <a class="el" href="classitpp_1_1Vec.html#e83c1408740e41a7e29c383b71d4d544">cvec</a> &amp;a, const <a class="el" href="classitpp_1_1Vec.html#7d53e7d4b228c818e8ade5c59c4ed9d9">svec</a> &amp;b)</td></tr>
604
605<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Addition operator for cvec and svec. <br></td></tr>
606<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3b6387e178f8ffe4fa985c95048f1658"></a><!-- doxytag: member="operators.h::operator+" ref="3b6387e178f8ffe4fa985c95048f1658" args="(const cvec &amp;a, const ivec &amp;b)" -->
607<a class="el" href="classitpp_1_1Vec.html#e83c1408740e41a7e29c383b71d4d544">cvec</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#3b6387e178f8ffe4fa985c95048f1658">itpp::operator+</a> (const <a class="el" href="classitpp_1_1Vec.html#e83c1408740e41a7e29c383b71d4d544">cvec</a> &amp;a, const <a class="el" href="classitpp_1_1Vec.html#b03757d874926a9be91535e71af1656e">ivec</a> &amp;b)</td></tr>
608
609<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Addition operator for cvec and ivec. <br></td></tr>
610<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b4dcdc154da7e57940707da2bfcce6e4"></a><!-- doxytag: member="operators.h::operator&#45;" ref="b4dcdc154da7e57940707da2bfcce6e4" args="(const bvec &amp;a, const cvec &amp;b)" -->
611<a class="el" href="classitpp_1_1Vec.html#e83c1408740e41a7e29c383b71d4d544">cvec</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#b4dcdc154da7e57940707da2bfcce6e4">itpp::operator-</a> (const <a class="el" href="classitpp_1_1Vec.html#e10151f44bbabf17b670a9493d8088cf">bvec</a> &amp;a, const <a class="el" href="classitpp_1_1Vec.html#e83c1408740e41a7e29c383b71d4d544">cvec</a> &amp;b)</td></tr>
612
613<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Subtraction operator for bvec and cvec. <br></td></tr>
614<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5e343a817c590a652d3f3a32c0dc6ba7"></a><!-- doxytag: member="operators.h::operator&#45;" ref="5e343a817c590a652d3f3a32c0dc6ba7" args="(const svec &amp;a, const cvec &amp;b)" -->
615<a class="el" href="classitpp_1_1Vec.html#e83c1408740e41a7e29c383b71d4d544">cvec</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#5e343a817c590a652d3f3a32c0dc6ba7">itpp::operator-</a> (const <a class="el" href="classitpp_1_1Vec.html#7d53e7d4b228c818e8ade5c59c4ed9d9">svec</a> &amp;a, const <a class="el" href="classitpp_1_1Vec.html#e83c1408740e41a7e29c383b71d4d544">cvec</a> &amp;b)</td></tr>
616
617<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Subtraction operator for svec and cvec. <br></td></tr>
618<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f6106c3430565b273ea8ce94ebd5b0f8"></a><!-- doxytag: member="operators.h::operator&#45;" ref="f6106c3430565b273ea8ce94ebd5b0f8" args="(const ivec &amp;a, const cvec &amp;b)" -->
619<a class="el" href="classitpp_1_1Vec.html#e83c1408740e41a7e29c383b71d4d544">cvec</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#f6106c3430565b273ea8ce94ebd5b0f8">itpp::operator-</a> (const <a class="el" href="classitpp_1_1Vec.html#b03757d874926a9be91535e71af1656e">ivec</a> &amp;a, const <a class="el" href="classitpp_1_1Vec.html#e83c1408740e41a7e29c383b71d4d544">cvec</a> &amp;b)</td></tr>
620
621<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Subtraction operator for ivec and cvec. <br></td></tr>
622<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c83a19c1e742bbbeddf346165c78b896"></a><!-- doxytag: member="operators.h::operator&#45;" ref="c83a19c1e742bbbeddf346165c78b896" args="(const cvec &amp;a, const bvec &amp;b)" -->
623<a class="el" href="classitpp_1_1Vec.html#e83c1408740e41a7e29c383b71d4d544">cvec</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#c83a19c1e742bbbeddf346165c78b896">itpp::operator-</a> (const <a class="el" href="classitpp_1_1Vec.html#e83c1408740e41a7e29c383b71d4d544">cvec</a> &amp;a, const <a class="el" href="classitpp_1_1Vec.html#e10151f44bbabf17b670a9493d8088cf">bvec</a> &amp;b)</td></tr>
624
625<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Subtraction operator for cvec and bvec. <br></td></tr>
626<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8c4635caf9ba44539af53ce77b410291"></a><!-- doxytag: member="operators.h::operator&#45;" ref="8c4635caf9ba44539af53ce77b410291" args="(const cvec &amp;a, const svec &amp;b)" -->
627<a class="el" href="classitpp_1_1Vec.html#e83c1408740e41a7e29c383b71d4d544">cvec</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#8c4635caf9ba44539af53ce77b410291">itpp::operator-</a> (const <a class="el" href="classitpp_1_1Vec.html#e83c1408740e41a7e29c383b71d4d544">cvec</a> &amp;a, const <a class="el" href="classitpp_1_1Vec.html#7d53e7d4b228c818e8ade5c59c4ed9d9">svec</a> &amp;b)</td></tr>
628
629<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Subtraction operator for cvec and svec. <br></td></tr>
630<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8ca7863f080949c672212e18944008f8"></a><!-- doxytag: member="operators.h::operator&#45;" ref="8ca7863f080949c672212e18944008f8" args="(const cvec &amp;a, const ivec &amp;b)" -->
631<a class="el" href="classitpp_1_1Vec.html#e83c1408740e41a7e29c383b71d4d544">cvec</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#8ca7863f080949c672212e18944008f8">itpp::operator-</a> (const <a class="el" href="classitpp_1_1Vec.html#e83c1408740e41a7e29c383b71d4d544">cvec</a> &amp;a, const <a class="el" href="classitpp_1_1Vec.html#b03757d874926a9be91535e71af1656e">ivec</a> &amp;b)</td></tr>
632
633<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Subtraction operator for cvec and ivec. <br></td></tr>
634<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="974de2b24c9c96c99f43b85d031ed45d"></a><!-- doxytag: member="operators.h::operator*" ref="974de2b24c9c96c99f43b85d031ed45d" args="(const bvec &amp;a, const cvec &amp;b)" -->
635std::complex&lt; double &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#974de2b24c9c96c99f43b85d031ed45d">itpp::operator*</a> (const <a class="el" href="classitpp_1_1Vec.html#e10151f44bbabf17b670a9493d8088cf">bvec</a> &amp;a, const <a class="el" href="classitpp_1_1Vec.html#e83c1408740e41a7e29c383b71d4d544">cvec</a> &amp;b)</td></tr>
636
637<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Multiplication operator for bvec and cvec. <br></td></tr>
638<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="df65f05e18f12edbfac8d0f92b656a41"></a><!-- doxytag: member="operators.h::operator*" ref="df65f05e18f12edbfac8d0f92b656a41" args="(const svec &amp;a, const cvec &amp;b)" -->
639std::complex&lt; double &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#df65f05e18f12edbfac8d0f92b656a41">itpp::operator*</a> (const <a class="el" href="classitpp_1_1Vec.html#7d53e7d4b228c818e8ade5c59c4ed9d9">svec</a> &amp;a, const <a class="el" href="classitpp_1_1Vec.html#e83c1408740e41a7e29c383b71d4d544">cvec</a> &amp;b)</td></tr>
640
641<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Multiplication operator for svec and cvec. <br></td></tr>
642<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9b9a4889156c612a0592c2e86969cb46"></a><!-- doxytag: member="operators.h::operator*" ref="9b9a4889156c612a0592c2e86969cb46" args="(const ivec &amp;a, const cvec &amp;b)" -->
643std::complex&lt; double &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#9b9a4889156c612a0592c2e86969cb46">itpp::operator*</a> (const <a class="el" href="classitpp_1_1Vec.html#b03757d874926a9be91535e71af1656e">ivec</a> &amp;a, const <a class="el" href="classitpp_1_1Vec.html#e83c1408740e41a7e29c383b71d4d544">cvec</a> &amp;b)</td></tr>
644
645<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Multiplication operator for ivec and cvec. <br></td></tr>
646<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7333c7fe6e0a7f1d7bc3f84521c7356d"></a><!-- doxytag: member="operators.h::operator*" ref="7333c7fe6e0a7f1d7bc3f84521c7356d" args="(const cvec &amp;a, const bvec &amp;b)" -->
647std::complex&lt; double &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#7333c7fe6e0a7f1d7bc3f84521c7356d">itpp::operator*</a> (const <a class="el" href="classitpp_1_1Vec.html#e83c1408740e41a7e29c383b71d4d544">cvec</a> &amp;a, const <a class="el" href="classitpp_1_1Vec.html#e10151f44bbabf17b670a9493d8088cf">bvec</a> &amp;b)</td></tr>
648
649<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Multiplication operator for cvec and bvec. <br></td></tr>
650<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8762cc27147d1512ecd383edfc0bcdfb"></a><!-- doxytag: member="operators.h::operator*" ref="8762cc27147d1512ecd383edfc0bcdfb" args="(const cvec &amp;a, const svec &amp;b)" -->
651std::complex&lt; double &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#8762cc27147d1512ecd383edfc0bcdfb">itpp::operator*</a> (const <a class="el" href="classitpp_1_1Vec.html#e83c1408740e41a7e29c383b71d4d544">cvec</a> &amp;a, const <a class="el" href="classitpp_1_1Vec.html#7d53e7d4b228c818e8ade5c59c4ed9d9">svec</a> &amp;b)</td></tr>
652
653<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Multiplication operator for cvec and svec. <br></td></tr>
654<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7d5c8e9e7f8df1d936bff5b4018b1595"></a><!-- doxytag: member="operators.h::operator*" ref="7d5c8e9e7f8df1d936bff5b4018b1595" args="(const cvec &amp;a, const ivec &amp;b)" -->
655std::complex&lt; double &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#7d5c8e9e7f8df1d936bff5b4018b1595">itpp::operator*</a> (const <a class="el" href="classitpp_1_1Vec.html#e83c1408740e41a7e29c383b71d4d544">cvec</a> &amp;a, const <a class="el" href="classitpp_1_1Vec.html#b03757d874926a9be91535e71af1656e">ivec</a> &amp;b)</td></tr>
656
657<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Multiplication operator for cvec and ivec. <br></td></tr>
658<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="dd75c6686c0e254c0950cba50a542976"></a><!-- doxytag: member="operators.h::operator+" ref="dd75c6686c0e254c0950cba50a542976" args="(const bmat &amp;a, const mat &amp;b)" -->
659<a class="el" href="classitpp_1_1Mat.html#6bba394f181c76fda12759568986c613">mat</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#dd75c6686c0e254c0950cba50a542976">itpp::operator+</a> (const <a class="el" href="mat_8h.html#f90acd1af41bf2d1d8a4bb23662fff69">bmat</a> &amp;a, const <a class="el" href="classitpp_1_1Mat.html#6bba394f181c76fda12759568986c613">mat</a> &amp;b)</td></tr>
660
661<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Addition operator for bmat and mat. <br></td></tr>
662<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e65358e654950a898275f42a44c0adfe"></a><!-- doxytag: member="operators.h::operator+" ref="e65358e654950a898275f42a44c0adfe" args="(const smat &amp;a, const mat &amp;b)" -->
663<a class="el" href="classitpp_1_1Mat.html#6bba394f181c76fda12759568986c613">mat</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#e65358e654950a898275f42a44c0adfe">itpp::operator+</a> (const <a class="el" href="classitpp_1_1Mat.html#debd320317a18c022d3ca856af6d3687">smat</a> &amp;a, const <a class="el" href="classitpp_1_1Mat.html#6bba394f181c76fda12759568986c613">mat</a> &amp;b)</td></tr>
664
665<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Addition operator for smat and mat. <br></td></tr>
666<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ae0d05ca2d913f0cc531c74d5c0a624d"></a><!-- doxytag: member="operators.h::operator+" ref="ae0d05ca2d913f0cc531c74d5c0a624d" args="(const imat &amp;a, const mat &amp;b)" -->
667<a class="el" href="classitpp_1_1Mat.html#6bba394f181c76fda12759568986c613">mat</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#ae0d05ca2d913f0cc531c74d5c0a624d">itpp::operator+</a> (const <a class="el" href="classitpp_1_1Mat.html#9e0dd2f635e4bd0b28c09685d9c4f3bb">imat</a> &amp;a, const <a class="el" href="classitpp_1_1Mat.html#6bba394f181c76fda12759568986c613">mat</a> &amp;b)</td></tr>
668
669<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Addition operator for imat and mat. <br></td></tr>
670<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="652cd7df1724cce2aeef5c5adc4b1265"></a><!-- doxytag: member="operators.h::operator+" ref="652cd7df1724cce2aeef5c5adc4b1265" args="(const mat &amp;a, const bmat &amp;b)" -->
671<a class="el" href="classitpp_1_1Mat.html#6bba394f181c76fda12759568986c613">mat</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#652cd7df1724cce2aeef5c5adc4b1265">itpp::operator+</a> (const <a class="el" href="classitpp_1_1Mat.html#6bba394f181c76fda12759568986c613">mat</a> &amp;a, const <a class="el" href="mat_8h.html#f90acd1af41bf2d1d8a4bb23662fff69">bmat</a> &amp;b)</td></tr>
672
673<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Addition operator for mat and bmat. <br></td></tr>
674<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="00f26ad09b8eaa74f89caf7b9b96132a"></a><!-- doxytag: member="operators.h::operator+" ref="00f26ad09b8eaa74f89caf7b9b96132a" args="(const mat &amp;a, const smat &amp;b)" -->
675<a class="el" href="classitpp_1_1Mat.html#6bba394f181c76fda12759568986c613">mat</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#00f26ad09b8eaa74f89caf7b9b96132a">itpp::operator+</a> (const <a class="el" href="classitpp_1_1Mat.html#6bba394f181c76fda12759568986c613">mat</a> &amp;a, const <a class="el" href="classitpp_1_1Mat.html#debd320317a18c022d3ca856af6d3687">smat</a> &amp;b)</td></tr>
676
677<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Addition operator for mat and smat. <br></td></tr>
678<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="cdd3e63bb0c992ae27539593c1173b72"></a><!-- doxytag: member="operators.h::operator+" ref="cdd3e63bb0c992ae27539593c1173b72" args="(const mat &amp;a, const imat &amp;b)" -->
679<a class="el" href="classitpp_1_1Mat.html#6bba394f181c76fda12759568986c613">mat</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#cdd3e63bb0c992ae27539593c1173b72">itpp::operator+</a> (const <a class="el" href="classitpp_1_1Mat.html#6bba394f181c76fda12759568986c613">mat</a> &amp;a, const <a class="el" href="classitpp_1_1Mat.html#9e0dd2f635e4bd0b28c09685d9c4f3bb">imat</a> &amp;b)</td></tr>
680
681<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Addition operator for mat and imat. <br></td></tr>
682<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="fd7702cae4029943c9f19174f7548bcd"></a><!-- doxytag: member="operators.h::operator&#45;" ref="fd7702cae4029943c9f19174f7548bcd" args="(const bmat &amp;a, const mat &amp;b)" -->
683<a class="el" href="classitpp_1_1Mat.html#6bba394f181c76fda12759568986c613">mat</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#fd7702cae4029943c9f19174f7548bcd">itpp::operator-</a> (const <a class="el" href="mat_8h.html#f90acd1af41bf2d1d8a4bb23662fff69">bmat</a> &amp;a, const <a class="el" href="classitpp_1_1Mat.html#6bba394f181c76fda12759568986c613">mat</a> &amp;b)</td></tr>
684
685<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Subtraction operator for bmat and mat. <br></td></tr>
686<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c16f88f93b4b56b189ce930597258cf4"></a><!-- doxytag: member="operators.h::operator&#45;" ref="c16f88f93b4b56b189ce930597258cf4" args="(const smat &amp;a, const mat &amp;b)" -->
687<a class="el" href="classitpp_1_1Mat.html#6bba394f181c76fda12759568986c613">mat</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#c16f88f93b4b56b189ce930597258cf4">itpp::operator-</a> (const <a class="el" href="classitpp_1_1Mat.html#debd320317a18c022d3ca856af6d3687">smat</a> &amp;a, const <a class="el" href="classitpp_1_1Mat.html#6bba394f181c76fda12759568986c613">mat</a> &amp;b)</td></tr>
688
689<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Subtraction operator for smat and mat. <br></td></tr>
690<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5df37b65f4ad8618a64df0f11a7f9ae2"></a><!-- doxytag: member="operators.h::operator&#45;" ref="5df37b65f4ad8618a64df0f11a7f9ae2" args="(const imat &amp;a, const mat &amp;b)" -->
691<a class="el" href="classitpp_1_1Mat.html#6bba394f181c76fda12759568986c613">mat</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#5df37b65f4ad8618a64df0f11a7f9ae2">itpp::operator-</a> (const <a class="el" href="classitpp_1_1Mat.html#9e0dd2f635e4bd0b28c09685d9c4f3bb">imat</a> &amp;a, const <a class="el" href="classitpp_1_1Mat.html#6bba394f181c76fda12759568986c613">mat</a> &amp;b)</td></tr>
692
693<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Subtraction operator for imat and mat. <br></td></tr>
694<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="145dae0f24f3991a57ee3ef07f91f75b"></a><!-- doxytag: member="operators.h::operator&#45;" ref="145dae0f24f3991a57ee3ef07f91f75b" args="(const mat &amp;a, const bmat &amp;b)" -->
695<a class="el" href="classitpp_1_1Mat.html#6bba394f181c76fda12759568986c613">mat</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#145dae0f24f3991a57ee3ef07f91f75b">itpp::operator-</a> (const <a class="el" href="classitpp_1_1Mat.html#6bba394f181c76fda12759568986c613">mat</a> &amp;a, const <a class="el" href="mat_8h.html#f90acd1af41bf2d1d8a4bb23662fff69">bmat</a> &amp;b)</td></tr>
696
697<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Subtraction operator for mat and bmat. <br></td></tr>
698<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="299fd42d20c58c20114dff136c75e7ee"></a><!-- doxytag: member="operators.h::operator&#45;" ref="299fd42d20c58c20114dff136c75e7ee" args="(const mat &amp;a, const smat &amp;b)" -->
699<a class="el" href="classitpp_1_1Mat.html#6bba394f181c76fda12759568986c613">mat</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#299fd42d20c58c20114dff136c75e7ee">itpp::operator-</a> (const <a class="el" href="classitpp_1_1Mat.html#6bba394f181c76fda12759568986c613">mat</a> &amp;a, const <a class="el" href="classitpp_1_1Mat.html#debd320317a18c022d3ca856af6d3687">smat</a> &amp;b)</td></tr>
700
701<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Subtraction operator for mat and smat. <br></td></tr>
702<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f6ebd1b529a4ef4c6b15cb0dcf2c059d"></a><!-- doxytag: member="operators.h::operator&#45;" ref="f6ebd1b529a4ef4c6b15cb0dcf2c059d" args="(const mat &amp;a, const imat &amp;b)" -->
703<a class="el" href="classitpp_1_1Mat.html#6bba394f181c76fda12759568986c613">mat</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#f6ebd1b529a4ef4c6b15cb0dcf2c059d">itpp::operator-</a> (const <a class="el" href="classitpp_1_1Mat.html#6bba394f181c76fda12759568986c613">mat</a> &amp;a, const <a class="el" href="classitpp_1_1Mat.html#9e0dd2f635e4bd0b28c09685d9c4f3bb">imat</a> &amp;b)</td></tr>
704
705<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Subtraction operator for mat and imat. <br></td></tr>
706<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7dd4607d2ec5ea31066382c1df581855"></a><!-- doxytag: member="operators.h::operator+" ref="7dd4607d2ec5ea31066382c1df581855" args="(const bmat &amp;a, const cmat &amp;b)" -->
707<a class="el" href="classitpp_1_1Mat.html#6fbac4b7184807da188e5b85d42f038b">cmat</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#7dd4607d2ec5ea31066382c1df581855">itpp::operator+</a> (const <a class="el" href="mat_8h.html#f90acd1af41bf2d1d8a4bb23662fff69">bmat</a> &amp;a, const <a class="el" href="classitpp_1_1Mat.html#6fbac4b7184807da188e5b85d42f038b">cmat</a> &amp;b)</td></tr>
708
709<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Addition operator for bmat and cmat. <br></td></tr>
710<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="57567e89872477d91be267b247ca3c8f"></a><!-- doxytag: member="operators.h::operator+" ref="57567e89872477d91be267b247ca3c8f" args="(const smat &amp;a, const cmat &amp;b)" -->
711<a class="el" href="classitpp_1_1Mat.html#6fbac4b7184807da188e5b85d42f038b">cmat</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#57567e89872477d91be267b247ca3c8f">itpp::operator+</a> (const <a class="el" href="classitpp_1_1Mat.html#debd320317a18c022d3ca856af6d3687">smat</a> &amp;a, const <a class="el" href="classitpp_1_1Mat.html#6fbac4b7184807da188e5b85d42f038b">cmat</a> &amp;b)</td></tr>
712
713<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Addition operator for smat and cmat. <br></td></tr>
714<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4669aff84867819e2c8b39394a46cac0"></a><!-- doxytag: member="operators.h::operator+" ref="4669aff84867819e2c8b39394a46cac0" args="(const imat &amp;a, const cmat &amp;b)" -->
715<a class="el" href="classitpp_1_1Mat.html#6fbac4b7184807da188e5b85d42f038b">cmat</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#4669aff84867819e2c8b39394a46cac0">itpp::operator+</a> (const <a class="el" href="classitpp_1_1Mat.html#9e0dd2f635e4bd0b28c09685d9c4f3bb">imat</a> &amp;a, const <a class="el" href="classitpp_1_1Mat.html#6fbac4b7184807da188e5b85d42f038b">cmat</a> &amp;b)</td></tr>
716
717<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Addition operator for imat and cmat. <br></td></tr>
718<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="494c748fedced1afd19a70232356693b"></a><!-- doxytag: member="operators.h::operator+" ref="494c748fedced1afd19a70232356693b" args="(const mat &amp;a, const cmat &amp;b)" -->
719<a class="el" href="classitpp_1_1Mat.html#6fbac4b7184807da188e5b85d42f038b">cmat</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#494c748fedced1afd19a70232356693b">itpp::operator+</a> (const <a class="el" href="classitpp_1_1Mat.html#6bba394f181c76fda12759568986c613">mat</a> &amp;a, const <a class="el" href="classitpp_1_1Mat.html#6fbac4b7184807da188e5b85d42f038b">cmat</a> &amp;b)</td></tr>
720
721<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Addition operator for mat and cmat. <br></td></tr>
722<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="50134412b11dd113c87d79d289358b84"></a><!-- doxytag: member="operators.h::operator+" ref="50134412b11dd113c87d79d289358b84" args="(const cmat &amp;a, const bmat &amp;b)" -->
723<a class="el" href="classitpp_1_1Mat.html#6fbac4b7184807da188e5b85d42f038b">cmat</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#50134412b11dd113c87d79d289358b84">itpp::operator+</a> (const <a class="el" href="classitpp_1_1Mat.html#6fbac4b7184807da188e5b85d42f038b">cmat</a> &amp;a, const <a class="el" href="mat_8h.html#f90acd1af41bf2d1d8a4bb23662fff69">bmat</a> &amp;b)</td></tr>
724
725<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Addition operator for cmat and bmat. <br></td></tr>
726<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b661eb38aa9a1709f499d47b3649c554"></a><!-- doxytag: member="operators.h::operator+" ref="b661eb38aa9a1709f499d47b3649c554" args="(const cmat &amp;a, const smat &amp;b)" -->
727<a class="el" href="classitpp_1_1Mat.html#6fbac4b7184807da188e5b85d42f038b">cmat</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#b661eb38aa9a1709f499d47b3649c554">itpp::operator+</a> (const <a class="el" href="classitpp_1_1Mat.html#6fbac4b7184807da188e5b85d42f038b">cmat</a> &amp;a, const <a class="el" href="classitpp_1_1Mat.html#debd320317a18c022d3ca856af6d3687">smat</a> &amp;b)</td></tr>
728
729<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Addition operator for cmat and smat. <br></td></tr>
730<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="32d56c021bbcc9d198326bda0ebca4b8"></a><!-- doxytag: member="operators.h::operator+" ref="32d56c021bbcc9d198326bda0ebca4b8" args="(const cmat &amp;a, const imat &amp;b)" -->
731<a class="el" href="classitpp_1_1Mat.html#6fbac4b7184807da188e5b85d42f038b">cmat</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#32d56c021bbcc9d198326bda0ebca4b8">itpp::operator+</a> (const <a class="el" href="classitpp_1_1Mat.html#6fbac4b7184807da188e5b85d42f038b">cmat</a> &amp;a, const <a class="el" href="classitpp_1_1Mat.html#9e0dd2f635e4bd0b28c09685d9c4f3bb">imat</a> &amp;b)</td></tr>
732
733<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Addition operator for cmat and imat. <br></td></tr>
734<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8d0dd929323f4f8398be28a0f2d601be"></a><!-- doxytag: member="operators.h::operator+" ref="8d0dd929323f4f8398be28a0f2d601be" args="(const cmat &amp;a, const mat &amp;b)" -->
735<a class="el" href="classitpp_1_1Mat.html#6fbac4b7184807da188e5b85d42f038b">cmat</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#8d0dd929323f4f8398be28a0f2d601be">itpp::operator+</a> (const <a class="el" href="classitpp_1_1Mat.html#6fbac4b7184807da188e5b85d42f038b">cmat</a> &amp;a, const <a class="el" href="classitpp_1_1Mat.html#6bba394f181c76fda12759568986c613">mat</a> &amp;b)</td></tr>
736
737<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Addition operator for cmat and mat. <br></td></tr>
738<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a3bbbf1db7c520b63ee6f7ac869c90e8"></a><!-- doxytag: member="operators.h::operator&#45;" ref="a3bbbf1db7c520b63ee6f7ac869c90e8" args="(const bmat &amp;a, const cmat &amp;b)" -->
739<a class="el" href="classitpp_1_1Mat.html#6fbac4b7184807da188e5b85d42f038b">cmat</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#a3bbbf1db7c520b63ee6f7ac869c90e8">itpp::operator-</a> (const <a class="el" href="mat_8h.html#f90acd1af41bf2d1d8a4bb23662fff69">bmat</a> &amp;a, const <a class="el" href="classitpp_1_1Mat.html#6fbac4b7184807da188e5b85d42f038b">cmat</a> &amp;b)</td></tr>
740
741<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Subtraction operator for bmat and cmat. <br></td></tr>
742<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8109c9a32f5fe8e7fefccf0bf22619b8"></a><!-- doxytag: member="operators.h::operator&#45;" ref="8109c9a32f5fe8e7fefccf0bf22619b8" args="(const smat &amp;a, const cmat &amp;b)" -->
743<a class="el" href="classitpp_1_1Mat.html#6fbac4b7184807da188e5b85d42f038b">cmat</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#8109c9a32f5fe8e7fefccf0bf22619b8">itpp::operator-</a> (const <a class="el" href="classitpp_1_1Mat.html#debd320317a18c022d3ca856af6d3687">smat</a> &amp;a, const <a class="el" href="classitpp_1_1Mat.html#6fbac4b7184807da188e5b85d42f038b">cmat</a> &amp;b)</td></tr>
744
745<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Subtraction operator for smat and cmat. <br></td></tr>
746<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="cf1236ed7ee5e3ad492cab09715e3c5d"></a><!-- doxytag: member="operators.h::operator&#45;" ref="cf1236ed7ee5e3ad492cab09715e3c5d" args="(const imat &amp;a, const cmat &amp;b)" -->
747<a class="el" href="classitpp_1_1Mat.html#6fbac4b7184807da188e5b85d42f038b">cmat</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#cf1236ed7ee5e3ad492cab09715e3c5d">itpp::operator-</a> (const <a class="el" href="classitpp_1_1Mat.html#9e0dd2f635e4bd0b28c09685d9c4f3bb">imat</a> &amp;a, const <a class="el" href="classitpp_1_1Mat.html#6fbac4b7184807da188e5b85d42f038b">cmat</a> &amp;b)</td></tr>
748
749<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Subtraction operator for imat and cmat. <br></td></tr>
750<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="690c8872c4d1322624dd6cb7b311bf54"></a><!-- doxytag: member="operators.h::operator&#45;" ref="690c8872c4d1322624dd6cb7b311bf54" args="(const mat &amp;a, const cmat &amp;b)" -->
751<a class="el" href="classitpp_1_1Mat.html#6fbac4b7184807da188e5b85d42f038b">cmat</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#690c8872c4d1322624dd6cb7b311bf54">itpp::operator-</a> (const <a class="el" href="classitpp_1_1Mat.html#6bba394f181c76fda12759568986c613">mat</a> &amp;a, const <a class="el" href="classitpp_1_1Mat.html#6fbac4b7184807da188e5b85d42f038b">cmat</a> &amp;b)</td></tr>
752
753<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Subtraction operator for mat and cmat. <br></td></tr>
754<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="76bdfbd0b832d023dd8194263715356d"></a><!-- doxytag: member="operators.h::operator&#45;" ref="76bdfbd0b832d023dd8194263715356d" args="(const cmat &amp;a, const bmat &amp;b)" -->
755<a class="el" href="classitpp_1_1Mat.html#6fbac4b7184807da188e5b85d42f038b">cmat</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#76bdfbd0b832d023dd8194263715356d">itpp::operator-</a> (const <a class="el" href="classitpp_1_1Mat.html#6fbac4b7184807da188e5b85d42f038b">cmat</a> &amp;a, const <a class="el" href="mat_8h.html#f90acd1af41bf2d1d8a4bb23662fff69">bmat</a> &amp;b)</td></tr>
756
757<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Subtraction operator for cmat and bmat. <br></td></tr>
758<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b1656d113860528bebddaa8ae816aae8"></a><!-- doxytag: member="operators.h::operator&#45;" ref="b1656d113860528bebddaa8ae816aae8" args="(const cmat &amp;a, const smat &amp;b)" -->
759<a class="el" href="classitpp_1_1Mat.html#6fbac4b7184807da188e5b85d42f038b">cmat</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#b1656d113860528bebddaa8ae816aae8">itpp::operator-</a> (const <a class="el" href="classitpp_1_1Mat.html#6fbac4b7184807da188e5b85d42f038b">cmat</a> &amp;a, const <a class="el" href="classitpp_1_1Mat.html#debd320317a18c022d3ca856af6d3687">smat</a> &amp;b)</td></tr>
760
761<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Subtraction operator for cmat and smat. <br></td></tr>
762<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5237f68b04a287846d7a7a9011a545b5"></a><!-- doxytag: member="operators.h::operator&#45;" ref="5237f68b04a287846d7a7a9011a545b5" args="(const cmat &amp;a, const imat &amp;b)" -->
763<a class="el" href="classitpp_1_1Mat.html#6fbac4b7184807da188e5b85d42f038b">cmat</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#5237f68b04a287846d7a7a9011a545b5">itpp::operator-</a> (const <a class="el" href="classitpp_1_1Mat.html#6fbac4b7184807da188e5b85d42f038b">cmat</a> &amp;a, const <a class="el" href="classitpp_1_1Mat.html#9e0dd2f635e4bd0b28c09685d9c4f3bb">imat</a> &amp;b)</td></tr>
764
765<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Subtraction operator for cmat and imat. <br></td></tr>
766<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c0f7ead2946b6d9c5504d83a6cb4c862"></a><!-- doxytag: member="operators.h::operator&#45;" ref="c0f7ead2946b6d9c5504d83a6cb4c862" args="(const cmat &amp;a, const mat &amp;b)" -->
767<a class="el" href="classitpp_1_1Mat.html#6fbac4b7184807da188e5b85d42f038b">cmat</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#c0f7ead2946b6d9c5504d83a6cb4c862">itpp::operator-</a> (const <a class="el" href="classitpp_1_1Mat.html#6fbac4b7184807da188e5b85d42f038b">cmat</a> &amp;a, const <a class="el" href="classitpp_1_1Mat.html#6bba394f181c76fda12759568986c613">mat</a> &amp;b)</td></tr>
768
769<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Subtraction operator for cmat and mat. <br></td></tr>
770<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6bc7c1fb3f33ca779bc01178fb047a4e"></a><!-- doxytag: member="operators.h::operator*" ref="6bc7c1fb3f33ca779bc01178fb047a4e" args="(const mat &amp;a, const cmat &amp;b)" -->
771<a class="el" href="classitpp_1_1Mat.html#6fbac4b7184807da188e5b85d42f038b">cmat</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#6bc7c1fb3f33ca779bc01178fb047a4e">itpp::operator*</a> (const <a class="el" href="classitpp_1_1Mat.html#6bba394f181c76fda12759568986c613">mat</a> &amp;a, const <a class="el" href="classitpp_1_1Mat.html#6fbac4b7184807da188e5b85d42f038b">cmat</a> &amp;b)</td></tr>
772
773<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Multiplication operator for mat and cmat. <br></td></tr>
774<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2ba498dc1ca1de4c6fb1887b0d6af59c"></a><!-- doxytag: member="operators.h::operator*" ref="2ba498dc1ca1de4c6fb1887b0d6af59c" args="(const bmat &amp;a, const cmat &amp;b)" -->
775<a class="el" href="classitpp_1_1Mat.html#6fbac4b7184807da188e5b85d42f038b">cmat</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#2ba498dc1ca1de4c6fb1887b0d6af59c">itpp::operator*</a> (const <a class="el" href="mat_8h.html#f90acd1af41bf2d1d8a4bb23662fff69">bmat</a> &amp;a, const <a class="el" href="classitpp_1_1Mat.html#6fbac4b7184807da188e5b85d42f038b">cmat</a> &amp;b)</td></tr>
776
777<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Multiplication operator for bmat and cmat. <br></td></tr>
778<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d0e0fde00179bf59522a448b8ce7be70"></a><!-- doxytag: member="operators.h::operator*" ref="d0e0fde00179bf59522a448b8ce7be70" args="(const smat &amp;a, const cmat &amp;b)" -->
779<a class="el" href="classitpp_1_1Mat.html#6fbac4b7184807da188e5b85d42f038b">cmat</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#d0e0fde00179bf59522a448b8ce7be70">itpp::operator*</a> (const <a class="el" href="classitpp_1_1Mat.html#debd320317a18c022d3ca856af6d3687">smat</a> &amp;a, const <a class="el" href="classitpp_1_1Mat.html#6fbac4b7184807da188e5b85d42f038b">cmat</a> &amp;b)</td></tr>
780
781<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Multiplication operator for smat and cmat. <br></td></tr>
782<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7cd639a86b46b4c83cbc4a6db0fb2d84"></a><!-- doxytag: member="operators.h::operator*" ref="7cd639a86b46b4c83cbc4a6db0fb2d84" args="(const imat &amp;a, const cmat &amp;b)" -->
783<a class="el" href="classitpp_1_1Mat.html#6fbac4b7184807da188e5b85d42f038b">cmat</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#7cd639a86b46b4c83cbc4a6db0fb2d84">itpp::operator*</a> (const <a class="el" href="classitpp_1_1Mat.html#9e0dd2f635e4bd0b28c09685d9c4f3bb">imat</a> &amp;a, const <a class="el" href="classitpp_1_1Mat.html#6fbac4b7184807da188e5b85d42f038b">cmat</a> &amp;b)</td></tr>
784
785<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Multiplication operator for imat and cmat. <br></td></tr>
786<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3f082929bcb3b0ebf42fc6d448437d85"></a><!-- doxytag: member="operators.h::operator*" ref="3f082929bcb3b0ebf42fc6d448437d85" args="(const cmat &amp;a, const mat &amp;b)" -->
787<a class="el" href="classitpp_1_1Mat.html#6fbac4b7184807da188e5b85d42f038b">cmat</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#3f082929bcb3b0ebf42fc6d448437d85">itpp::operator*</a> (const <a class="el" href="classitpp_1_1Mat.html#6fbac4b7184807da188e5b85d42f038b">cmat</a> &amp;a, const <a class="el" href="classitpp_1_1Mat.html#6bba394f181c76fda12759568986c613">mat</a> &amp;b)</td></tr>
788
789<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Multiplication operator for cmat and mat. <br></td></tr>
790<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7398d9d5c7f5fee46c6ee961ebf58d37"></a><!-- doxytag: member="operators.h::operator*" ref="7398d9d5c7f5fee46c6ee961ebf58d37" args="(const cmat &amp;a, const bmat &amp;b)" -->
791<a class="el" href="classitpp_1_1Mat.html#6fbac4b7184807da188e5b85d42f038b">cmat</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#7398d9d5c7f5fee46c6ee961ebf58d37">itpp::operator*</a> (const <a class="el" href="classitpp_1_1Mat.html#6fbac4b7184807da188e5b85d42f038b">cmat</a> &amp;a, const <a class="el" href="mat_8h.html#f90acd1af41bf2d1d8a4bb23662fff69">bmat</a> &amp;b)</td></tr>
792
793<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Multiplication operator for cmat and bmat. <br></td></tr>
794<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="464158ba820f8ca7158522edef8724d6"></a><!-- doxytag: member="operators.h::operator*" ref="464158ba820f8ca7158522edef8724d6" args="(const cmat &amp;a, const smat &amp;b)" -->
795<a class="el" href="classitpp_1_1Mat.html#6fbac4b7184807da188e5b85d42f038b">cmat</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#464158ba820f8ca7158522edef8724d6">itpp::operator*</a> (const <a class="el" href="classitpp_1_1Mat.html#6fbac4b7184807da188e5b85d42f038b">cmat</a> &amp;a, const <a class="el" href="classitpp_1_1Mat.html#debd320317a18c022d3ca856af6d3687">smat</a> &amp;b)</td></tr>
796
797<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Multiplication operator for cmat and smat. <br></td></tr>
798<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="96633dd5e420f543dee53eb5396ac6d6"></a><!-- doxytag: member="operators.h::operator*" ref="96633dd5e420f543dee53eb5396ac6d6" args="(const cmat &amp;a, const imat &amp;b)" -->
799<a class="el" href="classitpp_1_1Mat.html#6fbac4b7184807da188e5b85d42f038b">cmat</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceitpp.html#96633dd5e420f543dee53eb5396ac6d6">itpp::operator*</a> (const <a class="el" href="classitpp_1_1Mat.html#6fbac4b7184807da188e5b85d42f038b">cmat</a> &amp;a, const <a class="el" href="classitpp_1_1Mat.html#9e0dd2f635e4bd0b28c09685d9c4f3bb">imat</a> &amp;b)</td></tr>
800
801<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Multiplication operator for cmat and imat. <br></td></tr>
802</table>
803<hr><a name="_details"></a><h2>Detailed Description</h2>
804Definitions of operators for vectors and matricies of different types.
805<p>
806<dl class="author" compact><dt><b>Author:</b></dt><dd>Tony Ottosson</dd></dl>
807-------------------------------------------------------------------------<p>
808Copyright (C) 1995-2008 (see AUTHORS file for a list of contributors)<p>
809This file is part of IT++ - a C++ library of mathematical, signal processing, speech processing, and communications classes and functions.<p>
810IT++ is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.<p>
811IT++ is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.<p>
812You should have received a copy of the GNU General Public License along with IT++. If not, see &lt;<a href="http://www.gnu.org/licenses/">http://www.gnu.org/licenses/</a>&gt;.<p>
813------------------------------------------------------------------------- </div>
814<hr size="1"><address style="text-align: right;"><small>Generated on Tue Jun 2 10:02:14 2009 for mixpp by&nbsp;
815<a href="http://www.doxygen.org/index.html">
816<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
817</body>
818</html>
Note: See TracBrowser for help on using the browser.