aboutsummaryrefslogtreecommitdiffstats
path: root/doc/latex/classmeow_1_1Matrix.tex
diff options
context:
space:
mode:
Diffstat (limited to 'doc/latex/classmeow_1_1Matrix.tex')
-rw-r--r--doc/latex/classmeow_1_1Matrix.tex64
1 files changed, 48 insertions, 16 deletions
diff --git a/doc/latex/classmeow_1_1Matrix.tex b/doc/latex/classmeow_1_1Matrix.tex
index 617125e..720fd40 100644
--- a/doc/latex/classmeow_1_1Matrix.tex
+++ b/doc/latex/classmeow_1_1Matrix.tex
@@ -10,6 +10,15 @@
{\ttfamily \#include \char`\"{}Matrix.\-h\char`\"{}}
+\subsection*{Public Types}
+\begin{DoxyCompactItemize}
+\item
+typedef std\-::vector$<$ Entry $>$\\*
+\-::reference \hyperlink{classmeow_1_1Matrix_ab05bcd1bd8b1f8d4f250d6b3b87e023e}{Entry\-Ref}
+\item
+typedef std\-::vector$<$ Entry $>$\\*
+\-::const\-\_\-reference \hyperlink{classmeow_1_1Matrix_a1ac7c3d6ad50154043969005fa292981}{Entry\-Ref\-K}
+\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item
@@ -41,10 +50,12 @@ size\-\_\-t \hyperlink{classmeow_1_1Matrix_a30d16679bb6843c5e35aae81738f3306}{co
\begin{DoxyCompactList}\small\item\em resize the matrix such that number of cols become {\itshape c} \end{DoxyCompactList}\item
size\-\_\-t \hyperlink{classmeow_1_1Matrix_ac492cefa5df3a4ac6c9799931fb93605}{size} (size\-\_\-t r, size\-\_\-t c, Entry const \&e)
\begin{DoxyCompactList}\small\item\em resize \end{DoxyCompactList}\item
-Entry \hyperlink{classmeow_1_1Matrix_a46a12f45237e654e0140387d7290eb8b}{entry} (size\-\_\-t r, size\-\_\-t c) const
+\hyperlink{classmeow_1_1Matrix_a1ac7c3d6ad50154043969005fa292981}{Entry\-Ref\-K} \hyperlink{classmeow_1_1Matrix_a6adeb974bfb77936ed41e1a57726d7a4}{entry} (size\-\_\-t r, size\-\_\-t c) const
\begin{DoxyCompactList}\small\item\em Access the entry at {\itshape r} x {\itshape c}. \end{DoxyCompactList}\item
-Entry \hyperlink{classmeow_1_1Matrix_aaba0981e54a17f0df8af9dabe9cad06f}{entry} (size\-\_\-t r, size\-\_\-t c, Entry const \&e)
+\hyperlink{classmeow_1_1Matrix_a1ac7c3d6ad50154043969005fa292981}{Entry\-Ref\-K} \hyperlink{classmeow_1_1Matrix_a73dd7adb618b48aaabfa4d21ba08a33a}{entry} (size\-\_\-t r, size\-\_\-t c, Entry const \&e)
\begin{DoxyCompactList}\small\item\em Change the entry at {\itshape r} x {\itshape c}. \end{DoxyCompactList}\item
+\hyperlink{classmeow_1_1Matrix_ab05bcd1bd8b1f8d4f250d6b3b87e023e}{Entry\-Ref} \hyperlink{classmeow_1_1Matrix_ab49fa7564c37c6bc164dc368a94fed6b}{entry\-Get} (size\-\_\-t r, size\-\_\-t c)
+\begin{DoxyCompactList}\small\item\em Get the entry at {\itshape r} x {\itshape c}. \end{DoxyCompactList}\item
void \hyperlink{classmeow_1_1Matrix_a13384643dc412817fdcd8f1834a02d12}{entries} (ssize\-\_\-t r\-First, ssize\-\_\-t r\-Last, ssize\-\_\-t c\-First, ssize\-\_\-t c\-Last, Entry const \&e)
\begin{DoxyCompactList}\small\item\em Change the entries from {\itshape r\-First} x {\itshape c\-First} to {\itshape r\-Last} x {\itshape c\-Last}. \end{DoxyCompactList}\item
\hyperlink{classmeow_1_1Matrix}{Matrix} \hyperlink{classmeow_1_1Matrix_a93ff4579b7cb950868cad7a62bcf9fe8}{sub\-Matrix} (size\-\_\-t r\-First, size\-\_\-t r\-Last, size\-\_\-t c\-First, size\-\_\-t c\-Last) const
@@ -85,9 +96,9 @@ void \hyperlink{classmeow_1_1Matrix_a13384643dc412817fdcd8f1834a02d12}{entries}
\begin{DoxyCompactList}\small\item\em triangluar itself \end{DoxyCompactList}\item
\hyperlink{classmeow_1_1Matrix}{Matrix} \& \hyperlink{classmeow_1_1Matrix_a50bf284fe7beae52bb1bd0868486a602}{operator=} (\hyperlink{classmeow_1_1Matrix}{Matrix} const \&m)
\begin{DoxyCompactList}\small\item\em same as {\itshape copy\-From} \end{DoxyCompactList}\item
-Entry \hyperlink{classmeow_1_1Matrix_a78b4b8b4ee30d02cb726bf7b8ac13147}{operator()} (size\-\_\-t r, size\-\_\-t c) const
+\hyperlink{classmeow_1_1Matrix_a1ac7c3d6ad50154043969005fa292981}{Entry\-Ref\-K} \hyperlink{classmeow_1_1Matrix_a37b9a0774b087006307acb3f95ad7f32}{operator()} (size\-\_\-t r, size\-\_\-t c) const
\begin{DoxyCompactList}\small\item\em same as {\itshape entry(r,c)} \end{DoxyCompactList}\item
-Entry \hyperlink{classmeow_1_1Matrix_a1dc03cd2475a4c5f34afbe0cb498e472}{operator()} (size\-\_\-t r, size\-\_\-t c, Entry const \&e)
+\hyperlink{classmeow_1_1Matrix_a1ac7c3d6ad50154043969005fa292981}{Entry\-Ref\-K} \hyperlink{classmeow_1_1Matrix_a162d35e1ce93b7777c975efcdaa46992}{operator()} (size\-\_\-t r, size\-\_\-t c, Entry const \&e)
\begin{DoxyCompactList}\small\item\em same as {\itshape entry(r,c,e)} \end{DoxyCompactList}\item
\hyperlink{classmeow_1_1Matrix}{Matrix} \hyperlink{classmeow_1_1Matrix_ade31d2339af552ba1df230c8383e2f84}{operator+} () const
\begin{DoxyCompactList}\small\item\em same as {\itshape \hyperlink{classmeow_1_1Matrix_aa43f03179e3218c9af28f7374757a2cc}{positive()}} \end{DoxyCompactList}\item
@@ -115,6 +126,15 @@ cat\-\_\-leopard
\end{DoxyAuthor}
+\subsection{Member Typedef Documentation}
+\hypertarget{classmeow_1_1Matrix_ab05bcd1bd8b1f8d4f250d6b3b87e023e}{\index{meow\-::\-Matrix@{meow\-::\-Matrix}!Entry\-Ref@{Entry\-Ref}}
+\index{Entry\-Ref@{Entry\-Ref}!meow::Matrix@{meow\-::\-Matrix}}
+\subsubsection[{Entry\-Ref}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Entry$>$ typedef std\-::vector$<$Entry$>$\-::reference {\bf meow\-::\-Matrix}$<$ Entry $>$\-::{\bf Entry\-Ref}}}\label{classmeow_1_1Matrix_ab05bcd1bd8b1f8d4f250d6b3b87e023e}
+\hypertarget{classmeow_1_1Matrix_a1ac7c3d6ad50154043969005fa292981}{\index{meow\-::\-Matrix@{meow\-::\-Matrix}!Entry\-Ref\-K@{Entry\-Ref\-K}}
+\index{Entry\-Ref\-K@{Entry\-Ref\-K}!meow::Matrix@{meow\-::\-Matrix}}
+\subsubsection[{Entry\-Ref\-K}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Entry$>$ typedef std\-::vector$<$Entry$>$\-::const\-\_\-reference {\bf meow\-::\-Matrix}$<$ Entry $>$\-::{\bf Entry\-Ref\-K}}}\label{classmeow_1_1Matrix_a1ac7c3d6ad50154043969005fa292981}
+
+
\subsection{Constructor \& Destructor Documentation}
\hypertarget{classmeow_1_1Matrix_a2dc9f17e38ba52376822744d2fc48f29}{\index{meow\-::\-Matrix@{meow\-::\-Matrix}!Matrix@{Matrix}}
\index{Matrix@{Matrix}!meow::Matrix@{meow\-::\-Matrix}}
@@ -303,31 +323,43 @@ Change the entries from {\itshape r\-First} x {\itshape c\-First} to {\itshape r
\begin{DoxyReturn}{Returns}
void
\end{DoxyReturn}
-\hypertarget{classmeow_1_1Matrix_a46a12f45237e654e0140387d7290eb8b}{\index{meow\-::\-Matrix@{meow\-::\-Matrix}!entry@{entry}}
+\hypertarget{classmeow_1_1Matrix_a6adeb974bfb77936ed41e1a57726d7a4}{\index{meow\-::\-Matrix@{meow\-::\-Matrix}!entry@{entry}}
\index{entry@{entry}!meow::Matrix@{meow\-::\-Matrix}}
-\subsubsection[{entry}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Entry$>$ Entry {\bf meow\-::\-Matrix}$<$ Entry $>$\-::entry (
+\subsubsection[{entry}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Entry$>$ {\bf Entry\-Ref\-K} {\bf meow\-::\-Matrix}$<$ Entry $>$\-::entry (
\begin{DoxyParamCaption}
\item[{size\-\_\-t}]{r, }
\item[{size\-\_\-t}]{c}
\end{DoxyParamCaption}
-) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{classmeow_1_1Matrix_a46a12f45237e654e0140387d7290eb8b}
+) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{classmeow_1_1Matrix_a6adeb974bfb77936ed41e1a57726d7a4}
Access the entry at {\itshape r} x {\itshape c}.
-\hypertarget{classmeow_1_1Matrix_aaba0981e54a17f0df8af9dabe9cad06f}{\index{meow\-::\-Matrix@{meow\-::\-Matrix}!entry@{entry}}
+\hypertarget{classmeow_1_1Matrix_a73dd7adb618b48aaabfa4d21ba08a33a}{\index{meow\-::\-Matrix@{meow\-::\-Matrix}!entry@{entry}}
\index{entry@{entry}!meow::Matrix@{meow\-::\-Matrix}}
-\subsubsection[{entry}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Entry$>$ Entry {\bf meow\-::\-Matrix}$<$ Entry $>$\-::entry (
+\subsubsection[{entry}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Entry$>$ {\bf Entry\-Ref\-K} {\bf meow\-::\-Matrix}$<$ Entry $>$\-::entry (
\begin{DoxyParamCaption}
\item[{size\-\_\-t}]{r, }
\item[{size\-\_\-t}]{c, }
\item[{Entry const \&}]{e}
\end{DoxyParamCaption}
-)\hspace{0.3cm}{\ttfamily [inline]}}}\label{classmeow_1_1Matrix_aaba0981e54a17f0df8af9dabe9cad06f}
+)\hspace{0.3cm}{\ttfamily [inline]}}}\label{classmeow_1_1Matrix_a73dd7adb618b48aaabfa4d21ba08a33a}
Change the entry at {\itshape r} x {\itshape c}.
+\hypertarget{classmeow_1_1Matrix_ab49fa7564c37c6bc164dc368a94fed6b}{\index{meow\-::\-Matrix@{meow\-::\-Matrix}!entry\-Get@{entry\-Get}}
+\index{entry\-Get@{entry\-Get}!meow::Matrix@{meow\-::\-Matrix}}
+\subsubsection[{entry\-Get}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Entry$>$ {\bf Entry\-Ref} {\bf meow\-::\-Matrix}$<$ Entry $>$\-::entry\-Get (
+\begin{DoxyParamCaption}
+\item[{size\-\_\-t}]{r, }
+\item[{size\-\_\-t}]{c}
+\end{DoxyParamCaption}
+)\hspace{0.3cm}{\ttfamily [inline]}}}\label{classmeow_1_1Matrix_ab49fa7564c37c6bc164dc368a94fed6b}
+
+
+Get the entry at {\itshape r} x {\itshape c}.
+
\hypertarget{classmeow_1_1Matrix_abc6f5c824ee47cb15094729ca91f2e7c}{\index{meow\-::\-Matrix@{meow\-::\-Matrix}!identitied@{identitied}}
\index{identitied@{identitied}!meow::Matrix@{meow\-::\-Matrix}}
\subsubsection[{identitied}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Entry$>$ {\bf Matrix}\& {\bf meow\-::\-Matrix}$<$ Entry $>$\-::identitied (
@@ -405,27 +437,27 @@ return {\itshape }($\ast$this) times {\itshape s}. {\itshape s} is a scalar
return -\/{\itshape }($\ast$this)
-\hypertarget{classmeow_1_1Matrix_a78b4b8b4ee30d02cb726bf7b8ac13147}{\index{meow\-::\-Matrix@{meow\-::\-Matrix}!operator()@{operator()}}
+\hypertarget{classmeow_1_1Matrix_a37b9a0774b087006307acb3f95ad7f32}{\index{meow\-::\-Matrix@{meow\-::\-Matrix}!operator()@{operator()}}
\index{operator()@{operator()}!meow::Matrix@{meow\-::\-Matrix}}
-\subsubsection[{operator()}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Entry$>$ Entry {\bf meow\-::\-Matrix}$<$ Entry $>$\-::operator() (
+\subsubsection[{operator()}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Entry$>$ {\bf Entry\-Ref\-K} {\bf meow\-::\-Matrix}$<$ Entry $>$\-::operator() (
\begin{DoxyParamCaption}
\item[{size\-\_\-t}]{r, }
\item[{size\-\_\-t}]{c}
\end{DoxyParamCaption}
-) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{classmeow_1_1Matrix_a78b4b8b4ee30d02cb726bf7b8ac13147}
+) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{classmeow_1_1Matrix_a37b9a0774b087006307acb3f95ad7f32}
same as {\itshape entry(r,c)}
-\hypertarget{classmeow_1_1Matrix_a1dc03cd2475a4c5f34afbe0cb498e472}{\index{meow\-::\-Matrix@{meow\-::\-Matrix}!operator()@{operator()}}
+\hypertarget{classmeow_1_1Matrix_a162d35e1ce93b7777c975efcdaa46992}{\index{meow\-::\-Matrix@{meow\-::\-Matrix}!operator()@{operator()}}
\index{operator()@{operator()}!meow::Matrix@{meow\-::\-Matrix}}
-\subsubsection[{operator()}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Entry$>$ Entry {\bf meow\-::\-Matrix}$<$ Entry $>$\-::operator() (
+\subsubsection[{operator()}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Entry$>$ {\bf Entry\-Ref\-K} {\bf meow\-::\-Matrix}$<$ Entry $>$\-::operator() (
\begin{DoxyParamCaption}
\item[{size\-\_\-t}]{r, }
\item[{size\-\_\-t}]{c, }
\item[{Entry const \&}]{e}
\end{DoxyParamCaption}
-)\hspace{0.3cm}{\ttfamily [inline]}}}\label{classmeow_1_1Matrix_a1dc03cd2475a4c5f34afbe0cb498e472}
+)\hspace{0.3cm}{\ttfamily [inline]}}}\label{classmeow_1_1Matrix_a162d35e1ce93b7777c975efcdaa46992}
same as {\itshape entry(r,c,e)}