diff options
Diffstat (limited to 'doc/latex/classmeow_1_1Matrix.tex')
-rw-r--r-- | doc/latex/classmeow_1_1Matrix.tex | 64 |
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)} |