diff options
Diffstat (limited to 'doc/html/classmeow_1_1Matrix.html')
-rw-r--r-- | doc/html/classmeow_1_1Matrix.html | 222 |
1 files changed, 192 insertions, 30 deletions
diff --git a/doc/html/classmeow_1_1Matrix.html b/doc/html/classmeow_1_1Matrix.html index d85d630..e4eeb9d 100644 --- a/doc/html/classmeow_1_1Matrix.html +++ b/doc/html/classmeow_1_1Matrix.html @@ -4,7 +4,7 @@ <head> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="X-UA-Compatible" content="IE=9"/> -<meta name="generator" content="Doxygen 1.8.3.1"/> +<meta name="generator" content="Doxygen 1.8.6"/> <title>Templates -- Meow: meow::Matrix< Entry > Class Template Reference</title> <link href="tabs.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="jquery.js"></script> @@ -28,16 +28,16 @@ <td id="projectlogo"><img alt="Logo" src="logo.png"/></td> <td style="padding-left: 0.5em;"> <div id="projectname">Templates -- Meow -  <span id="projectnumber">1.1.2</span> +  <span id="projectnumber">1.1.4</span> </div> - <div id="projectbrief">不能,也不應該先編譯成obj-file的templates</div> + <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div> </td> </tr> </tbody> </table> </div> <!-- end header part --> -<!-- Generated by Doxygen 1.8.3.1 --> +<!-- Generated by Doxygen 1.8.6 --> </div><!-- top --> <div id="side-nav" class="ui-resizable side-nav-resizable"> <div id="nav-tree"> @@ -122,12 +122,12 @@ Public Member Functions</h2></td></tr> <tr class="memitem:ac492cefa5df3a4ac6c9799931fb93605"><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Matrix.html#ac492cefa5df3a4ac6c9799931fb93605">size</a> (size_t r, size_t c, Entry const &e)</td></tr> <tr class="memdesc:ac492cefa5df3a4ac6c9799931fb93605"><td class="mdescLeft"> </td><td class="mdescRight">resize <a href="#ac492cefa5df3a4ac6c9799931fb93605">More...</a><br/></td></tr> <tr class="separator:ac492cefa5df3a4ac6c9799931fb93605"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a6adeb974bfb77936ed41e1a57726d7a4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Matrix.html#a1ac7c3d6ad50154043969005fa292981">EntryRefK</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Matrix.html#a6adeb974bfb77936ed41e1a57726d7a4">entry</a> (size_t r, size_t c) const </td></tr> -<tr class="memdesc:a6adeb974bfb77936ed41e1a57726d7a4"><td class="mdescLeft"> </td><td class="mdescRight">Access the entry at <em>r</em> x <em>c</em>. <a href="#a6adeb974bfb77936ed41e1a57726d7a4">More...</a><br/></td></tr> -<tr class="separator:a6adeb974bfb77936ed41e1a57726d7a4"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a73dd7adb618b48aaabfa4d21ba08a33a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Matrix.html#a1ac7c3d6ad50154043969005fa292981">EntryRefK</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Matrix.html#a73dd7adb618b48aaabfa4d21ba08a33a">entry</a> (size_t r, size_t c, Entry const &e)</td></tr> -<tr class="memdesc:a73dd7adb618b48aaabfa4d21ba08a33a"><td class="mdescLeft"> </td><td class="mdescRight">Change the entry at <em>r</em> x <em>c</em>. <a href="#a73dd7adb618b48aaabfa4d21ba08a33a">More...</a><br/></td></tr> -<tr class="separator:a73dd7adb618b48aaabfa4d21ba08a33a"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a46a12f45237e654e0140387d7290eb8b"><td class="memItemLeft" align="right" valign="top">Entry </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a> (size_t r, size_t c) const </td></tr> +<tr class="memdesc:a46a12f45237e654e0140387d7290eb8b"><td class="mdescLeft"> </td><td class="mdescRight">Access the entry at <em>r</em> x <em>c</em>. <a href="#a46a12f45237e654e0140387d7290eb8b">More...</a><br/></td></tr> +<tr class="separator:a46a12f45237e654e0140387d7290eb8b"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:aaba0981e54a17f0df8af9dabe9cad06f"><td class="memItemLeft" align="right" valign="top">Entry </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Matrix.html#aaba0981e54a17f0df8af9dabe9cad06f">entry</a> (size_t r, size_t c, Entry const &e)</td></tr> +<tr class="memdesc:aaba0981e54a17f0df8af9dabe9cad06f"><td class="mdescLeft"> </td><td class="mdescRight">Change the entry at <em>r</em> x <em>c</em>. <a href="#aaba0981e54a17f0df8af9dabe9cad06f">More...</a><br/></td></tr> +<tr class="separator:aaba0981e54a17f0df8af9dabe9cad06f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab49fa7564c37c6bc164dc368a94fed6b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Matrix.html#ab05bcd1bd8b1f8d4f250d6b3b87e023e">EntryRef</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Matrix.html#ab49fa7564c37c6bc164dc368a94fed6b">entryGet</a> (size_t r, size_t c)</td></tr> <tr class="memdesc:ab49fa7564c37c6bc164dc368a94fed6b"><td class="mdescLeft"> </td><td class="mdescRight">Get the entry at <em>r</em> x <em>c</em>. <a href="#ab49fa7564c37c6bc164dc368a94fed6b">More...</a><br/></td></tr> <tr class="separator:ab49fa7564c37c6bc164dc368a94fed6b"><td class="memSeparator" colspan="2"> </td></tr> @@ -170,6 +170,12 @@ Public Member Functions</h2></td></tr> <tr class="memitem:abc6f5c824ee47cb15094729ca91f2e7c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Matrix.html">Matrix</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Matrix.html#abc6f5c824ee47cb15094729ca91f2e7c">identitied</a> ()</td></tr> <tr class="memdesc:abc6f5c824ee47cb15094729ca91f2e7c"><td class="mdescLeft"> </td><td class="mdescRight">Let itself be an identity matrix. <a href="#abc6f5c824ee47cb15094729ca91f2e7c">More...</a><br/></td></tr> <tr class="separator:abc6f5c824ee47cb15094729ca91f2e7c"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a68e0d874153a42eaa95a7cb63518d6a6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Matrix.html">Matrix</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Matrix.html#a68e0d874153a42eaa95a7cb63518d6a6">diagonaled</a> ()</td></tr> +<tr class="memdesc:a68e0d874153a42eaa95a7cb63518d6a6"><td class="mdescLeft"> </td><td class="mdescRight">Let itself be an diagonal form of original itself. <a href="#a68e0d874153a42eaa95a7cb63518d6a6">More...</a><br/></td></tr> +<tr class="separator:a68e0d874153a42eaa95a7cb63518d6a6"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a4cf31aad4504250656a4a0a1d88ffedb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Matrix.html">Matrix</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Matrix.html#a4cf31aad4504250656a4a0a1d88ffedb">diagonal</a> () const </td></tr> +<tr class="memdesc:a4cf31aad4504250656a4a0a1d88ffedb"><td class="mdescLeft"> </td><td class="mdescRight">Return a matrix which is a diangonal form of me. <a href="#a4cf31aad4504250656a4a0a1d88ffedb">More...</a><br/></td></tr> +<tr class="separator:a4cf31aad4504250656a4a0a1d88ffedb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af6c3ae812c4290d29fb0932b655887dd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Matrix.html">Matrix</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Matrix.html#af6c3ae812c4290d29fb0932b655887dd">inverse</a> () const </td></tr> <tr class="memdesc:af6c3ae812c4290d29fb0932b655887dd"><td class="mdescLeft"> </td><td class="mdescRight">Return a matrix which is an inverse matrix of <em></em>(*this) <a href="#af6c3ae812c4290d29fb0932b655887dd">More...</a><br/></td></tr> <tr class="separator:af6c3ae812c4290d29fb0932b655887dd"><td class="memSeparator" colspan="2"> </td></tr> @@ -191,17 +197,17 @@ Public Member Functions</h2></td></tr> <tr class="memitem:a50bf284fe7beae52bb1bd0868486a602"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Matrix.html">Matrix</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Matrix.html#a50bf284fe7beae52bb1bd0868486a602">operator=</a> (<a class="el" href="classmeow_1_1Matrix.html">Matrix</a> const &m)</td></tr> <tr class="memdesc:a50bf284fe7beae52bb1bd0868486a602"><td class="mdescLeft"> </td><td class="mdescRight">same as <em>copyFrom</em> <a href="#a50bf284fe7beae52bb1bd0868486a602">More...</a><br/></td></tr> <tr class="separator:a50bf284fe7beae52bb1bd0868486a602"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a37b9a0774b087006307acb3f95ad7f32"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Matrix.html#a1ac7c3d6ad50154043969005fa292981">EntryRefK</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Matrix.html#a37b9a0774b087006307acb3f95ad7f32">operator()</a> (size_t r, size_t c) const </td></tr> -<tr class="memdesc:a37b9a0774b087006307acb3f95ad7f32"><td class="mdescLeft"> </td><td class="mdescRight">same as <em>entry(r,c)</em> <a href="#a37b9a0774b087006307acb3f95ad7f32">More...</a><br/></td></tr> -<tr class="separator:a37b9a0774b087006307acb3f95ad7f32"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a162d35e1ce93b7777c975efcdaa46992"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Matrix.html#a1ac7c3d6ad50154043969005fa292981">EntryRefK</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Matrix.html#a162d35e1ce93b7777c975efcdaa46992">operator()</a> (size_t r, size_t c, Entry const &e)</td></tr> -<tr class="memdesc:a162d35e1ce93b7777c975efcdaa46992"><td class="mdescLeft"> </td><td class="mdescRight">same as <em>entry(r,c,e)</em> <a href="#a162d35e1ce93b7777c975efcdaa46992">More...</a><br/></td></tr> -<tr class="separator:a162d35e1ce93b7777c975efcdaa46992"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a78b4b8b4ee30d02cb726bf7b8ac13147"><td class="memItemLeft" align="right" valign="top">Entry </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Matrix.html#a78b4b8b4ee30d02cb726bf7b8ac13147">operator()</a> (size_t r, size_t c) const </td></tr> +<tr class="memdesc:a78b4b8b4ee30d02cb726bf7b8ac13147"><td class="mdescLeft"> </td><td class="mdescRight">same as <em>entry(r,c)</em> <a href="#a78b4b8b4ee30d02cb726bf7b8ac13147">More...</a><br/></td></tr> +<tr class="separator:a78b4b8b4ee30d02cb726bf7b8ac13147"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a1dc03cd2475a4c5f34afbe0cb498e472"><td class="memItemLeft" align="right" valign="top">Entry </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Matrix.html#a1dc03cd2475a4c5f34afbe0cb498e472">operator()</a> (size_t r, size_t c, Entry const &e)</td></tr> +<tr class="memdesc:a1dc03cd2475a4c5f34afbe0cb498e472"><td class="mdescLeft"> </td><td class="mdescRight">same as <em>entry(r,c,e)</em> <a href="#a1dc03cd2475a4c5f34afbe0cb498e472">More...</a><br/></td></tr> +<tr class="separator:a1dc03cd2475a4c5f34afbe0cb498e472"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ade31d2339af552ba1df230c8383e2f84"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Matrix.html">Matrix</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Matrix.html#ade31d2339af552ba1df230c8383e2f84">operator+</a> () const </td></tr> -<tr class="memdesc:ade31d2339af552ba1df230c8383e2f84"><td class="mdescLeft"> </td><td class="mdescRight">same as <em><a class="el" href="classmeow_1_1Matrix.html#aa43f03179e3218c9af28f7374757a2cc" title="return +(*this)">positive()</a></em> <a href="#ade31d2339af552ba1df230c8383e2f84">More...</a><br/></td></tr> +<tr class="memdesc:ade31d2339af552ba1df230c8383e2f84"><td class="mdescLeft"> </td><td class="mdescRight">same as <em><a class="el" href="classmeow_1_1Matrix.html#aa43f03179e3218c9af28f7374757a2cc" title="return +(*this) ">positive()</a></em> <a href="#ade31d2339af552ba1df230c8383e2f84">More...</a><br/></td></tr> <tr class="separator:ade31d2339af552ba1df230c8383e2f84"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5d35d285b8cd59475e98f97966be68c1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Matrix.html">Matrix</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Matrix.html#a5d35d285b8cd59475e98f97966be68c1">operator-</a> () const </td></tr> -<tr class="memdesc:a5d35d285b8cd59475e98f97966be68c1"><td class="mdescLeft"> </td><td class="mdescRight">same as <em><a class="el" href="classmeow_1_1Matrix.html#a581dbd8ba10d054596a3d11eaf47f274" title="return -(*this)">negative()</a></em> <a href="#a5d35d285b8cd59475e98f97966be68c1">More...</a><br/></td></tr> +<tr class="memdesc:a5d35d285b8cd59475e98f97966be68c1"><td class="mdescLeft"> </td><td class="mdescRight">same as <em><a class="el" href="classmeow_1_1Matrix.html#a581dbd8ba10d054596a3d11eaf47f274" title="return -(*this) ">negative()</a></em> <a href="#a5d35d285b8cd59475e98f97966be68c1">More...</a><br/></td></tr> <tr class="separator:a5d35d285b8cd59475e98f97966be68c1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8917cdb62ab6d8ed9572ac3303dbaab5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Matrix.html">Matrix</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Matrix.html#a8917cdb62ab6d8ed9572ac3303dbaab5">operator+</a> (<a class="el" href="classmeow_1_1Matrix.html">Matrix</a> const &m) const </td></tr> <tr class="memdesc:a8917cdb62ab6d8ed9572ac3303dbaab5"><td class="mdescLeft"> </td><td class="mdescRight">same as <em>add(m)</em> <a href="#a8917cdb62ab6d8ed9572ac3303dbaab5">More...</a><br/></td></tr> @@ -225,6 +231,8 @@ class meow::Matrix< Entry ></h3> <p><b>matrix</b> </p> <dl class="section author"><dt>Author</dt><dd>cat_leopard </dd></dl> + +<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00018">18</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> </div><h2 class="groupheader">Member Typedef Documentation</h2> <a class="anchor" id="ab05bcd1bd8b1f8d4f250d6b3b87e023e"></a> <div class="memitem"> @@ -238,6 +246,8 @@ template<class Entry> </div> </table> </div><div class="memdoc"> +<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00020">20</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> + </div> </div> <a class="anchor" id="a1ac7c3d6ad50154043969005fa292981"></a> @@ -252,6 +262,8 @@ template<class Entry> </div> </table> </div><div class="memdoc"> +<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00021">21</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> + </div> </div> <h2 class="groupheader">Constructor & Destructor Documentation</h2> @@ -281,6 +293,8 @@ template<class Entry> </div> <p>constructor </p> <p>Create an empty matrix with size <b>0x0</b>. In other world, create an <b>invalid</b> matrix </p> +<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00053">53</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> + </div> </div> <a class="anchor" id="a5728557810b6c5444332557ac53597d5"></a> @@ -316,6 +330,8 @@ template<class Entry> </div> </dd> </dl> +<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00062">62</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> + </div> </div> <a class="anchor" id="af0b4507ec5ea08e8f33aeb99f11e5f74"></a> @@ -369,6 +385,8 @@ template<class Entry> </div> </dd> </dl> +<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00074">74</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> + </div> </div> <a class="anchor" id="ae66fe3b4deb85b9b4c047f405a60f10e"></a> @@ -396,6 +414,8 @@ template<class Entry> </div> <p>destructor </p> +<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00078">78</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> + </div> </div> <h2 class="groupheader">Member Function Documentation</h2> @@ -426,6 +446,8 @@ template<class Entry> </div> <p>return <em></em>(*this) + <em>m</em>. </p> <p>If the size not match, it will return an invalid matrix </p> +<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00282">282</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> + </div> </div> <a class="anchor" id="a9dfef448574df55fc34528665183c6c2"></a> @@ -454,6 +476,8 @@ template<class Entry> </div> <p>Return the <em>c</em> -th column. </p> +<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00260">260</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> + </div> </div> <a class="anchor" id="a4db3bb07e2557cbc668bdaa1beb241df"></a> @@ -481,6 +505,8 @@ template<class Entry> </div> <p>Return number of cols. </p> +<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00125">125</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> + </div> </div> <a class="anchor" id="a30d16679bb6843c5e35aae81738f3306"></a> @@ -528,6 +554,8 @@ template<class Entry> </div> </dl> <dl class="section return"><dt>Returns</dt><dd>new number of columns </dd></dl> +<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00160">160</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> + </div> </div> <a class="anchor" id="afb81446984f7c27458ccef86be2de413"></a> @@ -564,6 +592,66 @@ template<class Entry> </div> </dl> <dl class="section return"><dt>Returns</dt><dd>*this </dd></dl> +<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00088">88</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> + +</div> +</div> +<a class="anchor" id="a4cf31aad4504250656a4a0a1d88ffedb"></a> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class Entry> </div> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="classmeow_1_1Matrix.html">Matrix</a> <a class="el" href="classmeow_1_1Matrix.html">meow::Matrix</a>< Entry >::diagonal </td> + <td>(</td> + <td class="paramname"></td><td>)</td> + <td> const</td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">inline</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> + +<p>Return a matrix which is a diangonal form of me. </p> + +<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00371">371</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> + +</div> +</div> +<a class="anchor" id="a68e0d874153a42eaa95a7cb63518d6a6"></a> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class Entry> </div> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="classmeow_1_1Matrix.html">Matrix</a>& <a class="el" href="classmeow_1_1Matrix.html">meow::Matrix</a>< Entry >::diagonaled </td> + <td>(</td> + <td class="paramname"></td><td>)</td> + <td></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">inline</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> + +<p>Let itself be an diagonal form of original itself. </p> + +<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00358">358</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> + </div> </div> <a class="anchor" id="aed17cc829d1e766d2c905d65cbae48ce"></a> @@ -592,6 +680,8 @@ template<class Entry> </div> <p>return <em></em>(*this) / <em>s</em>. <em>s</em> is a scalar </p> +<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00328">328</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> + </div> </div> <a class="anchor" id="a13384643dc412817fdcd8f1834a02d12"></a> @@ -659,9 +749,11 @@ template<class Entry> </div> </dl> <dl class="section return"><dt>Returns</dt><dd>void </dd></dl> +<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00218">218</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> + </div> </div> -<a class="anchor" id="a6adeb974bfb77936ed41e1a57726d7a4"></a> +<a class="anchor" id="a46a12f45237e654e0140387d7290eb8b"></a> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> @@ -671,7 +763,7 @@ template<class Entry> </div> <td class="mlabels-left"> <table class="memname"> <tr> - <td class="memname"><a class="el" href="classmeow_1_1Matrix.html#a1ac7c3d6ad50154043969005fa292981">EntryRefK</a> <a class="el" href="classmeow_1_1Matrix.html">meow::Matrix</a>< Entry >::entry </td> + <td class="memname">Entry <a class="el" href="classmeow_1_1Matrix.html">meow::Matrix</a>< Entry >::entry </td> <td>(</td> <td class="paramtype">size_t </td> <td class="paramname"><em>r</em>, </td> @@ -697,9 +789,11 @@ template<class Entry> </div> <p>Access the entry at <em>r</em> x <em>c</em>. </p> +<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00193">193</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> + </div> </div> -<a class="anchor" id="a73dd7adb618b48aaabfa4d21ba08a33a"></a> +<a class="anchor" id="aaba0981e54a17f0df8af9dabe9cad06f"></a> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> @@ -709,7 +803,7 @@ template<class Entry> </div> <td class="mlabels-left"> <table class="memname"> <tr> - <td class="memname"><a class="el" href="classmeow_1_1Matrix.html#a1ac7c3d6ad50154043969005fa292981">EntryRefK</a> <a class="el" href="classmeow_1_1Matrix.html">meow::Matrix</a>< Entry >::entry </td> + <td class="memname">Entry <a class="el" href="classmeow_1_1Matrix.html">meow::Matrix</a>< Entry >::entry </td> <td>(</td> <td class="paramtype">size_t </td> <td class="paramname"><em>r</em>, </td> @@ -741,6 +835,8 @@ template<class Entry> </div> <p>Change the entry at <em>r</em> x <em>c</em>. </p> +<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00198">198</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> + </div> </div> <a class="anchor" id="ab49fa7564c37c6bc164dc368a94fed6b"></a> @@ -779,6 +875,8 @@ template<class Entry> </div> <p>Get the entry at <em>r</em> x <em>c</em>. </p> +<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00204">204</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> + </div> </div> <a class="anchor" id="abc6f5c824ee47cb15094729ca91f2e7c"></a> @@ -807,6 +905,8 @@ template<class Entry> </div> <p>Let itself be an identity matrix. </p> <p>Our definition of Identity matrix is 1 for entry(i, i) and 0 otherwise. </p> +<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00348">348</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> + </div> </div> <a class="anchor" id="a9987d4535f1de58b822325914e3a916f"></a> @@ -834,6 +934,8 @@ template<class Entry> </div> <p>Return a identity matrix with size equal to itself. </p> +<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00337">337</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> + </div> </div> <a class="anchor" id="af6c3ae812c4290d29fb0932b655887dd"></a> @@ -862,6 +964,8 @@ template<class Entry> </div> <p>Return a matrix which is an inverse matrix of <em></em>(*this) </p> <p>If inverse matrix doesn't exist, it will return a invalid matrix </p> +<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00382">382</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> + </div> </div> <a class="anchor" id="ab7b158abdfe8ad1966cc3f0490743170"></a> @@ -889,6 +993,8 @@ template<class Entry> </div> <p>let itself become itself's inverse matrix </p> +<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00410">410</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> + </div> </div> <a class="anchor" id="a30fdb794e5966585e93cf715646210dd"></a> @@ -918,6 +1024,8 @@ template<class Entry> </div> <p>return <em></em>(*this) times <em>m</em>. </p> <p>If the size not match, it will return an invalid matrix </p> +<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00308">308</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> + </div> </div> <a class="anchor" id="a06ac197ecfa9bc8bd5e9d9094f2d01ab"></a> @@ -946,6 +1054,8 @@ template<class Entry> </div> <p>return <em></em>(*this) times <em>s</em>. <em>s</em> is a scalar </p> +<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00319">319</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> + </div> </div> <a class="anchor" id="a581dbd8ba10d054596a3d11eaf47f274"></a> @@ -973,9 +1083,11 @@ template<class Entry> </div> <p>return -<em></em>(*this) </p> +<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00270">270</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> + </div> </div> -<a class="anchor" id="a37b9a0774b087006307acb3f95ad7f32"></a> +<a class="anchor" id="a78b4b8b4ee30d02cb726bf7b8ac13147"></a> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> @@ -985,7 +1097,7 @@ template<class Entry> </div> <td class="mlabels-left"> <table class="memname"> <tr> - <td class="memname"><a class="el" href="classmeow_1_1Matrix.html#a1ac7c3d6ad50154043969005fa292981">EntryRefK</a> <a class="el" href="classmeow_1_1Matrix.html">meow::Matrix</a>< Entry >::operator() </td> + <td class="memname">Entry <a class="el" href="classmeow_1_1Matrix.html">meow::Matrix</a>< Entry >::operator() </td> <td>(</td> <td class="paramtype">size_t </td> <td class="paramname"><em>r</em>, </td> @@ -1011,9 +1123,11 @@ template<class Entry> </div> <p>same as <em>entry(r,c)</em> </p> +<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00470">470</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> + </div> </div> -<a class="anchor" id="a162d35e1ce93b7777c975efcdaa46992"></a> +<a class="anchor" id="a1dc03cd2475a4c5f34afbe0cb498e472"></a> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> @@ -1023,7 +1137,7 @@ template<class Entry> </div> <td class="mlabels-left"> <table class="memname"> <tr> - <td class="memname"><a class="el" href="classmeow_1_1Matrix.html#a1ac7c3d6ad50154043969005fa292981">EntryRefK</a> <a class="el" href="classmeow_1_1Matrix.html">meow::Matrix</a>< Entry >::operator() </td> + <td class="memname">Entry <a class="el" href="classmeow_1_1Matrix.html">meow::Matrix</a>< Entry >::operator() </td> <td>(</td> <td class="paramtype">size_t </td> <td class="paramname"><em>r</em>, </td> @@ -1055,6 +1169,8 @@ template<class Entry> </div> <p>same as <em>entry(r,c,e)</em> </p> +<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00475">475</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> + </div> </div> <a class="anchor" id="a913ed9a5df441a33fcf0dab1f35814c2"></a> @@ -1083,6 +1199,8 @@ template<class Entry> </div> <p>same as <em>mul(m)</em> </p> +<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00500">500</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> + </div> </div> <a class="anchor" id="a15d360e71c0880fed3c9873affb04341"></a> @@ -1111,6 +1229,8 @@ template<class Entry> </div> <p>same as <em>mul(m)</em> </p> +<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00505">505</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> + </div> </div> <a class="anchor" id="ade31d2339af552ba1df230c8383e2f84"></a> @@ -1136,7 +1256,9 @@ template<class Entry> </div> </table> </div><div class="memdoc"> -<p>same as <em><a class="el" href="classmeow_1_1Matrix.html#aa43f03179e3218c9af28f7374757a2cc" title="return +(*this)">positive()</a></em> </p> +<p>same as <em><a class="el" href="classmeow_1_1Matrix.html#aa43f03179e3218c9af28f7374757a2cc" title="return +(*this) ">positive()</a></em> </p> + +<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00480">480</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> </div> </div> @@ -1166,6 +1288,8 @@ template<class Entry> </div> <p>same as <em>add(m)</em> </p> +<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00490">490</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> + </div> </div> <a class="anchor" id="a5d35d285b8cd59475e98f97966be68c1"></a> @@ -1191,7 +1315,9 @@ template<class Entry> </div> </table> </div><div class="memdoc"> -<p>same as <em><a class="el" href="classmeow_1_1Matrix.html#a581dbd8ba10d054596a3d11eaf47f274" title="return -(*this)">negative()</a></em> </p> +<p>same as <em><a class="el" href="classmeow_1_1Matrix.html#a581dbd8ba10d054596a3d11eaf47f274" title="return -(*this) ">negative()</a></em> </p> + +<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00485">485</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> </div> </div> @@ -1221,6 +1347,8 @@ template<class Entry> </div> <p>same as <em>sub(m)</em> </p> +<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00495">495</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> + </div> </div> <a class="anchor" id="a807c2a35579a429a2278956fc070f31a"></a> @@ -1249,6 +1377,8 @@ template<class Entry> </div> <p>same as <em>div(s)</em> </p> +<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00510">510</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> + </div> </div> <a class="anchor" id="a50bf284fe7beae52bb1bd0868486a602"></a> @@ -1277,6 +1407,8 @@ template<class Entry> </div> <p>same as <em>copyFrom</em> </p> +<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00465">465</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> + </div> </div> <a class="anchor" id="aa43f03179e3218c9af28f7374757a2cc"></a> @@ -1304,6 +1436,8 @@ template<class Entry> </div> <p>return +<em></em>(*this) </p> +<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00265">265</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> + </div> </div> <a class="anchor" id="a1dbef5b1a46df480f7fa3e118fd12bec"></a> @@ -1340,6 +1474,8 @@ template<class Entry> </div> </dl> <dl class="section return"><dt>Returns</dt><dd>*this </dd></dl> +<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00101">101</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> + </div> </div> <a class="anchor" id="ac17251cb984beb1f74558724a22a0120"></a> @@ -1384,6 +1520,8 @@ template<class Entry> </div> <p>reset the size of the matrix to <em>r</em> x <em>c</em> with entry all be <em>e</em> </p> +<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00107">107</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> + </div> </div> <a class="anchor" id="ae623c8168ebf26473550d831f0254c4c"></a> @@ -1412,6 +1550,8 @@ template<class Entry> </div> <p>Return the <em>r</em> -th row. </p> +<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00255">255</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> + </div> </div> <a class="anchor" id="a560adbe0b39f52bfb016edddc2955178"></a> @@ -1439,6 +1579,8 @@ template<class Entry> </div> <p>Return number of rows. </p> +<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00120">120</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> + </div> </div> <a class="anchor" id="add7842aea9c5b0372f56656af0d43325"></a> @@ -1486,6 +1628,8 @@ template<class Entry> </div> </dl> <dl class="section return"><dt>Returns</dt><dd>new number of rows </dd></dl> +<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00143">143</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> + </div> </div> <a class="anchor" id="a8e35443c856f669d02b352f091c0404c"></a> @@ -1513,6 +1657,8 @@ template<class Entry> </div> <p>Return number of rows times number of cols. </p> +<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00130">130</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> + </div> </div> <a class="anchor" id="ac492cefa5df3a4ac6c9799931fb93605"></a> @@ -1567,6 +1713,8 @@ template<class Entry> </div> </dl> <dl class="section return"><dt>Returns</dt><dd><em>r</em> * <em>c</em> </dd></dl> +<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00186">186</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> + </div> </div> <a class="anchor" id="ae89a9a7646f7b7c0f23756809c65dc8c"></a> @@ -1596,6 +1744,8 @@ template<class Entry> </div> <p>return <em></em>(*this) - <em>m</em>. </p> <p>If the size not match, it will return an invalid matrix </p> +<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00295">295</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> + </div> </div> <a class="anchor" id="a93ff4579b7cb950868cad7a62bcf9fe8"></a> @@ -1657,6 +1807,8 @@ template<class Entry> </div> </dl> <dl class="section return"><dt>Returns</dt><dd>a matrix </dd></dl> +<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00239">239</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> + </div> </div> <a class="anchor" id="a869be60b593d7ce7101ee7ac788b0dd0"></a> @@ -1684,6 +1836,8 @@ template<class Entry> </div> <p>return itself's transpose matrix </p> +<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00416">416</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> + </div> </div> <a class="anchor" id="a752bbc50fc06c7a6bfad8b4d09e19304"></a> @@ -1711,6 +1865,8 @@ template<class Entry> </div> <p>Let itself become itself's transpose matrix. </p> +<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00425">425</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> + </div> </div> <a class="anchor" id="a138c71b681404e054fa27cac5bb80d56"></a> @@ -1738,6 +1894,8 @@ template<class Entry> </div> <p>return a matrix which is the triangular form of <em></em>(*this) </p> +<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00431">431</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> + </div> </div> <a class="anchor" id="acf27e5ea48f42ceec61e933dfe269016"></a> @@ -1765,6 +1923,8 @@ template<class Entry> </div> <p>triangluar itself </p> +<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00438">438</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> + </div> </div> <a class="anchor" id="a030758e4938c4d56a0b665e6a51d1405"></a> @@ -1792,6 +1952,8 @@ template<class Entry> </div> <p>Return whether it is a <b>valid</b> matrix. </p> +<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00115">115</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p> + </div> </div> <hr/>The documentation for this class was generated from the following file:<ul> @@ -1804,9 +1966,9 @@ template<class Entry> </div> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> <li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1Matrix.html">Matrix</a></li> - <li class="footer">Generated on Fri Jun 6 2014 17:51:49 for Templates -- Meow by + <li class="footer">Generated on Mon Jun 23 2014 17:02:06 for Templates -- Meow by <a href="http://www.doxygen.org/index.html"> - <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.3.1 </li> + <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> </ul> </div> </body> |