aboutsummaryrefslogtreecommitdiffstats
path: root/doc/html/classmeow_1_1Matrix.html
diff options
context:
space:
mode:
Diffstat (limited to 'doc/html/classmeow_1_1Matrix.html')
-rw-r--r--doc/html/classmeow_1_1Matrix.html124
1 files changed, 102 insertions, 22 deletions
diff --git a/doc/html/classmeow_1_1Matrix.html b/doc/html/classmeow_1_1Matrix.html
index f5938f5..d85d630 100644
--- a/doc/html/classmeow_1_1Matrix.html
+++ b/doc/html/classmeow_1_1Matrix.html
@@ -56,6 +56,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1Matrix.html','');});
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
+<a href="#pub-types">Public Types</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="classmeow_1_1Matrix-members.html">List of all members</a> </div>
<div class="headertitle">
@@ -68,6 +69,15 @@ $(document).ready(function(){initNavTree('classmeow_1_1Matrix.html','');});
<p><code>#include &quot;<a class="el" href="Matrix_8h_source.html">Matrix.h</a>&quot;</code></p>
<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
+Public Types</h2></td></tr>
+<tr class="memitem:ab05bcd1bd8b1f8d4f250d6b3b87e023e"><td class="memItemLeft" align="right" valign="top">typedef std::vector&lt; Entry &gt;<br class="typebreak"/>
+::reference&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Matrix.html#ab05bcd1bd8b1f8d4f250d6b3b87e023e">EntryRef</a></td></tr>
+<tr class="separator:ab05bcd1bd8b1f8d4f250d6b3b87e023e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1ac7c3d6ad50154043969005fa292981"><td class="memItemLeft" align="right" valign="top">typedef std::vector&lt; Entry &gt;<br class="typebreak"/>
+::const_reference&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Matrix.html#a1ac7c3d6ad50154043969005fa292981">EntryRefK</a></td></tr>
+<tr class="separator:a1ac7c3d6ad50154043969005fa292981"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a2dc9f17e38ba52376822744d2fc48f29"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Matrix.html#a2dc9f17e38ba52376822744d2fc48f29">Matrix</a> ()</td></tr>
@@ -112,12 +122,15 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:ac492cefa5df3a4ac6c9799931fb93605"><td class="memItemLeft" align="right" valign="top">size_t&#160;</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 &amp;e)</td></tr>
<tr class="memdesc:ac492cefa5df3a4ac6c9799931fb93605"><td class="mdescLeft">&#160;</td><td class="mdescRight">resize <a href="#ac492cefa5df3a4ac6c9799931fb93605">More...</a><br/></td></tr>
<tr class="separator:ac492cefa5df3a4ac6c9799931fb93605"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a46a12f45237e654e0140387d7290eb8b"><td class="memItemLeft" align="right" valign="top">Entry&#160;</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">&#160;</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">&#160;</td></tr>
-<tr class="memitem:aaba0981e54a17f0df8af9dabe9cad06f"><td class="memItemLeft" align="right" valign="top">Entry&#160;</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 &amp;e)</td></tr>
-<tr class="memdesc:aaba0981e54a17f0df8af9dabe9cad06f"><td class="mdescLeft">&#160;</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">&#160;</td></tr>
+<tr class="memitem:a6adeb974bfb77936ed41e1a57726d7a4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Matrix.html#a1ac7c3d6ad50154043969005fa292981">EntryRefK</a>&#160;</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">&#160;</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">&#160;</td></tr>
+<tr class="memitem:a73dd7adb618b48aaabfa4d21ba08a33a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Matrix.html#a1ac7c3d6ad50154043969005fa292981">EntryRefK</a>&#160;</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 &amp;e)</td></tr>
+<tr class="memdesc:a73dd7adb618b48aaabfa4d21ba08a33a"><td class="mdescLeft">&#160;</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">&#160;</td></tr>
+<tr class="memitem:ab49fa7564c37c6bc164dc368a94fed6b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Matrix.html#ab05bcd1bd8b1f8d4f250d6b3b87e023e">EntryRef</a>&#160;</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">&#160;</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">&#160;</td></tr>
<tr class="memitem:a13384643dc412817fdcd8f1834a02d12"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Matrix.html#a13384643dc412817fdcd8f1834a02d12">entries</a> (ssize_t rFirst, ssize_t rLast, ssize_t cFirst, ssize_t cLast, Entry const &amp;e)</td></tr>
<tr class="memdesc:a13384643dc412817fdcd8f1834a02d12"><td class="mdescLeft">&#160;</td><td class="mdescRight">Change the entries from <em>rFirst</em> x <em>cFirst</em> to <em>rLast</em> x <em>cLast</em>. <a href="#a13384643dc412817fdcd8f1834a02d12">More...</a><br/></td></tr>
<tr class="separator:a13384643dc412817fdcd8f1834a02d12"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -178,12 +191,12 @@ 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> &amp;&#160;</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 &amp;m)</td></tr>
<tr class="memdesc:a50bf284fe7beae52bb1bd0868486a602"><td class="mdescLeft">&#160;</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">&#160;</td></tr>
-<tr class="memitem:a78b4b8b4ee30d02cb726bf7b8ac13147"><td class="memItemLeft" align="right" valign="top">Entry&#160;</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">&#160;</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">&#160;</td></tr>
-<tr class="memitem:a1dc03cd2475a4c5f34afbe0cb498e472"><td class="memItemLeft" align="right" valign="top">Entry&#160;</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 &amp;e)</td></tr>
-<tr class="memdesc:a1dc03cd2475a4c5f34afbe0cb498e472"><td class="mdescLeft">&#160;</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">&#160;</td></tr>
+<tr class="memitem:a37b9a0774b087006307acb3f95ad7f32"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Matrix.html#a1ac7c3d6ad50154043969005fa292981">EntryRefK</a>&#160;</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">&#160;</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">&#160;</td></tr>
+<tr class="memitem:a162d35e1ce93b7777c975efcdaa46992"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Matrix.html#a1ac7c3d6ad50154043969005fa292981">EntryRefK</a>&#160;</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 &amp;e)</td></tr>
+<tr class="memdesc:a162d35e1ce93b7777c975efcdaa46992"><td class="mdescLeft">&#160;</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">&#160;</td></tr>
<tr class="memitem:ade31d2339af552ba1df230c8383e2f84"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Matrix.html">Matrix</a>&#160;</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">&#160;</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">&#160;</td></tr>
@@ -212,7 +225,36 @@ class meow::Matrix&lt; Entry &gt;</h3>
<p><b>matrix</b> </p>
<dl class="section author"><dt>Author</dt><dd>cat_leopard </dd></dl>
-</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+</div><h2 class="groupheader">Member Typedef Documentation</h2>
+<a class="anchor" id="ab05bcd1bd8b1f8d4f250d6b3b87e023e"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;class Entry&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef std::vector&lt;Entry&gt;::reference <a class="el" href="classmeow_1_1Matrix.html">meow::Matrix</a>&lt; Entry &gt;::<a class="el" href="classmeow_1_1Matrix.html#ab05bcd1bd8b1f8d4f250d6b3b87e023e">EntryRef</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a1ac7c3d6ad50154043969005fa292981"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;class Entry&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef std::vector&lt;Entry&gt;::const_reference <a class="el" href="classmeow_1_1Matrix.html">meow::Matrix</a>&lt; Entry &gt;::<a class="el" href="classmeow_1_1Matrix.html#a1ac7c3d6ad50154043969005fa292981">EntryRefK</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a2dc9f17e38ba52376822744d2fc48f29"></a>
<div class="memitem">
<div class="memproto">
@@ -619,7 +661,7 @@ template&lt;class Entry&gt; </div>
</div>
</div>
-<a class="anchor" id="a46a12f45237e654e0140387d7290eb8b"></a>
+<a class="anchor" id="a6adeb974bfb77936ed41e1a57726d7a4"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
@@ -629,7 +671,7 @@ template&lt;class Entry&gt; </div>
<td class="mlabels-left">
<table class="memname">
<tr>
- <td class="memname">Entry <a class="el" href="classmeow_1_1Matrix.html">meow::Matrix</a>&lt; Entry &gt;::entry </td>
+ <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>&lt; Entry &gt;::entry </td>
<td>(</td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>r</em>, </td>
@@ -657,7 +699,7 @@ template&lt;class Entry&gt; </div>
</div>
</div>
-<a class="anchor" id="aaba0981e54a17f0df8af9dabe9cad06f"></a>
+<a class="anchor" id="a73dd7adb618b48aaabfa4d21ba08a33a"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
@@ -667,7 +709,7 @@ template&lt;class Entry&gt; </div>
<td class="mlabels-left">
<table class="memname">
<tr>
- <td class="memname">Entry <a class="el" href="classmeow_1_1Matrix.html">meow::Matrix</a>&lt; Entry &gt;::entry </td>
+ <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>&lt; Entry &gt;::entry </td>
<td>(</td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>r</em>, </td>
@@ -701,6 +743,44 @@ template&lt;class Entry&gt; </div>
</div>
</div>
+<a class="anchor" id="ab49fa7564c37c6bc164dc368a94fed6b"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;class Entry&gt; </div>
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="classmeow_1_1Matrix.html#ab05bcd1bd8b1f8d4f250d6b3b87e023e">EntryRef</a> <a class="el" href="classmeow_1_1Matrix.html">meow::Matrix</a>&lt; Entry &gt;::entryGet </td>
+ <td>(</td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>r</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>c</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Get the entry at <em>r</em> x <em>c</em>. </p>
+
+</div>
+</div>
<a class="anchor" id="abc6f5c824ee47cb15094729ca91f2e7c"></a>
<div class="memitem">
<div class="memproto">
@@ -895,7 +975,7 @@ template&lt;class Entry&gt; </div>
</div>
</div>
-<a class="anchor" id="a78b4b8b4ee30d02cb726bf7b8ac13147"></a>
+<a class="anchor" id="a37b9a0774b087006307acb3f95ad7f32"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
@@ -905,7 +985,7 @@ template&lt;class Entry&gt; </div>
<td class="mlabels-left">
<table class="memname">
<tr>
- <td class="memname">Entry <a class="el" href="classmeow_1_1Matrix.html">meow::Matrix</a>&lt; Entry &gt;::operator() </td>
+ <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>&lt; Entry &gt;::operator() </td>
<td>(</td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>r</em>, </td>
@@ -933,7 +1013,7 @@ template&lt;class Entry&gt; </div>
</div>
</div>
-<a class="anchor" id="a1dc03cd2475a4c5f34afbe0cb498e472"></a>
+<a class="anchor" id="a162d35e1ce93b7777c975efcdaa46992"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
@@ -943,7 +1023,7 @@ template&lt;class Entry&gt; </div>
<td class="mlabels-left">
<table class="memname">
<tr>
- <td class="memname">Entry <a class="el" href="classmeow_1_1Matrix.html">meow::Matrix</a>&lt; Entry &gt;::operator() </td>
+ <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>&lt; Entry &gt;::operator() </td>
<td>(</td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>r</em>, </td>
@@ -1724,7 +1804,7 @@ template&lt;class Entry&gt; </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 Sun Jun 1 2014 13:54:36 for Templates -- Meow by
+ <li class="footer">Generated on Fri Jun 6 2014 17:51:49 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>
</ul>