\relax \@writefile{toc}{\contentsline {section}{\numberline {4.43}Matrix Class Reference}{345}} \newlabel{class_Matrix}{{4.43}{345}} \@writefile{toc}{\contentsline {subsection}{\numberline {4.43.1}Constructor \& Destructor Documentation}{346}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.43.1.1}\setlength {\rightskip }{0pt plus 5cm}Matrix::Matrix ()}{346}} \newlabel{class_Matrix_a0}{{4.43.1.1}{346}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.43.1.2}\setlength {\rightskip }{0pt plus 5cm}Matrix::Matrix (int {\em in\_\discretionary {-}{}{}Rows}, int {\em in\_\discretionary {-}{}{}Cols})}{346}} \newlabel{class_Matrix_a1}{{4.43.1.2}{346}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.43.1.3}\setlength {\rightskip }{0pt plus 5cm}Matrix::Matrix (const Matrix \& {\em m})}{346}} \newlabel{class_Matrix_a2}{{4.43.1.3}{346}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.43.1.4}\setlength {\rightskip }{0pt plus 5cm}Matrix::$\sim $Matrix ()}{346}} \newlabel{class_Matrix_a3}{{4.43.1.4}{346}} \@writefile{toc}{\contentsline {subsection}{\numberline {4.43.2}Member Function Documentation}{346}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.43.2.1}\setlength {\rightskip }{0pt plus 5cm}ostream \& Matrix::Pretty\discretionary {-}{}{}Print (ostream \& {\em os})}{346}} \newlabel{class_Matrix_a29}{{4.43.2.1}{346}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.43.2.2}\setlength {\rightskip }{0pt plus 5cm}double Matrix::Sum () const}{347}} \newlabel{class_Matrix_a26}{{4.43.2.2}{347}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.43.2.3}\setlength {\rightskip }{0pt plus 5cm}double Matrix::Sum\discretionary {-}{}{}Absolute\discretionary {-}{}{}Value () const}{347}} \newlabel{class_Matrix_a27}{{4.43.2.3}{347}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.43.2.4}\setlength {\rightskip }{0pt plus 5cm}double Matrix::det () const}{347}} \newlabel{class_Matrix_a24}{{4.43.2.4}{347}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.43.2.5}\setlength {\rightskip }{0pt plus 5cm}void Matrix::find\discretionary {-}{}{}Eigen\discretionary {-}{}{}Vectors (Matrix \& {\em eigen\discretionary {-}{}{}Values}, Matrix \& {\em eigen\discretionary {-}{}{}Vectors}) const}{348}} \newlabel{class_Matrix_a28}{{4.43.2.5}{348}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.43.2.6}\setlength {\rightskip }{0pt plus 5cm}int Matrix::get\discretionary {-}{}{}Cols () const\hspace {0.3cm}{\tt [inline]}}{350}} \newlabel{class_Matrix_a11}{{4.43.2.6}{350}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.43.2.7}\setlength {\rightskip }{0pt plus 5cm}int Matrix::get\discretionary {-}{}{}Rows () const\hspace {0.3cm}{\tt [inline]}}{350}} \newlabel{class_Matrix_a10}{{4.43.2.7}{350}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.43.2.8}\setlength {\rightskip }{0pt plus 5cm}void Matrix::identity ()}{350}} \newlabel{class_Matrix_a13}{{4.43.2.8}{350}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.43.2.9}\setlength {\rightskip }{0pt plus 5cm}Matrix Matrix::operator $\ast $ (const Matrix \& {\em m}) const}{350}} \newlabel{class_Matrix_a23}{{4.43.2.9}{350}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.43.2.10}\setlength {\rightskip }{0pt plus 5cm}Matrix Matrix::operator $\ast $ (double {\em d}) const}{350}} \newlabel{class_Matrix_a22}{{4.43.2.10}{350}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.43.2.11}\setlength {\rightskip }{0pt plus 5cm}const double \& Matrix::operator() (int {\em row}) const}{351}} \newlabel{class_Matrix_a8}{{4.43.2.11}{351}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.43.2.12}\setlength {\rightskip }{0pt plus 5cm}double \& Matrix::operator() (int {\em row})}{351}} \newlabel{class_Matrix_a7}{{4.43.2.12}{351}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.43.2.13}\setlength {\rightskip }{0pt plus 5cm}const double \& Matrix::operator() (int {\em row}, int {\em col}) const}{351}} \newlabel{class_Matrix_a6}{{4.43.2.13}{351}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.43.2.14}\setlength {\rightskip }{0pt plus 5cm}double \& Matrix::operator() (int {\em row}, int {\em col})}{351}} \newlabel{class_Matrix_a5}{{4.43.2.14}{351}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.43.2.15}\setlength {\rightskip }{0pt plus 5cm}Matrix Matrix::operator+ (const Matrix \& {\em m}) const}{352}} \newlabel{class_Matrix_a20}{{4.43.2.15}{352}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.43.2.16}\setlength {\rightskip }{0pt plus 5cm}Matrix Matrix::operator- (const Matrix \& {\em m}) const}{352}} \newlabel{class_Matrix_a21}{{4.43.2.16}{352}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.43.2.17}\setlength {\rightskip }{0pt plus 5cm}Matrix \& Matrix::operator= (const Matrix \& {\em m})}{352}} \newlabel{class_Matrix_a4}{{4.43.2.17}{352}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.43.2.18}\setlength {\rightskip }{0pt plus 5cm}void Matrix::set\discretionary {-}{}{}Size (int {\em Rows}, int {\em Cols})}{352}} \newlabel{class_Matrix_a9}{{4.43.2.18}{352}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.43.2.19}\setlength {\rightskip }{0pt plus 5cm}Matrix Matrix::sub\discretionary {-}{}{}Matrix (int {\em row}, int {\em col}) const}{352}} \newlabel{class_Matrix_a17}{{4.43.2.19}{352}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.43.2.20}\setlength {\rightskip }{0pt plus 5cm}Matrix Matrix::sub\discretionary {-}{}{}Matrix (int {\em row1}, int {\em row2}, int {\em col1}, int {\em col2}) const}{353}} \newlabel{class_Matrix_a16}{{4.43.2.20}{353}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.43.2.21}\setlength {\rightskip }{0pt plus 5cm}void Matrix::swap\discretionary {-}{}{}Cols (int {\em col1}, int {\em col2})}{353}} \newlabel{class_Matrix_a15}{{4.43.2.21}{353}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.43.2.22}\setlength {\rightskip }{0pt plus 5cm}void Matrix::swap\discretionary {-}{}{}Rows (int {\em row1}, int {\em row2})}{353}} \newlabel{class_Matrix_a14}{{4.43.2.22}{353}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.43.2.23}\setlength {\rightskip }{0pt plus 5cm}Matrix Matrix::t () const\hspace {0.3cm}{\tt [inline]}}{353}} \newlabel{class_Matrix_a19}{{4.43.2.23}{353}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.43.2.24}\setlength {\rightskip }{0pt plus 5cm}double Matrix::tr () const}{353}} \newlabel{class_Matrix_a25}{{4.43.2.24}{353}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.43.2.25}\setlength {\rightskip }{0pt plus 5cm}Matrix Matrix::transpose () const}{354}} \newlabel{class_Matrix_a18}{{4.43.2.25}{354}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.43.2.26}\setlength {\rightskip }{0pt plus 5cm}void Matrix::zero ()}{354}} \newlabel{class_Matrix_a12}{{4.43.2.26}{354}} \@writefile{toc}{\contentsline {subsection}{\numberline {4.43.3}Member Data Documentation}{354}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.43.3.1}\setlength {\rightskip }{0pt plus 5cm}int Matrix::cols\hspace {0.3cm}{\tt [private]}}{354}} \newlabel{class_Matrix_o1}{{4.43.3.1}{354}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.43.3.2}\setlength {\rightskip }{0pt plus 5cm}double $\ast $ Matrix::data\hspace {0.3cm}{\tt [private]}}{354}} \newlabel{class_Matrix_o2}{{4.43.3.2}{354}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.43.3.3}\setlength {\rightskip }{0pt plus 5cm}int Matrix::rows\hspace {0.3cm}{\tt [private]}}{354}} \newlabel{class_Matrix_o0}{{4.43.3.3}{354}} \@setckpt{class_Matrix}{ \setcounter{page}{356} \setcounter{equation}{0} \setcounter{enumi}{0} \setcounter{enumii}{0} \setcounter{enumiii}{0} \setcounter{enumiv}{0} \setcounter{footnote}{0} \setcounter{mpfootnote}{0} \setcounter{part}{0} \setcounter{chapter}{4} \setcounter{section}{43} \setcounter{subsection}{3} \setcounter{subsubsection}{3} \setcounter{paragraph}{0} \setcounter{subparagraph}{0} \setcounter{figure}{0} \setcounter{table}{0} \setcounter{float@type}{4} }