\relax \@writefile{toc}{\contentsline {section}{\numberline {4.2}AMatrix Class Reference}{21}} \newlabel{class_AMatrix}{{4.2}{21}} \@writefile{toc}{\contentsline {subsection}{\numberline {4.2.1}Member Enumeration Documentation}{24}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.1.1}\setlength {\rightskip }{0pt plus 5cm}enum AMatrix::coord\_\discretionary {-}{}{}type}{24}} \newlabel{class_AMatrix_s12}{{4.2.1.1}{24}} \newlabel{class_AMatrix_s12s4}{{4.2.1.1}{24}} \newlabel{class_AMatrix_s12s5}{{4.2.1.1}{24}} \newlabel{class_AMatrix_s12s6}{{4.2.1.1}{24}} \newlabel{class_AMatrix_s12s7}{{4.2.1.1}{24}} \newlabel{class_AMatrix_s12s8}{{4.2.1.1}{24}} \newlabel{class_AMatrix_s12s9}{{4.2.1.1}{24}} \newlabel{class_AMatrix_s12s10}{{4.2.1.1}{24}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.1.2}\setlength {\rightskip }{0pt plus 5cm}enum AMatrix::init\_\discretionary {-}{}{}type}{24}} \newlabel{class_AMatrix_s11}{{4.2.1.2}{24}} \newlabel{class_AMatrix_s11s0}{{4.2.1.2}{24}} \newlabel{class_AMatrix_s11s1}{{4.2.1.2}{24}} \newlabel{class_AMatrix_s11s2}{{4.2.1.2}{24}} \newlabel{class_AMatrix_s11s3}{{4.2.1.2}{24}} \@writefile{toc}{\contentsline {subsection}{\numberline {4.2.2}Constructor \& Destructor Documentation}{24}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.2.1}\setlength {\rightskip }{0pt plus 5cm}AMatrix::AMatrix ()\hspace {0.3cm}{\tt [inline]}}{24}} \newlabel{class_AMatrix_a0}{{4.2.2.1}{24}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.2.2}\setlength {\rightskip }{0pt plus 5cm}AMatrix::AMatrix (int {\em r}, int {\em c}, double {\em d})}{24}} \newlabel{class_AMatrix_a1}{{4.2.2.2}{24}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.2.3}\setlength {\rightskip }{0pt plus 5cm}AMatrix::AMatrix (int {\em r}, int {\em c}, {\bf init\_\discretionary {-}{}{}type} {\em which} = garbage)}{24}} \newlabel{class_AMatrix_a2}{{4.2.2.3}{24}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.2.4}\setlength {\rightskip }{0pt plus 5cm}AMatrix::AMatrix (const AMatrix \& {\em m})\hspace {0.3cm}{\tt [inline]}}{24}} \newlabel{class_AMatrix_a3}{{4.2.2.4}{24}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.2.5}\setlength {\rightskip }{0pt plus 5cm}AMatrix::$\sim $AMatrix ()\hspace {0.3cm}{\tt [inline]}}{25}} \newlabel{class_AMatrix_a4}{{4.2.2.5}{25}} \@writefile{toc}{\contentsline {subsection}{\numberline {4.2.3}Member Function Documentation}{25}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.3.1}\setlength {\rightskip }{0pt plus 5cm}AMatrix AMatrix::Big\discretionary {-}{}{}Product (const AMatrix \& {\em m1}, const AMatrix \& {\em m2})\hspace {0.3cm}{\tt [static, protected]}}{25}} \newlabel{class_AMatrix_e1}{{4.2.3.1}{25}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.3.2}\setlength {\rightskip }{0pt plus 5cm}int AMatrix::Cols () const\hspace {0.3cm}{\tt [inline]}}{25}} \newlabel{class_AMatrix_a25}{{4.2.3.2}{25}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.3.3}\setlength {\rightskip }{0pt plus 5cm}int AMatrix::Compare (const AMatrix \& {\em m}) const\hspace {0.3cm}{\tt [inline]}}{25}} \newlabel{class_AMatrix_a26}{{4.2.3.3}{25}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.3.4}\setlength {\rightskip }{0pt plus 5cm}AMatrix AMatrix::Convert ({\bf coord\_\discretionary {-}{}{}type} {\em from}, {\bf coord\_\discretionary {-}{}{}type} {\em to}) const}{26}} \newlabel{class_AMatrix_a65}{{4.2.3.4}{26}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.3.5}\setlength {\rightskip }{0pt plus 5cm}AMatrix AMatrix::Convert\discretionary {-}{}{}From\discretionary {-}{}{}Rect ({\bf coord\_\discretionary {-}{}{}type} {\em to}) const}{26}} \newlabel{class_AMatrix_a63}{{4.2.3.5}{26}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.3.6}\setlength {\rightskip }{0pt plus 5cm}AMatrix AMatrix::Convert\discretionary {-}{}{}To\discretionary {-}{}{}Rect ({\bf coord\_\discretionary {-}{}{}type} {\em from}) const}{26}} \newlabel{class_AMatrix_a64}{{4.2.3.6}{26}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.3.7}\setlength {\rightskip }{0pt plus 5cm}AMatrix AMatrix::Embed (const AMatrix \& {\em m}, int {\em r} = 1, int {\em c} = 1)}{26}} \newlabel{class_AMatrix_a61}{{4.2.3.7}{26}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.3.8}\setlength {\rightskip }{0pt plus 5cm}AMatrix AMatrix::Filter (double {\em d} = {\bf epsilon}, double {\em repl} = 0.0) const}{26}} \newlabel{class_AMatrix_a58}{{4.2.3.8}{26}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.3.9}\setlength {\rightskip }{0pt plus 5cm}AMatrix AMatrix::GJInverse () const\hspace {0.3cm}{\tt [inline]}}{26}} \newlabel{class_AMatrix_a15}{{4.2.3.9}{26}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.3.10}\setlength {\rightskip }{0pt plus 5cm}AMatrix AMatrix::GJSolve (const AMatrix \& {\em b}) const}{26}} \newlabel{class_AMatrix_a14}{{4.2.3.10}{26}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.3.11}\setlength {\rightskip }{0pt plus 5cm}AMatrix AMatrix::Inverse () const}{26}} \newlabel{class_AMatrix_a7}{{4.2.3.11}{26}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.3.12}\setlength {\rightskip }{0pt plus 5cm}bool AMatrix::Is\discretionary {-}{}{}Bad\discretionary {-}{}{}Matrix () const\hspace {0.3cm}{\tt [inline]}}{26}} \newlabel{class_AMatrix_a33}{{4.2.3.12}{26}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.3.13}\setlength {\rightskip }{0pt plus 5cm}AMatrix AMatrix::Linear\discretionary {-}{}{}Solve (const AMatrix \& {\em b}) const}{27}} \newlabel{class_AMatrix_a16}{{4.2.3.13}{27}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.3.14}\setlength {\rightskip }{0pt plus 5cm}double AMatrix::Lp\_\discretionary {-}{}{}Distance (AMatrix {\em m}, double {\em p}, int {\em minx}, int {\em maxx}, int {\em miny}, int {\em maxy}) const}{27}} \newlabel{class_AMatrix_a36}{{4.2.3.14}{27}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.3.15}\setlength {\rightskip }{0pt plus 5cm}double AMatrix::Lp\_\discretionary {-}{}{}Distance (AMatrix {\em m}, double {\em p} = 0.0) const}{27}} \newlabel{class_AMatrix_a34}{{4.2.3.15}{27}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.3.16}\setlength {\rightskip }{0pt plus 5cm}double AMatrix::Lp\_\discretionary {-}{}{}Metric (double {\em p}, int {\em minx}, int {\em maxx}, int {\em miny}, int {\em maxy}) const}{27}} \newlabel{class_AMatrix_a37}{{4.2.3.16}{27}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.3.17}\setlength {\rightskip }{0pt plus 5cm}double AMatrix::Lp\_\discretionary {-}{}{}Metric (double {\em p}) const}{27}} \newlabel{class_AMatrix_a35}{{4.2.3.17}{27}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.3.18}\setlength {\rightskip }{0pt plus 5cm}double AMatrix::Mod\discretionary {-}{}{}Lp\_\discretionary {-}{}{}Distance (AMatrix {\em m}, AMatrix {\em modulus}, double {\em p}, int {\em minx}, int {\em maxx}, int {\em miny}, int {\em maxy}) const}{27}} \newlabel{class_AMatrix_a40}{{4.2.3.18}{27}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.3.19}\setlength {\rightskip }{0pt plus 5cm}double AMatrix::Mod\discretionary {-}{}{}Lp\_\discretionary {-}{}{}Distance (AMatrix {\em m}, AMatrix {\em modulus}, double {\em p} = 0.0) const}{27}} \newlabel{class_AMatrix_a38}{{4.2.3.19}{27}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.3.20}\setlength {\rightskip }{0pt plus 5cm}double AMatrix::Mod\discretionary {-}{}{}Lp\_\discretionary {-}{}{}Metric (AMatrix {\em modulus}, double {\em p}, int {\em minx}, int {\em maxx}, int {\em miny}, int {\em maxy}) const}{27}} \newlabel{class_AMatrix_a41}{{4.2.3.20}{27}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.3.21}\setlength {\rightskip }{0pt plus 5cm}double AMatrix::Mod\discretionary {-}{}{}Lp\_\discretionary {-}{}{}Metric (AMatrix {\em modulus}, double {\em p}) const}{27}} \newlabel{class_AMatrix_a39}{{4.2.3.21}{27}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.3.22}\setlength {\rightskip }{0pt plus 5cm}AMatrix AMatrix::Mod\discretionary {-}{}{}Normalize (AMatrix {\em modulus}) const}{27}} \newlabel{class_AMatrix_a59}{{4.2.3.22}{27}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.3.23}\setlength {\rightskip }{0pt plus 5cm}void AMatrix::Reset () const\hspace {0.3cm}{\tt [inline]}}{27}} \newlabel{class_AMatrix_a60}{{4.2.3.23}{27}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.3.24}\setlength {\rightskip }{0pt plus 5cm}AMatrix AMatrix::Rotation\discretionary {-}{}{}Matrix (int {\em n}, int {\em a}, int {\em b}, double {\em rad})\hspace {0.3cm}{\tt [static]}}{27}} \newlabel{class_AMatrix_d0}{{4.2.3.24}{27}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.3.25}\setlength {\rightskip }{0pt plus 5cm}int AMatrix::Rows () const\hspace {0.3cm}{\tt [inline]}}{27}} \newlabel{class_AMatrix_a24}{{4.2.3.25}{27}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.3.26}\setlength {\rightskip }{0pt plus 5cm}AMatrix AMatrix::SVDInverse () const}{28}} \newlabel{class_AMatrix_a12}{{4.2.3.26}{28}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.3.27}\setlength {\rightskip }{0pt plus 5cm}AMatrix AMatrix::SVD\_\discretionary {-}{}{}Diag\discretionary {-}{}{}W () const\hspace {0.3cm}{\tt [inline]}}{28}} \newlabel{class_AMatrix_a10}{{4.2.3.27}{28}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.3.28}\setlength {\rightskip }{0pt plus 5cm}AMatrix AMatrix::SVD\_\discretionary {-}{}{}Fit (int {\em num\_\discretionary {-}{}{}funcs}, void($\ast $ {\em funcer})(double x, double $\ast $dest, int nf), double \& {\em chisq}) const}{28}} \newlabel{class_AMatrix_a13}{{4.2.3.28}{28}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.3.29}\setlength {\rightskip }{0pt plus 5cm}AMatrix AMatrix::SVD\_\discretionary {-}{}{}U () const\hspace {0.3cm}{\tt [inline]}}{28}} \newlabel{class_AMatrix_a8}{{4.2.3.29}{28}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.3.30}\setlength {\rightskip }{0pt plus 5cm}AMatrix AMatrix::SVD\_\discretionary {-}{}{}V () const\hspace {0.3cm}{\tt [inline]}}{28}} \newlabel{class_AMatrix_a11}{{4.2.3.30}{28}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.3.31}\setlength {\rightskip }{0pt plus 5cm}AMatrix AMatrix::SVD\_\discretionary {-}{}{}W () const}{28}} \newlabel{class_AMatrix_a9}{{4.2.3.31}{28}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.3.32}\setlength {\rightskip }{0pt plus 5cm}void AMatrix::Set\_\discretionary {-}{}{}Begin\_\discretionary {-}{}{}Row (const char $\ast $ {\em s})\hspace {0.3cm}{\tt [inline, static]}}{28}} \newlabel{class_AMatrix_d1}{{4.2.3.32}{28}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.3.33}\setlength {\rightskip }{0pt plus 5cm}void AMatrix::Set\_\discretionary {-}{}{}End\_\discretionary {-}{}{}Row (const char $\ast $ {\em s})\hspace {0.3cm}{\tt [inline, static]}}{29}} \newlabel{class_AMatrix_d2}{{4.2.3.33}{29}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.3.34}\setlength {\rightskip }{0pt plus 5cm}AMatrix AMatrix::Small\discretionary {-}{}{}Product (const AMatrix \& {\em m1}, const AMatrix \& {\em m2})\hspace {0.3cm}{\tt [static, protected]}}{29}} \newlabel{class_AMatrix_e0}{{4.2.3.34}{29}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.3.35}\setlength {\rightskip }{0pt plus 5cm}AMatrix AMatrix::Submatrix (int {\em r}, int {\em c}, int {\em rlen}, int {\em clen}) const}{29}} \newlabel{class_AMatrix_a62}{{4.2.3.35}{29}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.3.36}\setlength {\rightskip }{0pt plus 5cm}AMatrix AMatrix::Transpose () const}{29}} \newlabel{class_AMatrix_a17}{{4.2.3.36}{29}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.3.37}\setlength {\rightskip }{0pt plus 5cm}AMatrix AMatrix::Unique\discretionary {-}{}{}Copy () const\hspace {0.3cm}{\tt [inline]}}{29}} \newlabel{class_AMatrix_a6}{{4.2.3.37}{29}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.3.38}\setlength {\rightskip }{0pt plus 5cm}void AMatrix::calculate\_\discretionary {-}{}{}gj\_\discretionary {-}{}{}inverse () const\hspace {0.3cm}{\tt [protected]}}{29}} \newlabel{class_AMatrix_b0}{{4.2.3.38}{29}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.3.39}\setlength {\rightskip }{0pt plus 5cm}void AMatrix::calculate\_\discretionary {-}{}{}svd () const\hspace {0.3cm}{\tt [protected]}}{29}} \newlabel{class_AMatrix_b1}{{4.2.3.39}{29}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.3.40}\setlength {\rightskip }{0pt plus 5cm}void AMatrix::convertfromrect (const AMatrix \&, AMatrix \&, int, {\bf coord\_\discretionary {-}{}{}type})\hspace {0.3cm}{\tt [static, protected]}}{29}} \newlabel{class_AMatrix_e3}{{4.2.3.40}{29}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.3.41}\setlength {\rightskip }{0pt plus 5cm}void AMatrix::converttorect (const AMatrix \&, AMatrix \&, int, {\bf coord\_\discretionary {-}{}{}type})\hspace {0.3cm}{\tt [static, protected]}}{29}} \newlabel{class_AMatrix_e2}{{4.2.3.41}{29}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.3.42}\setlength {\rightskip }{0pt plus 5cm}void AMatrix::mod ()\hspace {0.3cm}{\tt [protected]}}{29}} \newlabel{class_AMatrix_b2}{{4.2.3.42}{29}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.3.43}\setlength {\rightskip }{0pt plus 5cm}AMatrix AMatrix::operator $\ast $ (const AMatrix \& {\em m}) const\hspace {0.3cm}{\tt [inline]}}{30}} \newlabel{class_AMatrix_a56}{{4.2.3.43}{30}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.3.44}\setlength {\rightskip }{0pt plus 5cm}AMatrix AMatrix::operator $\ast $ (double {\em d}) const}{30}} \newlabel{class_AMatrix_a48}{{4.2.3.44}{30}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.3.45}\setlength {\rightskip }{0pt plus 5cm}const AMatrix \& AMatrix::operator $\ast $= (const AMatrix \& {\em m})\hspace {0.3cm}{\tt [inline]}}{30}} \newlabel{class_AMatrix_a52}{{4.2.3.45}{30}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.3.46}\setlength {\rightskip }{0pt plus 5cm}const AMatrix\& AMatrix::operator $\ast $= (double {\em d})}{30}} \newlabel{class_AMatrix_a44}{{4.2.3.46}{30}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.3.47}\setlength {\rightskip }{0pt plus 5cm}bool AMatrix::operator!= (const AMatrix \& {\em m}) const\hspace {0.3cm}{\tt [inline]}}{30}} \newlabel{class_AMatrix_a28}{{4.2.3.47}{30}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.3.48}\setlength {\rightskip }{0pt plus 5cm}double AMatrix::operator() (int {\em r}) const\hspace {0.3cm}{\tt [inline]}}{30}} \newlabel{class_AMatrix_a21}{{4.2.3.48}{30}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.3.49}\setlength {\rightskip }{0pt plus 5cm}double \& AMatrix::operator() (int {\em r})\hspace {0.3cm}{\tt [inline]}}{31}} \newlabel{class_AMatrix_a20}{{4.2.3.49}{31}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.3.50}\setlength {\rightskip }{0pt plus 5cm}double AMatrix::operator() (int {\em r}, int {\em c}) const\hspace {0.3cm}{\tt [inline]}}{31}} \newlabel{class_AMatrix_a19}{{4.2.3.50}{31}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.3.51}\setlength {\rightskip }{0pt plus 5cm}double \& AMatrix::operator() (int {\em r}, int {\em c})\hspace {0.3cm}{\tt [inline]}}{31}} \newlabel{class_AMatrix_a18}{{4.2.3.51}{31}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.3.52}\setlength {\rightskip }{0pt plus 5cm}AMatrix AMatrix::operator+ (const AMatrix \& {\em m}) const}{32}} \newlabel{class_AMatrix_a54}{{4.2.3.52}{32}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.3.53}\setlength {\rightskip }{0pt plus 5cm}AMatrix AMatrix::operator+ (double {\em d}) const}{32}} \newlabel{class_AMatrix_a46}{{4.2.3.53}{32}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.3.54}\setlength {\rightskip }{0pt plus 5cm}const AMatrix\& AMatrix::operator+= (const AMatrix \& {\em m})}{32}} \newlabel{class_AMatrix_a50}{{4.2.3.54}{32}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.3.55}\setlength {\rightskip }{0pt plus 5cm}const AMatrix\& AMatrix::operator+= (double {\em d})}{32}} \newlabel{class_AMatrix_a42}{{4.2.3.55}{32}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.3.56}\setlength {\rightskip }{0pt plus 5cm}AMatrix AMatrix::operator- (const AMatrix \& {\em m}) const}{32}} \newlabel{class_AMatrix_a55}{{4.2.3.56}{32}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.3.57}\setlength {\rightskip }{0pt plus 5cm}AMatrix AMatrix::operator- (double {\em d}) const}{32}} \newlabel{class_AMatrix_a47}{{4.2.3.57}{32}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.3.58}\setlength {\rightskip }{0pt plus 5cm}const AMatrix\& AMatrix::operator-= (const AMatrix \& {\em m})}{32}} \newlabel{class_AMatrix_a51}{{4.2.3.58}{32}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.3.59}\setlength {\rightskip }{0pt plus 5cm}const AMatrix\& AMatrix::operator-= (double {\em d})}{32}} \newlabel{class_AMatrix_a43}{{4.2.3.59}{32}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.3.60}\setlength {\rightskip }{0pt plus 5cm}AMatrix AMatrix::operator/ (const AMatrix \& {\em m}) const\hspace {0.3cm}{\tt [inline]}}{32}} \newlabel{class_AMatrix_a57}{{4.2.3.60}{32}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.3.61}\setlength {\rightskip }{0pt plus 5cm}AMatrix AMatrix::operator/ (double {\em d}) const}{32}} \newlabel{class_AMatrix_a49}{{4.2.3.61}{32}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.3.62}\setlength {\rightskip }{0pt plus 5cm}const AMatrix \& AMatrix::operator/= (const AMatrix \& {\em m})\hspace {0.3cm}{\tt [inline]}}{32}} \newlabel{class_AMatrix_a53}{{4.2.3.62}{32}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.3.63}\setlength {\rightskip }{0pt plus 5cm}const AMatrix\& AMatrix::operator/= (double {\em d})}{32}} \newlabel{class_AMatrix_a45}{{4.2.3.63}{32}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.3.64}\setlength {\rightskip }{0pt plus 5cm}bool AMatrix::operator$<$ (const AMatrix \& {\em m}) const\hspace {0.3cm}{\tt [inline]}}{32}} \newlabel{class_AMatrix_a29}{{4.2.3.64}{32}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.3.65}\setlength {\rightskip }{0pt plus 5cm}bool AMatrix::operator$<$= (const AMatrix \& {\em m}) const\hspace {0.3cm}{\tt [inline]}}{33}} \newlabel{class_AMatrix_a31}{{4.2.3.65}{33}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.3.66}\setlength {\rightskip }{0pt plus 5cm}const AMatrix \& AMatrix::operator= (const AMatrix \& {\em m})\hspace {0.3cm}{\tt [inline]}}{33}} \newlabel{class_AMatrix_a5}{{4.2.3.66}{33}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.3.67}\setlength {\rightskip }{0pt plus 5cm}bool AMatrix::operator== (const AMatrix \& {\em m}) const\hspace {0.3cm}{\tt [inline]}}{33}} \newlabel{class_AMatrix_a27}{{4.2.3.67}{33}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.3.68}\setlength {\rightskip }{0pt plus 5cm}bool AMatrix::operator$>$ (const AMatrix \& {\em m}) const\hspace {0.3cm}{\tt [inline]}}{33}} \newlabel{class_AMatrix_a30}{{4.2.3.68}{33}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.3.69}\setlength {\rightskip }{0pt plus 5cm}bool AMatrix::operator$>$= (const AMatrix \& {\em m}) const\hspace {0.3cm}{\tt [inline]}}{33}} \newlabel{class_AMatrix_a32}{{4.2.3.69}{33}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.3.70}\setlength {\rightskip }{0pt plus 5cm}double AMatrix::operator[$\,$] (int {\em c}) const\hspace {0.3cm}{\tt [inline]}}{34}} \newlabel{class_AMatrix_a23}{{4.2.3.70}{34}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.3.71}\setlength {\rightskip }{0pt plus 5cm}double \& AMatrix::operator[$\,$] (int {\em c})\hspace {0.3cm}{\tt [inline]}}{34}} \newlabel{class_AMatrix_a22}{{4.2.3.71}{34}} \@writefile{toc}{\contentsline {subsection}{\numberline {4.2.4}Friends And Related Function Documentation}{34}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.4.1}\setlength {\rightskip }{0pt plus 5cm}istream\& Input\discretionary {-}{}{}Binary (istream \&, AMatrix \&)\hspace {0.3cm}{\tt [friend]}}{34}} \newlabel{class_AMatrix_l9}{{4.2.4.1}{34}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.4.2}\setlength {\rightskip }{0pt plus 5cm}ostream\& Output\discretionary {-}{}{}Binary (ostream \&, const AMatrix \&)\hspace {0.3cm}{\tt [friend]}}{34}} \newlabel{class_AMatrix_l8}{{4.2.4.2}{34}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.4.3}\setlength {\rightskip }{0pt plus 5cm}AMatrix operator $\ast $ (double {\em d}, const AMatrix \& {\em m})\hspace {0.3cm}{\tt [friend]}}{34}} \newlabel{class_AMatrix_l2}{{4.2.4.3}{34}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.4.4}\setlength {\rightskip }{0pt plus 5cm}AMatrix operator+ (double {\em d}, const AMatrix \& {\em m})\hspace {0.3cm}{\tt [friend]}}{34}} \newlabel{class_AMatrix_l0}{{4.2.4.4}{34}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.4.5}\setlength {\rightskip }{0pt plus 5cm}AMatrix operator- (double {\em d}, const AMatrix \& {\em m})\hspace {0.3cm}{\tt [friend]}}{34}} \newlabel{class_AMatrix_l1}{{4.2.4.5}{34}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.4.6}\setlength {\rightskip }{0pt plus 5cm}AMatrix operator/ (double {\em d}, const AMatrix \& {\em m})\hspace {0.3cm}{\tt [friend]}}{34}} \newlabel{class_AMatrix_l3}{{4.2.4.6}{34}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.4.7}\setlength {\rightskip }{0pt plus 5cm}ostream\& operator$<$$<$ (ostream \& {\em os}, const AMatrix \& {\em m})\hspace {0.3cm}{\tt [friend]}}{34}} \newlabel{class_AMatrix_l4}{{4.2.4.7}{34}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.4.8}\setlength {\rightskip }{0pt plus 5cm}ostream\& operator$<$= (ostream \& {\em os}, const AMatrix \& {\em m})\hspace {0.3cm}{\tt [friend]}}{34}} \newlabel{class_AMatrix_l6}{{4.2.4.8}{34}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.4.9}\setlength {\rightskip }{0pt plus 5cm}istream\& operator$>$= (istream \& {\em is}, AMatrix \& {\em m})\hspace {0.3cm}{\tt [friend]}}{35}} \newlabel{class_AMatrix_l7}{{4.2.4.9}{35}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.4.10}\setlength {\rightskip }{0pt plus 5cm}istream\& operator$>$$>$ (istream \& {\em is}, AMatrix \& {\em m})\hspace {0.3cm}{\tt [friend]}}{35}} \newlabel{class_AMatrix_l5}{{4.2.4.10}{35}} \@writefile{toc}{\contentsline {subsection}{\numberline {4.2.5}Member Data Documentation}{35}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.5.1}\setlength {\rightskip }{0pt plus 5cm}const AMatrix AMatrix::bad\_\discretionary {-}{}{}matrix\hspace {0.3cm}{\tt [static, protected]}}{35}} \newlabel{class_AMatrix_q1}{{4.2.5.1}{35}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.5.2}\setlength {\rightskip }{0pt plus 5cm}double AMatrix::bad\_\discretionary {-}{}{}val\hspace {0.3cm}{\tt [static, protected]}}{35}} \newlabel{class_AMatrix_q2}{{4.2.5.2}{35}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.5.3}\setlength {\rightskip }{0pt plus 5cm}double AMatrix::epsilon\hspace {0.3cm}{\tt [static]}}{35}} \newlabel{class_AMatrix_p0}{{4.2.5.3}{35}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.5.4}\setlength {\rightskip }{0pt plus 5cm}char $\ast $ AMatrix::os\_\discretionary {-}{}{}begin\_\discretionary {-}{}{}row\hspace {0.3cm}{\tt [static]}}{35}} \newlabel{class_AMatrix_p1}{{4.2.5.4}{35}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.5.5}\setlength {\rightskip }{0pt plus 5cm}char $\ast $ AMatrix::os\_\discretionary {-}{}{}end\_\discretionary {-}{}{}row\hspace {0.3cm}{\tt [static]}}{35}} \newlabel{class_AMatrix_p2}{{4.2.5.5}{35}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.5.6}\setlength {\rightskip }{0pt plus 5cm}const int AMatrix::product\_\discretionary {-}{}{}threshold\hspace {0.3cm}{\tt [static, protected]}}{35}} \newlabel{class_AMatrix_q0}{{4.2.5.6}{35}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.5.7}\setlength {\rightskip }{0pt plus 5cm}{\bf AMatrix\discretionary {-}{}{}Rep} $\ast $ AMatrix::the\_\discretionary {-}{}{}rep\hspace {0.3cm}{\tt [private]}}{35}} \newlabel{class_AMatrix_o0}{{4.2.5.7}{35}} \@setckpt{class_AMatrix}{ \setcounter{page}{36} \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}{2} \setcounter{subsection}{5} \setcounter{subsubsection}{7} \setcounter{paragraph}{0} \setcounter{subparagraph}{0} \setcounter{figure}{0} \setcounter{table}{0} \setcounter{float@type}{4} }