diff options
Diffstat (limited to 'doc/html/classmeow_1_1Matrix.html')
-rw-r--r-- | doc/html/classmeow_1_1Matrix.html | 124 |
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> | +<a href="#pub-types">Public Types</a> | <a href="#pub-methods">Public Member Functions</a> | <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 "<a class="el" href="Matrix_8h_source.html">Matrix.h</a>"</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< Entry ><br class="typebreak"/> +::reference </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"> </td></tr> +<tr class="memitem:a1ac7c3d6ad50154043969005fa292981"><td class="memItemLeft" align="right" valign="top">typedef std::vector< Entry ><br class="typebreak"/> +::const_reference </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"> </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"> </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 </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: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: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: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> <tr class="memitem:a13384643dc412817fdcd8f1834a02d12"><td class="memItemLeft" align="right" valign="top">void </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 &e)</td></tr> <tr class="memdesc:a13384643dc412817fdcd8f1834a02d12"><td class="mdescLeft"> </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"> </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> & </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: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: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: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="separator:ade31d2339af552ba1df230c8383e2f84"><td class="memSeparator" colspan="2"> </td></tr> @@ -212,7 +225,36 @@ class meow::Matrix< Entry ></h3> <p><b>matrix</b> </p> <dl class="section author"><dt>Author</dt><dd>cat_leopard </dd></dl> -</div><h2 class="groupheader">Constructor & 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<class Entry> </div> + <table class="memname"> + <tr> + <td class="memname">typedef std::vector<Entry>::reference <a class="el" href="classmeow_1_1Matrix.html">meow::Matrix</a>< Entry >::<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<class Entry> </div> + <table class="memname"> + <tr> + <td class="memname">typedef std::vector<Entry>::const_reference <a class="el" href="classmeow_1_1Matrix.html">meow::Matrix</a>< Entry >::<a class="el" href="classmeow_1_1Matrix.html#a1ac7c3d6ad50154043969005fa292981">EntryRefK</a></td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<h2 class="groupheader">Constructor & Destructor Documentation</h2> <a class="anchor" id="a2dc9f17e38ba52376822744d2fc48f29"></a> <div class="memitem"> <div class="memproto"> @@ -619,7 +661,7 @@ template<class Entry> </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<class Entry> </div> <td class="mlabels-left"> <table class="memname"> <tr> - <td class="memname">Entry <a class="el" href="classmeow_1_1Matrix.html">meow::Matrix</a>< Entry >::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>< Entry >::entry </td> <td>(</td> <td class="paramtype">size_t </td> <td class="paramname"><em>r</em>, </td> @@ -657,7 +699,7 @@ template<class Entry> </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<class Entry> </div> <td class="mlabels-left"> <table class="memname"> <tr> - <td class="memname">Entry <a class="el" href="classmeow_1_1Matrix.html">meow::Matrix</a>< Entry >::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>< Entry >::entry </td> <td>(</td> <td class="paramtype">size_t </td> <td class="paramname"><em>r</em>, </td> @@ -701,6 +743,44 @@ template<class Entry> </div> </div> </div> +<a class="anchor" id="ab49fa7564c37c6bc164dc368a94fed6b"></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#ab05bcd1bd8b1f8d4f250d6b3b87e023e">EntryRef</a> <a class="el" href="classmeow_1_1Matrix.html">meow::Matrix</a>< Entry >::entryGet </td> + <td>(</td> + <td class="paramtype">size_t </td> + <td class="paramname"><em>r</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">size_t </td> + <td class="paramname"><em>c</em> </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<class Entry> </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<class Entry> </div> <td class="mlabels-left"> <table class="memname"> <tr> - <td class="memname">Entry <a class="el" href="classmeow_1_1Matrix.html">meow::Matrix</a>< Entry >::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>< Entry >::operator() </td> <td>(</td> <td class="paramtype">size_t </td> <td class="paramname"><em>r</em>, </td> @@ -933,7 +1013,7 @@ template<class Entry> </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<class Entry> </div> <td class="mlabels-left"> <table class="memname"> <tr> - <td class="memname">Entry <a class="el" href="classmeow_1_1Matrix.html">meow::Matrix</a>< Entry >::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>< Entry >::operator() </td> <td>(</td> <td class="paramtype">size_t </td> <td class="paramname"><em>r</em>, </td> @@ -1724,7 +1804,7 @@ 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 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> |