<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>Array.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ias_perception/doc_stacks/2014-10-06_10-36-09.999374/ias_perception/lo/include/lo/NewMat/</path>
    <filename>Array_8h</filename>
    <class kind="class">ConstRealStarStar</class>
    <class kind="class">RealStarStar</class>
    <class kind="class">SimpleIntArray</class>
  </compound>
  <compound kind="file">
    <name>BandMatrix.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ias_perception/doc_stacks/2014-10-06_10-36-09.999374/ias_perception/lo/include/lo/NewMat/</path>
    <filename>BandMatrix_8h</filename>
    <class kind="class">BandLUMatrix</class>
    <class kind="class">BandMatrix</class>
    <class kind="class">LowerBandMatrix</class>
    <class kind="class">SymmetricBandMatrix</class>
    <class kind="class">UpperBandMatrix</class>
  </compound>
  <compound kind="file">
    <name>BaseMatrix.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ias_perception/doc_stacks/2014-10-06_10-36-09.999374/ias_perception/lo/include/lo/NewMat/</path>
    <filename>BaseMatrix_8h</filename>
    <class kind="class">BaseMatrix</class>
    <member kind="define">
      <type>#define</type>
      <name>MatrixTypeUnSp</name>
      <anchorfile>BaseMatrix_8h.html</anchorfile>
      <anchor>af54b3134157ba2977e1f765c2f15c01f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>CroutMatrix.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ias_perception/doc_stacks/2014-10-06_10-36-09.999374/ias_perception/lo/include/lo/NewMat/</path>
    <filename>CroutMatrix_8h</filename>
    <class kind="class">CroutMatrix</class>
  </compound>
  <compound kind="file">
    <name>DiagonalMatrix.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ias_perception/doc_stacks/2014-10-06_10-36-09.999374/ias_perception/lo/include/lo/NewMat/</path>
    <filename>DiagonalMatrix_8h</filename>
    <class kind="class">DiagonalMatrix</class>
  </compound>
  <compound kind="file">
    <name>Functions.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ias_perception/doc_stacks/2014-10-06_10-36-09.999374/ias_perception/lo/include/lo/NewMat/</path>
    <filename>Functions_8h</filename>
    <class kind="class">FFT_Controller</class>
    <class kind="class">MultiRadixCounter</class>
    <class kind="class">SymmetricEigenAnalysis</class>
    <member kind="define">
      <type>#define</type>
      <name>GRAVITY</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>a6801baa546c6112d19eb095111d24720</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>M_PI</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>ae71449b1cc6e6250b91f539153a7a0d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WANT_STREAM</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>a6ed6c2d6e68d8f0e7900326b4e30850c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ReturnMatrix</type>
      <name>Cholesky</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>af6868819020e6efedd93953ccd144609</anchor>
      <arglist>(const SymmetricMatrix &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ReturnMatrix</type>
      <name>Cholesky</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>a105af8e11cc69f64cc41678616188677</anchor>
      <arglist>(const SymmetricBandMatrix &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Compare</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>a6ba54373b9b6c990f86c20c24764f8a7</anchor>
      <arglist>(const MatrixType &amp;, MatrixType &amp;)</arglist>
    </member>
    <member kind="function">
      <type>Matrix</type>
      <name>crossproduct</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>a1fca3db23013977d9733e42c0575a4b2</anchor>
      <arglist>(const Matrix &amp;A, const Matrix &amp;B)</arglist>
    </member>
    <member kind="function">
      <type>Matrix</type>
      <name>CrossProduct</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>a0f1fe3c743c9d878c0e60f6e4b4041a8</anchor>
      <arglist>(const Matrix &amp;A, const Matrix &amp;B)</arglist>
    </member>
    <member kind="function">
      <type>ReturnMatrix</type>
      <name>crossproduct_columns</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>acb9e71df798d9da0ea5ef7ccb0d78ac7</anchor>
      <arglist>(const Matrix &amp;A, const Matrix &amp;B)</arglist>
    </member>
    <member kind="function">
      <type>ReturnMatrix</type>
      <name>crossproduct_rows</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>aa25609845b2c7a360aed72b7856b04ce</anchor>
      <arglist>(const Matrix &amp;A, const Matrix &amp;B)</arglist>
    </member>
    <member kind="function">
      <type>ReturnMatrix</type>
      <name>CrossProductColumns</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>a728ad3f13ad18ad5b5a47d667c94a27d</anchor>
      <arglist>(const Matrix &amp;A, const Matrix &amp;B)</arglist>
    </member>
    <member kind="function">
      <type>ReturnMatrix</type>
      <name>CrossProductRows</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>a79b82b604a896aa469ed75ccf34ae242</anchor>
      <arglist>(const Matrix &amp;A, const Matrix &amp;B)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DCT</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>a8c37cd1f936fa734569a20f844cb9a40</anchor>
      <arglist>(const ColumnVector &amp;, ColumnVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DCT_II</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>a241d4b4a0605df03c97739c7bda0317e</anchor>
      <arglist>(const ColumnVector &amp;, ColumnVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DCT_II_inverse</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>a8cf598973f59f132297a70dfd0d65a02</anchor>
      <arglist>(const ColumnVector &amp;, ColumnVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DCT_inverse</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>a39aa02f6bd94f2895d1c8046419937c4</anchor>
      <arglist>(const ColumnVector &amp;, ColumnVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>deg2rad</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>a38ececb75443a01e0f658b705d086cb4</anchor>
      <arglist>(const double angle_deg)</arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>determinant</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>a5e4d4b6dd7240f788440a2558d4ccecb</anchor>
      <arglist>(const BaseMatrix &amp;B)</arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>Determinant</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>aaa010ac9a8e2a971d8e38afc630c2cb8</anchor>
      <arglist>(const BaseMatrix &amp;B)</arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>dotproduct</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>a0a8ff530d86e83ae9adfa19b397ea528</anchor>
      <arglist>(const Matrix &amp;A, const Matrix &amp;B)</arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>DotProduct</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>a9e8ce3d9f963c09ee55fd8e84d540973</anchor>
      <arglist>(const Matrix &amp;A, const Matrix &amp;B)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>downdate_Cholesky</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>a847aad7a39d5c7573af6ae1250232e00</anchor>
      <arglist>(UpperTriangularMatrix &amp;chol, RowVector x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DowndateCholesky</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>aa5fdc22afb7002a04d463f8aed583d96</anchor>
      <arglist>(UpperTriangularMatrix &amp;chol, const RowVector &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DST</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>a65de4f3b8949e0197f6f87c6a7658bde</anchor>
      <arglist>(const ColumnVector &amp;, ColumnVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DST_II</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>af439ef99b3b9688de6c8b5bfc7ee5720</anchor>
      <arglist>(const ColumnVector &amp;, ColumnVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DST_II_inverse</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>aa410c50bbc98a02dd17b2b01ffb33bd3</anchor>
      <arglist>(const ColumnVector &amp;, ColumnVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DST_inverse</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>a2427e29c8fd015c966b8c72b0888fbe5</anchor>
      <arglist>(const ColumnVector &amp;, ColumnVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eigenvalues</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>a0b6dba3af975727ef574734b74599ace</anchor>
      <arglist>(const SymmetricMatrix &amp;, DiagonalMatrix &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eigenvalues</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>aa8866f3bc4d9badbf864de026a0307f2</anchor>
      <arglist>(const SymmetricMatrix &amp;, DiagonalMatrix &amp;, SymmetricMatrix &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eigenvalues</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>a2e2b086ea08b3b6329be42656d010bac</anchor>
      <arglist>(const SymmetricMatrix &amp;, DiagonalMatrix &amp;, Matrix &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EigenValues</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>aa2f1c5f118d3c9403c09b359df7dcdc7</anchor>
      <arglist>(const SymmetricMatrix &amp;A, DiagonalMatrix &amp;D)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EigenValues</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>a00d82147fae8c280269c7f8db41e97da</anchor>
      <arglist>(const SymmetricMatrix &amp;A, DiagonalMatrix &amp;D, SymmetricMatrix &amp;S)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EigenValues</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>ad012948e7937446a4fc8133e1283f2b7</anchor>
      <arglist>(const SymmetricMatrix &amp;A, DiagonalMatrix &amp;D, Matrix &amp;V)</arglist>
    </member>
    <member kind="function">
      <type>ReturnMatrix</type>
      <name>eulzxz</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>af591b368b1492b2066c8c1936d4bbf5a</anchor>
      <arglist>(const ColumnVector &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>extend_orthonormal</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>a29bec180dbbd33850549540c48edaf69</anchor>
      <arglist>(Matrix &amp;A, int n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>FFT</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>a7aae73e390e1f1aeff6fe039aeb53cd4</anchor>
      <arglist>(const ColumnVector &amp;, const ColumnVector &amp;, ColumnVector &amp;, ColumnVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>FFT2</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>a0550e0d041e3fbd126b8d47f87077a8e</anchor>
      <arglist>(const Matrix &amp;U, const Matrix &amp;V, Matrix &amp;X, Matrix &amp;Y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>FFT2I</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>add7d6803c2a71fab1c82ae6f6e8085f0</anchor>
      <arglist>(const Matrix &amp;U, const Matrix &amp;V, Matrix &amp;X, Matrix &amp;Y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>FFTI</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>a2c5a940790a2182e6fa4ad7775d87529</anchor>
      <arglist>(const ColumnVector &amp;, const ColumnVector &amp;, ColumnVector &amp;, ColumnVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ReturnMatrix</type>
      <name>Helmert</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>a1cc6e85afde2bd1369edc8705b0cee0a</anchor>
      <arglist>(int n, bool full=false)</arglist>
    </member>
    <member kind="function">
      <type>ReturnMatrix</type>
      <name>Helmert</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>a41c92c75fdaa89e1956abf615b550343</anchor>
      <arglist>(const ColumnVector &amp;X, bool full=false)</arglist>
    </member>
    <member kind="function">
      <type>ReturnMatrix</type>
      <name>Helmert</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>ac135028e2c82c43842b42d4eb49dde22</anchor>
      <arglist>(int n, int j, bool full=false)</arglist>
    </member>
    <member kind="function">
      <type>ReturnMatrix</type>
      <name>Helmert</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>a7b7580e2459ce53e31983759b23166e6</anchor>
      <arglist>(const Matrix &amp;X, bool full=false)</arglist>
    </member>
    <member kind="function">
      <type>ReturnMatrix</type>
      <name>Helmert_transpose</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>aed37ff94fd866262d73ac7714b5569bd</anchor>
      <arglist>(const ColumnVector &amp;Y, bool full=false)</arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>Helmert_transpose</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>afb3ac5a2d44dc4a647b202332936267b</anchor>
      <arglist>(const ColumnVector &amp;Y, int j, bool full=false)</arglist>
    </member>
    <member kind="function">
      <type>ReturnMatrix</type>
      <name>Helmert_transpose</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>a0d23b1627b7fd74322e987bfd2b29353</anchor>
      <arglist>(const Matrix &amp;Y, bool full=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>HHDecompose</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>a770b5b2bd65ee5ef9dee0add510783ca</anchor>
      <arglist>(Matrix &amp;X, LowerTriangularMatrix &amp;L)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>HHDecompose</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>aaed90174e4c44c58afa7544b527f43ce</anchor>
      <arglist>(const Matrix &amp;X, Matrix &amp;Y, Matrix &amp;M)</arglist>
    </member>
    <member kind="function">
      <type>ReturnMatrix</type>
      <name>ieulzxz</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>a295b2876b06682f44e0ca4dadf40ac69</anchor>
      <arglist>(const Matrix &amp;R)</arglist>
    </member>
    <member kind="function">
      <type>ReturnMatrix</type>
      <name>Integ_Trap</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>ab62f08715e5e78e30de44448982cc25c</anchor>
      <arglist>(const ColumnVector &amp;present, ColumnVector &amp;past, const Real dt)</arglist>
    </member>
    <member kind="function">
      <type>ReturnMatrix</type>
      <name>irotk</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>a3043c49091e4bc3350f3dd38abeed10d</anchor>
      <arglist>(const Matrix &amp;R)</arglist>
    </member>
    <member kind="function">
      <type>ReturnMatrix</type>
      <name>irpy</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>a1c2b8d77c5721717db8752f71d7a3aaf</anchor>
      <arglist>(const Matrix &amp;R)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_zero</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>a502e594c9c4d3d76dcdb57b43d02623c</anchor>
      <arglist>(const BaseMatrix &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_zero</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>a49d21ee3b9dd790061df1d0279936cd5</anchor>
      <arglist>(const GeneralMatrix &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsZero</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>a3038afe6bd8d1b109230942ebfdb58cf</anchor>
      <arglist>(const BaseMatrix &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsZero</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>a4d7b0c82c7d1a65daec250ff72cdb993</anchor>
      <arglist>(const GeneralMatrix &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isZero</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>a4072da4335772aaa284bff1c39873ea6</anchor>
      <arglist>(const double x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Jacobi</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>acdb204354e0e1f19d0d12ed0dbd46519</anchor>
      <arglist>(const SymmetricMatrix &amp;, DiagonalMatrix &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Jacobi</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>a0d87d71824957098aaf82f1c38505581</anchor>
      <arglist>(const SymmetricMatrix &amp;, DiagonalMatrix &amp;, SymmetricMatrix &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Jacobi</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>a7cd2d284c86cba6e3f647f36bd3181c7</anchor>
      <arglist>(const SymmetricMatrix &amp;, DiagonalMatrix &amp;, Matrix &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Jacobi</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>a7115453b84665bcb9365915303e7dbea</anchor>
      <arglist>(const SymmetricMatrix &amp;, DiagonalMatrix &amp;, SymmetricMatrix &amp;, Matrix &amp;, bool=true)</arglist>
    </member>
    <member kind="function">
      <type>KPMatrix</type>
      <name>KP</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>a7b84f8e43bac4608bf225867306c9450</anchor>
      <arglist>(const BaseMatrix &amp;, const BaseMatrix &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>left_circular_update_Cholesky</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>af7fcfaa046b29ef829ebb73ba37ac4cc</anchor>
      <arglist>(UpperTriangularMatrix &amp;chol, int k, int l)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LeftCircularUpdateCholesky</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>a9fd469f7f8706b34a9a04d988bda0177</anchor>
      <arglist>(UpperTriangularMatrix &amp;chol, int k, int l)</arglist>
    </member>
    <member kind="function">
      <type>LogAndSign</type>
      <name>log_determinant</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>ac06b795bd580751d5d84db5ef2b1fc2a</anchor>
      <arglist>(const BaseMatrix &amp;B)</arglist>
    </member>
    <member kind="function">
      <type>LogAndSign</type>
      <name>LogDeterminant</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>abc637e1635164a428484b394dea98f6c</anchor>
      <arglist>(const BaseMatrix &amp;B)</arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>maximum</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>ab1cad4650a68bec684c122a1559f4293</anchor>
      <arglist>(const BaseMatrix &amp;B)</arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>Maximum</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>adaf39db394144053465d42286ac7a505</anchor>
      <arglist>(const BaseMatrix &amp;B)</arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>maximum_absolute_value</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>ae949e89bf50c9f1d467ef08fe4c02db8</anchor>
      <arglist>(const BaseMatrix &amp;B)</arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>MaximumAbsoluteValue</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>a215ef4ab4f547d8274310dc341e3fdcf</anchor>
      <arglist>(const BaseMatrix &amp;B)</arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>minimum</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>a9bf0cddc4047903d539c2b3bba3abaef</anchor>
      <arglist>(const BaseMatrix &amp;B)</arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>Minimum</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>ac6bccfa7612c517865437298e2a80a5b</anchor>
      <arglist>(const BaseMatrix &amp;B)</arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>minimum_absolute_value</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>a0b41c86e52e938c5642c917f3f4f2411</anchor>
      <arglist>(const BaseMatrix &amp;B)</arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>MinimumAbsoluteValue</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>ab54517d45c548aca9a262894e83f7fea</anchor>
      <arglist>(const BaseMatrix &amp;B)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>newmat_block_copy</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>ad41ad2e73d61d18ce1d62e3742cc2bb8</anchor>
      <arglist>(int n, Real *from, Real *to)</arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>norm1</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>a8a1ae4e934e173e638c370dec5d85f9a</anchor>
      <arglist>(const BaseMatrix &amp;B)</arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>Norm1</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>a54d7f75b68ba5c8cde83fffcade80a1a</anchor>
      <arglist>(const BaseMatrix &amp;B)</arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>norm1</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>a24e615ced4b985863439e9ebea31f652</anchor>
      <arglist>(RowVector &amp;RV)</arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>Norm1</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>aa011408ef5353b2f0e47be32cbcf3337</anchor>
      <arglist>(RowVector &amp;RV)</arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>norm_Frobenius</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>a49dbda514ea7b95ff53d49cfc203d906</anchor>
      <arglist>(const BaseMatrix &amp;B)</arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>norm_frobenius</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>a820cb50e8ef1d72c6378bd3dabb9d54d</anchor>
      <arglist>(const BaseMatrix &amp;B)</arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>norm_infinity</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>ac7646fe9b0029557252afa717c019ef5</anchor>
      <arglist>(const BaseMatrix &amp;B)</arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>norm_infinity</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>a074c6c7f53159ae6ef20d3489d04989f</anchor>
      <arglist>(ColumnVector &amp;CV)</arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>NormFrobenius</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>a27b6c96e5f65f722eb1bc31d4e1e5d98</anchor>
      <arglist>(const BaseMatrix &amp;B)</arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>NormInfinity</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>a8733e1ef1b079b8bf4d32b3a75ddd307</anchor>
      <arglist>(const BaseMatrix &amp;B)</arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>NormInfinity</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>a2989c9aa8dcfb9fd008e5620596aea2d</anchor>
      <arglist>(ColumnVector &amp;CV)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>odeint</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>aba15e0fb6a222e7f0ff497552dae9e3f</anchor>
      <arglist>(ReturnMatrix(*xdot)(Real time, const Matrix &amp;xin), Matrix &amp;xo, Real to, Real tf, Real eps, Real h1, Real hmin, int &amp;nok, int &amp;nbad, RowVector &amp;tout, Matrix &amp;xout, Real dtsav)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>afdcbde2f2435643f9f633d67ff30170d</anchor>
      <arglist>(const GeneralMatrix &amp;A, const GeneralMatrix &amp;B)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>ae58db3675370f6f0063b36a962865e19</anchor>
      <arglist>(const BaseMatrix &amp;A, const BaseMatrix &amp;B)</arglist>
    </member>
    <member kind="function">
      <type>ScaledMatrix</type>
      <name>operator*</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>ab1d04e45670e7e54332437ab81f69f69</anchor>
      <arglist>(Real f, const BaseMatrix &amp;BM)</arglist>
    </member>
    <member kind="function">
      <type>ShiftedMatrix</type>
      <name>operator+</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>afc960ce11532a76ca986ec75542bca02</anchor>
      <arglist>(Real f, const BaseMatrix &amp;BM)</arglist>
    </member>
    <member kind="function">
      <type>NegShiftedMatrix</type>
      <name>operator-</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>a12197e802fd1e5829c78adcaccb57840</anchor>
      <arglist>(Real, const BaseMatrix &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>a58c1530f2419510be2924a5902a394b2</anchor>
      <arglist>(const BaseMatrix &amp;A, const BaseMatrix &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>a4aa65bb9cf1e29b02d370c04687546fd</anchor>
      <arglist>(ostream &amp;, const BaseMatrix &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>ae8b4320c7f3a7d58cb74e5c02d1506d5</anchor>
      <arglist>(ostream &amp;, const GeneralMatrix &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>adb9e6dae41da418709e09aebbdb94817</anchor>
      <arglist>(const BaseMatrix &amp;A, const BaseMatrix &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>a28893be0b55f3b6e534c15d8d7a7e0cf</anchor>
      <arglist>(const GeneralMatrix &amp;A, const GeneralMatrix &amp;B)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>adeda112c50558644158778d1e55d325f</anchor>
      <arglist>(const BaseMatrix &amp;A, const BaseMatrix &amp;B)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>a35ece321b7e19d81526bf49439f39510</anchor>
      <arglist>(const BaseMatrix &amp;A, const BaseMatrix &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>a81292062125f5b35c64e98e3a47d8dbb</anchor>
      <arglist>(const BaseMatrix &amp;A, const BaseMatrix &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ReturnMatrix</type>
      <name>pinv</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>a9a67397ee9103eedef8ffee9ff1101df</anchor>
      <arglist>(const Matrix &amp;M)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>QRZ</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>acf83a705593018581d7564bd46a3310e</anchor>
      <arglist>(Matrix &amp;, UpperTriangularMatrix &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>QRZ</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>a8465a3dbd43b69aae2a0e55c81e1263e</anchor>
      <arglist>(const Matrix &amp;, Matrix &amp;, Matrix &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>QRZT</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>a56d8fc2cbaa686ceb19fc8c2334df051</anchor>
      <arglist>(Matrix &amp;, LowerTriangularMatrix &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>QRZT</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>a5be255be0c95b81659c8a6ed1baf1fdc</anchor>
      <arglist>(const Matrix &amp;, Matrix &amp;, Matrix &amp;)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>rad2deg</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>a03de2d83e02b44dc5c615df39049f58b</anchor>
      <arglist>(const double angle_rad)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RealFFT</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>a0291dbf4bd80f3ffc5e5bbfbc9a8f08d</anchor>
      <arglist>(const ColumnVector &amp;, ColumnVector &amp;, ColumnVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RealFFTI</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>a04de254fb1352c2b3b05e54780b93f2e</anchor>
      <arglist>(const ColumnVector &amp;, const ColumnVector &amp;, ColumnVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Rectangular</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>a858f15c5cad7d2271c38bc54fbca9b5c</anchor>
      <arglist>(MatrixType a, MatrixType b, MatrixType c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>right_circular_update_Cholesky</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>a065a2532e878e3d15cfcf7c37641d432</anchor>
      <arglist>(UpperTriangularMatrix &amp;chol, int k, int l)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RightCircularUpdateCholesky</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>a560f94f0baf9d60824f2a9d42d39e53d</anchor>
      <arglist>(UpperTriangularMatrix &amp;chol, int k, int l)</arglist>
    </member>
    <member kind="function">
      <type>ReturnMatrix</type>
      <name>rotd</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>a66e5202162b224b35e0dcda729a993ed</anchor>
      <arglist>(const Real theta, const ColumnVector &amp;k1, const ColumnVector &amp;k2)</arglist>
    </member>
    <member kind="function">
      <type>ReturnMatrix</type>
      <name>rotk</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>a7cbfbfb54a1744369e0659fc52970540</anchor>
      <arglist>(const Real theta, const ColumnVector &amp;k)</arglist>
    </member>
    <member kind="function">
      <type>ReturnMatrix</type>
      <name>rotx</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>ab251d845106450e6db6292682a5a7fe8</anchor>
      <arglist>(const Real alpha)</arglist>
    </member>
    <member kind="function">
      <type>ReturnMatrix</type>
      <name>roty</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>aeb68c0c56b6874fdd6423810b9672476</anchor>
      <arglist>(const Real beta)</arglist>
    </member>
    <member kind="function">
      <type>ReturnMatrix</type>
      <name>rotz</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>a911314d1d0069e62c4cd582c2e2935b9</anchor>
      <arglist>(const Real gamma)</arglist>
    </member>
    <member kind="function">
      <type>ReturnMatrix</type>
      <name>rpy</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>a77783291df28d8dd995516230f682186</anchor>
      <arglist>(const ColumnVector &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Runge_Kutta4</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>aac720bcd5ddf3948eef5eb498a7d899b</anchor>
      <arglist>(ReturnMatrix(*xdot)(Real time, const Matrix &amp;xin), const Matrix &amp;xo, Real to, Real tf, int nsteps, RowVector &amp;tout, Matrix &amp;xout)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Runge_Kutta4_Real_time</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>a9cccb16d2c36d9de1201ef9addff7cb8</anchor>
      <arglist>(ReturnMatrix(*xdot)(Real time, const Matrix &amp;xin), const Matrix &amp;xo, Real to, Real tf, int nsteps)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Runge_Kutta4_Real_time</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>a23d0ae671c4a44fec244380d25f04056</anchor>
      <arglist>(ReturnMatrix(*xdot)(Real time, const Matrix &amp;xin, bool &amp;exit, bool &amp;init), const Matrix &amp;xo, Real to, Real tf, int nsteps)</arglist>
    </member>
    <member kind="function">
      <type>ReturnMatrix</type>
      <name>sign</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>ae753f7e09ecf993b380f1ccc25eee718</anchor>
      <arglist>(const Matrix &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>short</type>
      <name>sign</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>a30a3a6e85649180813fc5a1fd9dc7b78</anchor>
      <arglist>(const Real x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sort_ascending</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>a2dd66a72a171abf490277e00a77f4b0c</anchor>
      <arglist>(GeneralMatrix &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sort_descending</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>a47e2b4a224c5f84fc414885279c16016</anchor>
      <arglist>(GeneralMatrix &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SortAscending</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>a7ba23748463f59293f02aa5ad1a7f2a4</anchor>
      <arglist>(GeneralMatrix &amp;gm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SortDescending</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>a2a2b6cb219d0c4c59a1f5bc2a2b932ab</anchor>
      <arglist>(GeneralMatrix &amp;gm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SortSV</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>a06c2b2024c91b3a3b734caa778f701cc</anchor>
      <arglist>(DiagonalMatrix &amp;D, Matrix &amp;U, bool ascending=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SortSV</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>a4dc6e1b90f23ae2188528135c28a6c22</anchor>
      <arglist>(DiagonalMatrix &amp;D, Matrix &amp;U, Matrix &amp;V, bool ascending=false)</arglist>
    </member>
    <member kind="function">
      <type>SPMatrix</type>
      <name>SP</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>a2490eace871fe6269a3511e64cbba7e5</anchor>
      <arglist>(const BaseMatrix &amp;, const BaseMatrix &amp;)</arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>sum</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>a2fc8bf53a3291a60262201e5556bd51d</anchor>
      <arglist>(const BaseMatrix &amp;B)</arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>Sum</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>ad479039939c8411c918768f3c64ef48f</anchor>
      <arglist>(const BaseMatrix &amp;B)</arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>sum_absolute_value</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>ab2dcc115fbf140e9f84c2e798e195dfb</anchor>
      <arglist>(const BaseMatrix &amp;B)</arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>sum_square</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>af39bc4bf343bb4a1fa72b6426c0234a2</anchor>
      <arglist>(const BaseMatrix &amp;B)</arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>SumAbsoluteValue</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>a1e92ddeb01da2d0713158c3d84b52251</anchor>
      <arglist>(const BaseMatrix &amp;B)</arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>SumSquare</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>a2a02507dbcc23f0716ec383697949cfe</anchor>
      <arglist>(const BaseMatrix &amp;B)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SVD</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>a280ea21e50e5e7ef96b1eefc1409ef5d</anchor>
      <arglist>(const Matrix &amp;, DiagonalMatrix &amp;, Matrix &amp;, Matrix &amp;, bool=true, bool=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SVD</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>a07219ebb9290c068c0a45863e30f5022</anchor>
      <arglist>(const Matrix &amp;, DiagonalMatrix &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SVD</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>ac3ab923d24a6278ca72164e6fb3b8904</anchor>
      <arglist>(const Matrix &amp;A, DiagonalMatrix &amp;D, Matrix &amp;U, bool withU=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>adb785eeb025532399fbe84d7c5654b53</anchor>
      <arglist>(Matrix &amp;A, Matrix &amp;B)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>a253f4185b903e4aef5cbfb7ae35a6960</anchor>
      <arglist>(SquareMatrix &amp;A, SquareMatrix &amp;B)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>a5aa11ab919834f22f4996c084f3ed3f5</anchor>
      <arglist>(nricMatrix &amp;A, nricMatrix &amp;B)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>a2ff73d3d1d2d853373d8f6840c15bc40</anchor>
      <arglist>(UpperTriangularMatrix &amp;A, UpperTriangularMatrix &amp;B)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>adb88a14549bd1939447ac4c22ba7c6a2</anchor>
      <arglist>(LowerTriangularMatrix &amp;A, LowerTriangularMatrix &amp;B)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>a26bd6755c846c516e8e23a089087ad67</anchor>
      <arglist>(SymmetricMatrix &amp;A, SymmetricMatrix &amp;B)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>a4c5307bce299dcf72ff4d4cafbd612d9</anchor>
      <arglist>(DiagonalMatrix &amp;A, DiagonalMatrix &amp;B)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>aab837fd7e59e67a25874385c952c8e79</anchor>
      <arglist>(RowVector &amp;A, RowVector &amp;B)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>ac3f747450c967048c685e89ab742a67e</anchor>
      <arglist>(ColumnVector &amp;A, ColumnVector &amp;B)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>a2a433e6517959ac7eeeba6d8c8713283</anchor>
      <arglist>(CroutMatrix &amp;A, CroutMatrix &amp;B)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>af317a893bfd358724348b05a8d4fc998</anchor>
      <arglist>(BandMatrix &amp;A, BandMatrix &amp;B)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>a16e4630a19791bcd5f0b557c0161af3b</anchor>
      <arglist>(UpperBandMatrix &amp;A, UpperBandMatrix &amp;B)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>a7ae6b0d06e2d81a9e118d6a99c70dc11</anchor>
      <arglist>(LowerBandMatrix &amp;A, LowerBandMatrix &amp;B)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>a8d2b213a9cfd38d6d28816dbf54105d6</anchor>
      <arglist>(SymmetricBandMatrix &amp;A, SymmetricBandMatrix &amp;B)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>ad3c110743cb1d3ddcae376ffbad48d33</anchor>
      <arglist>(BandLUMatrix &amp;A, BandLUMatrix &amp;B)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>ae4b53bf4c96429b80bc34ecfd104ca11</anchor>
      <arglist>(IdentityMatrix &amp;A, IdentityMatrix &amp;B)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>abcd40d16beb9925cdd77550b96816aac</anchor>
      <arglist>(GenericMatrix &amp;A, GenericMatrix &amp;B)</arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>trace</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>a7a44d5bf8b7ad419a1cf1dd8d2fed50b</anchor>
      <arglist>(const BaseMatrix &amp;B)</arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>Trace</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>a39ef0b4fe77e9238ff553bd8b143d352</anchor>
      <arglist>(const BaseMatrix &amp;B)</arglist>
    </member>
    <member kind="function">
      <type>ReturnMatrix</type>
      <name>trans</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>aec731c71c023bfa3e14de7dc1bfc5533</anchor>
      <arglist>(const ColumnVector &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>update_Cholesky</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>ab0c49b7bf1a6ad47c649ca669e821ce4</anchor>
      <arglist>(UpperTriangularMatrix &amp;chol, RowVector x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UpdateCholesky</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>a37201344645bd9a3bdc3754a3844fbbd</anchor>
      <arglist>(UpperTriangularMatrix &amp;chol, const RowVector &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateQRZ</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>aee6b14a9aab4df9b417429f2c1ae8e50</anchor>
      <arglist>(Matrix &amp;X, UpperTriangularMatrix &amp;U)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UpdateQRZ</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>acd5e73121f92e9fc10727aca8cd203ca</anchor>
      <arglist>(Matrix &amp;X, UpperTriangularMatrix &amp;U)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateQRZT</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>ada0dbdd0aaf7a763c92ee8dccac1f3b1</anchor>
      <arglist>(Matrix &amp;X, LowerTriangularMatrix &amp;L)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UpdateQRZT</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>ada29e6726f78c10803f580fa885fb0e5</anchor>
      <arglist>(Matrix &amp;X, LowerTriangularMatrix &amp;L)</arglist>
    </member>
    <member kind="function">
      <type>ReturnMatrix</type>
      <name>x_prod_matrix</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>a3324d65bf22ca2d1364bc51173d3d367</anchor>
      <arglist>(const ColumnVector &amp;x)</arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>epsilon</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>ac29df3dcbefa1ce189e5990bde994025</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Real</type>
      <name>fourbyfourident</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>a172666ccd92022042809733387d3f0ec</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>Real</type>
      <name>threebythreeident</name>
      <anchorfile>Functions_8h.html</anchorfile>
      <anchor>a0bd26d8c64e8c5f74487fdd9bd50b97e</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>general.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ias_perception/doc_stacks/2014-10-06_10-36-09.999374/ias_perception/lo/include/lo/NewMat/</path>
    <filename>general_8h</filename>
    <class kind="class">ArrayLengthSpecifier</class>
    <class kind="class">LogAndSign</class>
    <class kind="class">MatrixBandWidth</class>
    <class kind="class">MatrixType</class>
    <member kind="function">
      <type>void</type>
      <name>MatrixErrorNoSpace</name>
      <anchorfile>general_8h.html</anchorfile>
      <anchor>aff385fa4eda3e284eddd5c290eed1f47</anchor>
      <arglist>(const void *)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GeneralMatrix.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ias_perception/doc_stacks/2014-10-06_10-36-09.999374/ias_perception/lo/include/lo/NewMat/</path>
    <filename>GeneralMatrix_8h</filename>
    <class kind="class">GeneralMatrix</class>
  </compound>
  <compound kind="file">
    <name>GenericMatrix.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ias_perception/doc_stacks/2014-10-06_10-36-09.999374/ias_perception/lo/include/lo/NewMat/</path>
    <filename>GenericMatrix_8h</filename>
    <class kind="class">GenericMatrix</class>
  </compound>
  <compound kind="file">
    <name>IdentityMatrix.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ias_perception/doc_stacks/2014-10-06_10-36-09.999374/ias_perception/lo/include/lo/NewMat/</path>
    <filename>IdentityMatrix_8h</filename>
    <class kind="class">IdentityMatrix</class>
  </compound>
  <compound kind="file">
    <name>include.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ias_perception/doc_stacks/2014-10-06_10-36-09.999374/ias_perception/lo/include/lo/NewMat/</path>
    <filename>include_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>ATandT</name>
      <anchorfile>group__rbd__common.html</anchorfile>
      <anchor>gad1d2a32306b125d9045bbd215c45950e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>bool_LIB</name>
      <anchorfile>group__rbd__common.html</anchorfile>
      <anchor>gae034ee292f37bf7f1a5488c0afe12cfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_HEADER</name>
      <anchorfile>group__rbd__common.html</anchorfile>
      <anchor>ga17256595f49d7ecb94970a6f6113da0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TypeDefException</name>
      <anchorfile>group__rbd__common.html</anchorfile>
      <anchor>ga38f7e78dddca5ba5093f9e0b0a4051e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UseExceptions</name>
      <anchorfile>group__rbd__common.html</anchorfile>
      <anchor>ga120be4c0912bac8cbefc71604f25a418</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USING_DOUBLE</name>
      <anchorfile>group__rbd__common.html</anchorfile>
      <anchor>ga70bcbf72f842cb5298e720110eb7b7e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>long double</type>
      <name>long_Real</name>
      <anchorfile>group__rbd__common.html</anchorfile>
      <anchor>ga5c53a722b6cdb28f3cce8101f7943a57</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>Real</name>
      <anchorfile>group__rbd__common.html</anchorfile>
      <anchor>ga445a5f0e2a34c9d97d69a3c2d1957907</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>LinearEquationSolver.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ias_perception/doc_stacks/2014-10-06_10-36-09.999374/ias_perception/lo/include/lo/NewMat/</path>
    <filename>LinearEquationSolver_8h</filename>
    <class kind="class">LinearEquationSolver</class>
  </compound>
  <compound kind="file">
    <name>lo.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ias_perception/doc_stacks/2014-10-06_10-36-09.999374/ias_perception/lo/include/lo/</path>
    <filename>lo_8h</filename>
    <includes id="LocatedObject_8h" name="LocatedObject.h" local="yes" imported="no">LocatedObject.h</includes>
  </compound>
  <compound kind="file">
    <name>LocatedObject.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ias_perception/doc_stacks/2014-10-06_10-36-09.999374/ias_perception/lo/</path>
    <filename>LocatedObject_8cpp</filename>
    <includes id="LocatedObject_8h" name="LocatedObject.h" local="yes" imported="no">lo/LocatedObject.h</includes>
    <namespace>jlo</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGENVECTORS_ARE_SCALED</name>
      <anchorfile>LocatedObject_8cpp.html</anchorfile>
      <anchor>a741424fefa99b13980f57d32d6de989f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_WORLD</name>
      <anchorfile>LocatedObject_8cpp.html</anchorfile>
      <anchor>a1576b04b2593685cebf189f33609b30a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_TREE_HEIGHT</name>
      <anchorfile>LocatedObject_8cpp.html</anchorfile>
      <anchor>ae4f2178118f7fcac19fe0b91f6ceb6dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ApplyRotationMean</name>
      <anchorfile>namespacejlo.html</anchorfile>
      <anchor>a85d1cd296c4cbf02ac925a3b343cf995</anchor>
      <arglist>(ColumnVector &amp;point, const double &amp;rot_x, const double &amp;rot_y, const double &amp;rot_z)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>eqd</name>
      <anchorfile>namespacejlo.html</anchorfile>
      <anchor>a12770a05ddf935afdf1e955d5db64256</anchor>
      <arglist>(const double &amp;d1, const double &amp;d2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsIdentity</name>
      <anchorfile>namespacejlo.html</anchorfile>
      <anchor>a9158f1217d31bb3af748c5836c61b381</anchor>
      <arglist>(const Matrix m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MatSqrt</name>
      <anchorfile>namespacejlo.html</anchorfile>
      <anchor>a89cdd280e1bfc28a71f9a822c33b661c</anchor>
      <arglist>(Matrix &amp;hom)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>MinAngleDist</name>
      <anchorfile>namespacejlo.html</anchorfile>
      <anchor>a43d0658f4ba23b0af8881d8ffc2dc80d</anchor>
      <arglist>(const double &amp;alpha, const double &amp;beta)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>LocatedObject.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ias_perception/doc_stacks/2014-10-06_10-36-09.999374/ias_perception/lo/include/lo/</path>
    <filename>LocatedObject_8h</filename>
    <includes id="NewMatExhaustive_8h" name="NewMatExhaustive.h" local="yes" imported="no">lo/NewMatExhaustive.h</includes>
    <class kind="class">jlo::LazyLocatedObjectLoader</class>
    <class kind="class">jlo::LocatedObject</class>
    <namespace>jlo</namespace>
    <member kind="define">
      <type>#define</type>
      <name>NO_MOVE</name>
      <anchorfile>LocatedObject_8h.html</anchorfile>
      <anchor>a3bdc3d77ca3e6d7c92b502c91ce81096</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RELOCATE_OBJECT</name>
      <anchorfile>LocatedObject_8h.html</anchorfile>
      <anchor>aefc925b7c4e9a2f62c0153cba61a9b2e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>NewMat/Matrix.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ias_perception/doc_stacks/2014-10-06_10-36-09.999374/ias_perception/lo/include/lo/NewMat/</path>
    <filename>NewMat_2Matrix_8h</filename>
    <class kind="class">Matrix</class>
  </compound>
  <compound kind="file">
    <name>wrapped/Matrix.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ias_perception/doc_stacks/2014-10-06_10-36-09.999374/ias_perception/lo/include/lo/wrapped/</path>
    <filename>wrapped_2Matrix_8h</filename>
    <includes id="NewMat_2Matrix_8h" name="NewMat/Matrix.h" local="no" imported="no">NewMat/Matrix.h</includes>
    <includes id="Temporary_8h" name="Temporary.h" local="no" imported="no">NewMat/Temporary.h</includes>
    <class kind="class">jlo::Matrix</class>
    <namespace>jlo</namespace>
  </compound>
  <compound kind="file">
    <name>MatrixExceptions.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ias_perception/doc_stacks/2014-10-06_10-36-09.999374/ias_perception/lo/include/lo/NewMat/</path>
    <filename>MatrixExceptions_8h</filename>
    <class kind="class">CannotBuildException</class>
    <class kind="class">ConvergenceException</class>
    <class kind="class">IncompatibleDimensionsException</class>
    <class kind="class">IndexException</class>
    <class kind="class">InternalException</class>
    <class kind="class">NotDefinedException</class>
    <class kind="class">NotSquareException</class>
    <class kind="class">NPDException</class>
    <class kind="class">OverflowException</class>
    <class kind="class">ProgramException</class>
    <class kind="class">SingularException</class>
    <class kind="class">SubMatrixDimensionException</class>
    <class kind="class">VectorException</class>
  </compound>
  <compound kind="file">
    <name>MatrixInput.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ias_perception/doc_stacks/2014-10-06_10-36-09.999374/ias_perception/lo/include/lo/NewMat/</path>
    <filename>MatrixInput_8h</filename>
    <class kind="class">MatrixInput</class>
  </compound>
  <compound kind="file">
    <name>myexcept.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ias_perception/doc_stacks/2014-10-06_10-36-09.999374/ias_perception/lo/include/lo/NewMat/</path>
    <filename>myexcept_8h</filename>
    <class kind="class">Bad_alloc</class>
    <class kind="class">BaseException</class>
    <class kind="class">Domain_error</class>
    <class kind="class">Invalid_argument</class>
    <class kind="class">Janitor</class>
    <class kind="class">Length_error</class>
    <class kind="class">Logic_error</class>
    <class kind="class">Out_of_range</class>
    <class kind="class">Overflow_error</class>
    <class kind="class">Range_error</class>
    <class kind="class">Runtime_error</class>
    <class kind="class">Tracer</class>
    <member kind="define">
      <type>#define</type>
      <name>FREE_CHECK</name>
      <anchorfile>myexcept_8h.html</anchorfile>
      <anchor>a38496bbc880a5b060716ea39a9e67990</anchor>
      <arglist>(Class)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MONITOR_REAL_NEW</name>
      <anchorfile>myexcept_8h.html</anchorfile>
      <anchor>a607c47d26b6401eb36af406cac59ff81</anchor>
      <arglist>(Operation, Size, Pointer)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MONITOR_INT_NEW</name>
      <anchorfile>myexcept_8h.html</anchorfile>
      <anchor>a124780b20c1f4395226be43e322456c1</anchor>
      <arglist>(Operation, Size, Pointer)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MONITOR_REAL_DELETE</name>
      <anchorfile>myexcept_8h.html</anchorfile>
      <anchor>af06beffef7dc5c1f4a48faf3a8b1b904</anchor>
      <arglist>(Operation, Size, Pointer)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MONITOR_INT_DELETE</name>
      <anchorfile>myexcept_8h.html</anchorfile>
      <anchor>a0e12927a29ed5ea7b344106ac3a914b6</anchor>
      <arglist>(Operation, Size, Pointer)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NEW_DELETE</name>
      <anchorfile>myexcept_8h.html</anchorfile>
      <anchor>a7814d199e1da1e1a6255fa85f8e8c320</anchor>
      <arglist>(Class)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Terminate</name>
      <anchorfile>myexcept_8h.html</anchorfile>
      <anchor>a9b848654502024dde7e46ab002f2c9dd</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>NewMatExhaustive.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ias_perception/doc_stacks/2014-10-06_10-36-09.999374/ias_perception/lo/</path>
    <filename>NewMatExhaustive_8cpp</filename>
    <includes id="NewMatExhaustive_8h" name="NewMatExhaustive.h" local="yes" imported="no">lo/NewMatExhaustive.h</includes>
    <class kind="class">ControlWord</class>
    <class kind="class">LoadAndStoreFlag</class>
    <class kind="class">MatrixCol</class>
    <class kind="class">MatrixColX</class>
    <class kind="class">MatrixRow</class>
    <class kind="class">MatrixRowCol</class>
    <member kind="define">
      <type>#define</type>
      <name>DO_SEARCH</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>a46095a903a9295f8efd055f5c72f4dac</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ios_format_flags</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>a0876a6126359b29117790265d60d034d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WANT_FSTREAM</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>a37d625862c54954e237886ad4bb5e75f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRECISION_LIB</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>a3ab28e0c843e28acdfaa488761772d4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>LSF</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>ae75c691eb2643cc7fe952b12f074040c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LoadOnEntry</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>ae75c691eb2643cc7fe952b12f074040caf82aaa0389ad880499aa17ee995acd62</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>StoreOnExit</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>ae75c691eb2643cc7fe952b12f074040cae09c50f27d849b518368992b0f092916</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DirectPart</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>ae75c691eb2643cc7fe952b12f074040cac1dd577ab18fd18fcbe43d9654721c8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>StoreHere</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>ae75c691eb2643cc7fe952b12f074040cab2a94c88732f5f171000bbfcafacb98d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HaveStore</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>ae75c691eb2643cc7fe952b12f074040ca53133c14cb06987614a1d83f0c44700c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Compare</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>afad59b9d5b29862e68144236e760ccb8</anchor>
      <arglist>(const MatrixType &amp;source, MatrixType &amp;destination)</arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>dotproduct</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>a0a8ff530d86e83ae9adfa19b397ea528</anchor>
      <arglist>(const Matrix &amp;A, const Matrix &amp;B)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eigenvalues</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>af4dbf40f13abf59926c9d2580e8904bd</anchor>
      <arglist>(const SymmetricMatrix &amp;A, DiagonalMatrix &amp;D, Matrix &amp;Z)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eigenvalues</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>a2548d17eaac13b4931bc15a1a59a85d1</anchor>
      <arglist>(const SymmetricMatrix &amp;X, DiagonalMatrix &amp;D)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eigenvalues</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>ae94521a3120614daf81cedd1718b08a2</anchor>
      <arglist>(const SymmetricMatrix &amp;X, DiagonalMatrix &amp;D, SymmetricMatrix &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>ReturnMatrix</type>
      <name>eulzxz</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>af591b368b1492b2066c8c1936d4bbf5a</anchor>
      <arglist>(const ColumnVector &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>ReturnMatrix</type>
      <name>ieulzxz</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>a295b2876b06682f44e0ca4dadf40ac69</anchor>
      <arglist>(const Matrix &amp;R)</arglist>
    </member>
    <member kind="function">
      <type>ReturnMatrix</type>
      <name>irotk</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>a3043c49091e4bc3350f3dd38abeed10d</anchor>
      <arglist>(const Matrix &amp;R)</arglist>
    </member>
    <member kind="function">
      <type>ReturnMatrix</type>
      <name>irpy</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>a1c2b8d77c5721717db8752f71d7a3aaf</anchor>
      <arglist>(const Matrix &amp;R)</arglist>
    </member>
    <member kind="function">
      <type>KPMatrix</type>
      <name>KP</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>ae3166f1201bb79865ac1945a9ebc64d6</anchor>
      <arglist>(const BaseMatrix &amp;bm1, const BaseMatrix &amp;bm2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>MatrixDetails</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>a383a33616ee3fe45624bfe9e1c3b5b74</anchor>
      <arglist>(const GeneralMatrix &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MatrixErrorNoSpace</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>a4e2bdda83cf85675f977bd189009a553</anchor>
      <arglist>(const void *v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>newmat_block_copy</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>ad41ad2e73d61d18ce1d62e3742cc2bb8</anchor>
      <arglist>(int n, Real *from, Real *to)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>NullMatrixError</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>a4cef2c2fa712c22f02682bbe73fd2859</anchor>
      <arglist>(const GeneralMatrix *gm)</arglist>
    </member>
    <member kind="function">
      <type>ScaledMatrix</type>
      <name>operator*</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>ab1d04e45670e7e54332437ab81f69f69</anchor>
      <arglist>(Real f, const BaseMatrix &amp;BM)</arglist>
    </member>
    <member kind="function">
      <type>ShiftedMatrix</type>
      <name>operator+</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>afc960ce11532a76ca986ec75542bca02</anchor>
      <arglist>(Real f, const BaseMatrix &amp;BM)</arglist>
    </member>
    <member kind="function">
      <type>NegShiftedMatrix</type>
      <name>operator-</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>a46268a98e860120bbd9f0dd63aff0da5</anchor>
      <arglist>(Real f, const BaseMatrix &amp;bm)</arglist>
    </member>
    <member kind="function">
      <type>ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>a766fb839d2cb6052d302c75e6254f4e3</anchor>
      <arglist>(ostream &amp;s, const BaseMatrix &amp;X)</arglist>
    </member>
    <member kind="function">
      <type>ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>a027ba0d51e59dba3c06b646673c8f3a0</anchor>
      <arglist>(ostream &amp;s, const GeneralMatrix &amp;X)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Rectangular</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>a858f15c5cad7d2271c38bc54fbca9b5c</anchor>
      <arglist>(MatrixType a, MatrixType b, MatrixType c)</arglist>
    </member>
    <member kind="function">
      <type>ReturnMatrix</type>
      <name>rotd</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>a66e5202162b224b35e0dcda729a993ed</anchor>
      <arglist>(const Real theta, const ColumnVector &amp;k1, const ColumnVector &amp;k2)</arglist>
    </member>
    <member kind="function">
      <type>ReturnMatrix</type>
      <name>rotk</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>a7cbfbfb54a1744369e0659fc52970540</anchor>
      <arglist>(const Real theta, const ColumnVector &amp;k)</arglist>
    </member>
    <member kind="function">
      <type>ReturnMatrix</type>
      <name>rotx</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>ab251d845106450e6db6292682a5a7fe8</anchor>
      <arglist>(const Real alpha)</arglist>
    </member>
    <member kind="function">
      <type>ReturnMatrix</type>
      <name>roty</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>aeb68c0c56b6874fdd6423810b9672476</anchor>
      <arglist>(const Real beta)</arglist>
    </member>
    <member kind="function">
      <type>ReturnMatrix</type>
      <name>rotz</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>a911314d1d0069e62c4cd582c2e2935b9</anchor>
      <arglist>(const Real gamma)</arglist>
    </member>
    <member kind="function">
      <type>ReturnMatrix</type>
      <name>rpy</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>a77783291df28d8dd995516230f682186</anchor>
      <arglist>(const ColumnVector &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>SPMatrix</type>
      <name>SP</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>a12f8dde3a19dd650078a3243e0517e84</anchor>
      <arglist>(const BaseMatrix &amp;bm1, const BaseMatrix &amp;bm2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SVD</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>a5baabc28604c2542162289fb30558361</anchor>
      <arglist>(const Matrix &amp;A, DiagonalMatrix &amp;Q, Matrix &amp;U, Matrix &amp;V, bool withU, bool withV)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SVD</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>a27a3125ab1b71b9eb6cc3960ec00c432</anchor>
      <arglist>(const Matrix &amp;A, DiagonalMatrix &amp;D)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>tql1</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>a737ed9d9e9c1e6949408e127e5e20ea1</anchor>
      <arglist>(DiagonalMatrix &amp;D, DiagonalMatrix &amp;E)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>tql2</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>a6229471f8f5aa6b51ea1176e36138ddd</anchor>
      <arglist>(DiagonalMatrix &amp;D, DiagonalMatrix &amp;E, Matrix &amp;Z)</arglist>
    </member>
    <member kind="function">
      <type>ReturnMatrix</type>
      <name>trans</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>aec731c71c023bfa3e14de7dc1bfc5533</anchor>
      <arglist>(const ColumnVector &amp;a)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>tred2</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>aaccabc1bb283b8d4addcf89efb79c6fd</anchor>
      <arglist>(const SymmetricMatrix &amp;A, DiagonalMatrix &amp;D, DiagonalMatrix &amp;E, Matrix &amp;Z)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>tred3</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>abdefc8727d4cba9dc36b4b09fc845fc3</anchor>
      <arglist>(const SymmetricMatrix &amp;X, DiagonalMatrix &amp;D, DiagonalMatrix &amp;E, SymmetricMatrix &amp;A)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>tristore</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>a1fa0eb77330cb559099b2ac966a04743</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ComplexScale</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>ae7d0eadc62c8b79047f0d82cb2addb5a</anchor>
      <arglist>(RectMatrixCol &amp;U, RectMatrixCol &amp;V, Real x, Real y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Rotate</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>ab7b780d91409fd2f1e11b6d07789c231</anchor>
      <arglist>(RectMatrixCol &amp;U, RectMatrixCol &amp;V, Real tau, Real s)</arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>pythag</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>a4265f1b6200322dd50650e6e4405ebb8</anchor>
      <arglist>(Real f, Real g, Real &amp;c, Real &amp;s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static GeneralMatrix *</type>
      <name>GeneralMult</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>a4df3ddac4c906dff1a77e0fa97d87fa3</anchor>
      <arglist>(GeneralMatrix *, GeneralMatrix *, MultipliedMatrix *, MatrixType)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static GeneralMatrix *</type>
      <name>GeneralSolv</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>ac5e10c291c5cca3c3fd9d47890bb6c9f</anchor>
      <arglist>(GeneralMatrix *, GeneralMatrix *, BaseMatrix *, MatrixType)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static GeneralMatrix *</type>
      <name>GeneralSolvI</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>a9cf6bfcc3f0d45e4146ede70b8f22f81</anchor>
      <arglist>(GeneralMatrix *, BaseMatrix *, MatrixType)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static GeneralMatrix *</type>
      <name>GeneralKP</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>aa86f572ea4b222599b85b32a9a625f98</anchor>
      <arglist>(GeneralMatrix *, GeneralMatrix *, KPMatrix *, MatrixType)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Add</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>a62c7283609305d1ad520fb1c111953ab</anchor>
      <arglist>(GeneralMatrix *gm, GeneralMatrix *gm1, GeneralMatrix *gm2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>AddTo</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>af94e8541873dd8a3071f0bfe49abfafe</anchor>
      <arglist>(GeneralMatrix *gm, const GeneralMatrix *gm2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Subtract</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>a140c842d220b5fb59c2fe0d5c611e93d</anchor>
      <arglist>(GeneralMatrix *gm, GeneralMatrix *gm1, GeneralMatrix *gm2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SubtractFrom</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>a0069d8e49a7154e16d266781ee3732d0</anchor>
      <arglist>(GeneralMatrix *gm, const GeneralMatrix *gm2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ReverseSubtract</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>a8c1c9ca740279b55393a5d6e0465f1f3</anchor>
      <arglist>(GeneralMatrix *gm, const GeneralMatrix *gm2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SP</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>a11fcf19a312202dd4345a44c80a1fa83</anchor>
      <arglist>(GeneralMatrix *gm, GeneralMatrix *gm1, GeneralMatrix *gm2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SP</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>acbb9713521df527c18a5b4cf1756adfa</anchor>
      <arglist>(GeneralMatrix *gm, GeneralMatrix *gm2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>AddDS</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>ae0889ca00c69c965f69e2264e7e51d6c</anchor>
      <arglist>(GeneralMatrix *gm, GeneralMatrix *gm1, GeneralMatrix *gm2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>AddDS</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>a18f7013ce18208c8fdbb4e2433b3dfad</anchor>
      <arglist>(GeneralMatrix *gm, GeneralMatrix *gm2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SubtractDS</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>aa048eedccd98d47464a1e7cf48485ba1</anchor>
      <arglist>(GeneralMatrix *gm, GeneralMatrix *gm1, GeneralMatrix *gm2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SubtractDS</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>a22cd0522d42eabd78dd263a1bf5ca880</anchor>
      <arglist>(GeneralMatrix *gm, GeneralMatrix *gm2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ReverseSubtractDS</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>ac38e17dd63118789d7b6193f9624d40a</anchor>
      <arglist>(GeneralMatrix *gm, GeneralMatrix *gm2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SPDS</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>a31c4466e53db3769b7b2268fd5885150</anchor>
      <arglist>(GeneralMatrix *gm, GeneralMatrix *gm1, GeneralMatrix *gm2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SPDS</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>ad4a905d0bc22e348ec9e98a43165548c</anchor>
      <arglist>(GeneralMatrix *gm, GeneralMatrix *gm2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static GeneralMatrix *</type>
      <name>GeneralMult1</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>a9333cb6248d9e091e6b08be82401a99c</anchor>
      <arglist>(GeneralMatrix *gm1, GeneralMatrix *gm2, MultipliedMatrix *mm, MatrixType mtx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static GeneralMatrix *</type>
      <name>GeneralMult2</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>a40a90d6e2253d8f443e9ad9d774ec960</anchor>
      <arglist>(GeneralMatrix *gm1, GeneralMatrix *gm2, MultipliedMatrix *mm, MatrixType mtx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static GeneralMatrix *</type>
      <name>mmMult</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>a97a3d0e384c58702295fb993330d6739</anchor>
      <arglist>(GeneralMatrix *gm1, GeneralMatrix *gm2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>RealEqual</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>a538872c849015bf375586ec5aee917af</anchor>
      <arglist>(Real *s1, Real *s2, int n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>intEqual</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>aeb20f0919f99d816b4357dfc40ac06bc</anchor>
      <arglist>(int *s1, int *s2, int n)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>adeda112c50558644158778d1e55d325f</anchor>
      <arglist>(const BaseMatrix &amp;A, const BaseMatrix &amp;B)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>a28893be0b55f3b6e534c15d8d7a7e0cf</anchor>
      <arglist>(const GeneralMatrix &amp;A, const GeneralMatrix &amp;B)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_zero</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>a502e594c9c4d3d76dcdb57b43d02623c</anchor>
      <arglist>(const BaseMatrix &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>crossproduct_body</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>a3bbabeab08a10f6288dd8921ab708b61</anchor>
      <arglist>(Real *a, Real *b, Real *c)</arglist>
    </member>
    <member kind="function">
      <type>Matrix</type>
      <name>crossproduct</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>a1fca3db23013977d9733e42c0575a4b2</anchor>
      <arglist>(const Matrix &amp;A, const Matrix &amp;B)</arglist>
    </member>
    <member kind="function">
      <type>ReturnMatrix</type>
      <name>crossproduct_rows</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>aa25609845b2c7a360aed72b7856b04ce</anchor>
      <arglist>(const Matrix &amp;A, const Matrix &amp;B)</arglist>
    </member>
    <member kind="function">
      <type>ReturnMatrix</type>
      <name>crossproduct_columns</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>acb9e71df798d9da0ea5ef7ccb0d78ac7</anchor>
      <arglist>(const Matrix &amp;A, const Matrix &amp;B)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>my_min</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>aab43564bfebaeb70585c07fee52c1060</anchor>
      <arglist>(int x, int y)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>my_max</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>a32ddc20b609f5fe6e661af9d8d35100f</anchor>
      <arglist>(int x, int y)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>rcsid</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>a69f59503b72db9ae6ac36f5f5deaeb80</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NEWMATRC_LIB</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>a96d76d6bee402806b06fcce48adf34e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CONTROL_WORD_LIB</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>ac3f4cc42dfc44a8de07e00956f1f192e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Real</type>
      <name>fourbyfourident</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>a172666ccd92022042809733387d3f0ec</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>Real</type>
      <name>threebythreeident</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>a0bd26d8c64e8c5f74487fdd9bd50b97e</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MONITOR</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>a152473011fe478405090e77cd65667fb</anchor>
      <arglist>(what, store, storage)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MONITOR</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>a152473011fe478405090e77cd65667fb</anchor>
      <arglist>(what, store, storage)</arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>DotProd</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>ad4a6e1e55a32b648fc6564538f1cfc35</anchor>
      <arglist>(const MatrixRowCol &amp;mrc1, const MatrixRowCol &amp;mrc2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WANT_STREAM</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>a6ed6c2d6e68d8f0e7900326b4e30850c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WANT_STREAM</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>a6ed6c2d6e68d8f0e7900326b4e30850c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WANT_STRING</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>a981403274df661407a2ed2b71f7f2e29</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Terminate</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>a9b848654502024dde7e46ab002f2c9dd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WANT_MATH</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>a8335b327d416f961a5dbaa0e058cc515</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REPORT</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>a787099914a94ed31fa544b985b55752f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REPORT</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>a787099914a94ed31fa544b985b55752f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REPORT</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>a787099914a94ed31fa544b985b55752f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REPORT</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>a787099914a94ed31fa544b985b55752f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REPORT</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>a787099914a94ed31fa544b985b55752f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WANT_MATH</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>a8335b327d416f961a5dbaa0e058cc515</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WANT_MATH</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>a8335b327d416f961a5dbaa0e058cc515</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REPORT</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>a787099914a94ed31fa544b985b55752f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REPORT</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>a787099914a94ed31fa544b985b55752f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REPORT</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>a787099914a94ed31fa544b985b55752f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WANT_MATH</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>a8335b327d416f961a5dbaa0e058cc515</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REPORT</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>a787099914a94ed31fa544b985b55752f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WANT_MATH</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>a8335b327d416f961a5dbaa0e058cc515</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REPORT</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>a787099914a94ed31fa544b985b55752f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WANT_MATH</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>a8335b327d416f961a5dbaa0e058cc515</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REPORT</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>a787099914a94ed31fa544b985b55752f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REPORT</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>a787099914a94ed31fa544b985b55752f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WANT_MATH</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>a8335b327d416f961a5dbaa0e058cc515</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REPORT</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>a787099914a94ed31fa544b985b55752f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DoSimpleSort</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>a8435a3581eb620a85d630b3d5ae61936</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MaxDepth</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>aba605615b0d8658dbbe798b26420fa7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REPORT</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>a787099914a94ed31fa544b985b55752f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>MyQuickSortDescending</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>af37576b5c3c7eb836bf02d53287ccbc4</anchor>
      <arglist>(Real *first, Real *last, int depth)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InsertionSortDescending</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>a0761e8224f76209bd48bde4dc4c42167</anchor>
      <arglist>(Real *first, const int length, int guard)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Real</type>
      <name>SortThreeDescending</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>a69666d12ff0acf06909260d5f38e28a2</anchor>
      <arglist>(Real *a, Real *b, Real *c)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>MyQuickSortAscending</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>a5440b793851df39f7f5882b7383aa584</anchor>
      <arglist>(Real *first, Real *last, int depth)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InsertionSortAscending</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>a64939e687e9efa9c5f37dd33c2413d5e</anchor>
      <arglist>(Real *first, const int length, int guard)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sort_descending</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>af112aa20d1efb72c42e979efc8af953d</anchor>
      <arglist>(GeneralMatrix &amp;GM)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sort_ascending</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>a9fcd235b9a1d61e5be7b47df830651b9</anchor>
      <arglist>(GeneralMatrix &amp;GM)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SortSV</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>afa20f7a2b9175cfc10ff1befacff795c</anchor>
      <arglist>(DiagonalMatrix &amp;D, Matrix &amp;U, bool ascending)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SortSV</name>
      <anchorfile>NewMatExhaustive_8cpp.html</anchorfile>
      <anchor>aa8f0accc1aabaaf5a211314aeaf5559b</anchor>
      <arglist>(DiagonalMatrix &amp;D, Matrix &amp;U, Matrix &amp;V, bool ascending)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>NewMatExhaustive.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ias_perception/doc_stacks/2014-10-06_10-36-09.999374/ias_perception/lo/include/lo/</path>
    <filename>NewMatExhaustive_8h</filename>
    <includes id="utils_8h" name="utils.h" local="yes" imported="no">NewMat/utils.h</includes>
    <includes id="include_8h" name="include.h" local="yes" imported="no">NewMat/include.h</includes>
    <includes id="myexcept_8h" name="myexcept.h" local="yes" imported="no">NewMat/myexcept.h</includes>
    <includes id="general_8h" name="general.h" local="yes" imported="no">NewMat/general.h</includes>
    <includes id="BaseMatrix_8h" name="BaseMatrix.h" local="yes" imported="no">NewMat/BaseMatrix.h</includes>
    <includes id="GeneralMatrix_8h" name="GeneralMatrix.h" local="yes" imported="no">NewMat/GeneralMatrix.h</includes>
    <includes id="NewMat_2Matrix_8h" name="NewMat/Matrix.h" local="yes" imported="no">NewMat/Matrix.h</includes>
    <includes id="SquareMatrix_8h" name="SquareMatrix.h" local="yes" imported="no">NewMat/SquareMatrix.h</includes>
    <includes id="nricMatrix_8h" name="nricMatrix.h" local="yes" imported="no">NewMat/nricMatrix.h</includes>
    <includes id="SymmetricMatrix_8h" name="SymmetricMatrix.h" local="yes" imported="no">NewMat/SymmetricMatrix.h</includes>
    <includes id="TriangularMatrix_8h" name="TriangularMatrix.h" local="yes" imported="no">NewMat/TriangularMatrix.h</includes>
    <includes id="DiagonalMatrix_8h" name="DiagonalMatrix.h" local="yes" imported="no">NewMat/DiagonalMatrix.h</includes>
    <includes id="Vector_8h" name="Vector.h" local="yes" imported="no">NewMat/Vector.h</includes>
    <includes id="CroutMatrix_8h" name="CroutMatrix.h" local="yes" imported="no">NewMat/CroutMatrix.h</includes>
    <includes id="BandMatrix_8h" name="BandMatrix.h" local="yes" imported="no">NewMat/BandMatrix.h</includes>
    <includes id="IdentityMatrix_8h" name="IdentityMatrix.h" local="yes" imported="no">NewMat/IdentityMatrix.h</includes>
    <includes id="GenericMatrix_8h" name="GenericMatrix.h" local="yes" imported="no">NewMat/GenericMatrix.h</includes>
    <includes id="Temporary_8h" name="Temporary.h" local="yes" imported="no">NewMat/Temporary.h</includes>
    <includes id="SubMatrix_8h" name="SubMatrix.h" local="yes" imported="no">NewMat/SubMatrix.h</includes>
    <includes id="LinearEquationSolver_8h" name="LinearEquationSolver.h" local="yes" imported="no">NewMat/LinearEquationSolver.h</includes>
    <includes id="Array_8h" name="Array.h" local="yes" imported="no">NewMat/Array.h</includes>
    <includes id="MatrixExceptions_8h" name="MatrixExceptions.h" local="yes" imported="no">NewMat/MatrixExceptions.h</includes>
    <includes id="MatrixInput_8h" name="MatrixInput.h" local="yes" imported="no">NewMat/MatrixInput.h</includes>
    <includes id="Functions_8h" name="Functions.h" local="yes" imported="no">NewMat/Functions.h</includes>
    <includes id="RectMatrix_8h" name="RectMatrix.h" local="yes" imported="no">NewMat/RectMatrix.h</includes>
  </compound>
  <compound kind="file">
    <name>nricMatrix.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ias_perception/doc_stacks/2014-10-06_10-36-09.999374/ias_perception/lo/include/lo/NewMat/</path>
    <filename>nricMatrix_8h</filename>
    <class kind="class">nricMatrix</class>
  </compound>
  <compound kind="file">
    <name>ObjectContainer.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ias_perception/doc_stacks/2014-10-06_10-36-09.999374/ias_perception/lo/</path>
    <filename>ObjectContainer_8cpp</filename>
    <includes id="ObjectContainer_8h" name="ObjectContainer.h" local="yes" imported="no">lo/ObjectContainer.h</includes>
    <namespace>jlo</namespace>
  </compound>
  <compound kind="file">
    <name>ObjectContainer.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ias_perception/doc_stacks/2014-10-06_10-36-09.999374/ias_perception/lo/include/lo/</path>
    <filename>ObjectContainer_8h</filename>
    <includes id="ServiceLocatedObject_8h" name="ServiceLocatedObject.h" local="yes" imported="no">lo/ServiceLocatedObject.h</includes>
    <class kind="class">jlo::ObjectContainer</class>
    <namespace>jlo</namespace>
  </compound>
  <compound kind="file">
    <name>RectMatrix.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ias_perception/doc_stacks/2014-10-06_10-36-09.999374/ias_perception/lo/include/lo/NewMat/</path>
    <filename>RectMatrix_8h</filename>
    <class kind="class">RectMatrixCol</class>
    <class kind="class">RectMatrixDiag</class>
    <class kind="class">RectMatrixRow</class>
    <class kind="class">RectMatrixRowCol</class>
    <member kind="define">
      <type>#define</type>
      <name>NEW_MAT_NEWMATRM_LIB</name>
      <anchorfile>RectMatrix_8h.html</anchorfile>
      <anchor>a7c6db34cd8b01709c246175d9f5208af</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>square</name>
      <anchorfile>RectMatrix_8h.html</anchorfile>
      <anchor>ae0c42a7620957500708a95cbb31e4260</anchor>
      <arglist>(Real x)</arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>sign</name>
      <anchorfile>RectMatrix_8h.html</anchorfile>
      <anchor>a405e11394e2ab3803e14552eb1f7b1d4</anchor>
      <arglist>(Real x, Real y)</arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>pythag</name>
      <anchorfile>RectMatrix_8h.html</anchorfile>
      <anchor>a4265f1b6200322dd50650e6e4405ebb8</anchor>
      <arglist>(Real f, Real g, Real &amp;c, Real &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GivensRotation</name>
      <anchorfile>RectMatrix_8h.html</anchorfile>
      <anchor>a9d7a9747836c6da9586a594b587d50e8</anchor>
      <arglist>(Real cGivens, Real sGivens, Real &amp;x, Real &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GivensRotationR</name>
      <anchorfile>RectMatrix_8h.html</anchorfile>
      <anchor>ad49fc591a7f13282cee0bc2948b4ccf3</anchor>
      <arglist>(Real cGivens, Real sGivens, Real &amp;x, Real &amp;y)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ServiceInterface.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ias_perception/doc_stacks/2014-10-06_10-36-09.999374/ias_perception/lo/</path>
    <filename>ServiceInterface_8cpp</filename>
    <includes id="ObjectContainer_8h" name="ObjectContainer.h" local="yes" imported="no">lo/ObjectContainer.h</includes>
    <includes id="ServiceInterface_8h" name="ServiceInterface.h" local="yes" imported="no">lo/ServiceInterface.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>MAX_TREE_HEIGHT</name>
      <anchorfile>ServiceInterface_8cpp.html</anchorfile>
      <anchor>ae4f2178118f7fcac19fe0b91f6ceb6dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAXDOUBLESIZE</name>
      <anchorfile>ServiceInterface_8cpp.html</anchorfile>
      <anchor>a7b322997ef5c4a3c6ffdeb2541eaf39f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAXINTLONGSIZE</name>
      <anchorfile>ServiceInterface_8cpp.html</anchorfile>
      <anchor>a7415a4ce63002c573c7c409838c32b39</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAXINTSIZE</name>
      <anchorfile>ServiceInterface_8cpp.html</anchorfile>
      <anchor>a3b8c10300729d575cc5a024f4d047a31</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MY_ENCODING</name>
      <anchorfile>ServiceInterface_8cpp.html</anchorfile>
      <anchor>aa177b7adacdb1fb5fdadeea57617e24d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sprintf_s</name>
      <anchorfile>ServiceInterface_8cpp.html</anchorfile>
      <anchor>addcb10a690ba81dddebe597e9253f8dc</anchor>
      <arglist>(_DstBuf, size, _Format, whatever)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XML_ATTRIBUTE_NAMEMAPPING</name>
      <anchorfile>ServiceInterface_8cpp.html</anchorfile>
      <anchor>abb03313a864d24d5c6716ac788b6eb52</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XML_ATTRIBUTE_TIMESTAMP</name>
      <anchorfile>ServiceInterface_8cpp.html</anchorfile>
      <anchor>a4b4dfe62589d673568186bff16ccada4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XML_NODE_FILE_REFERENCE</name>
      <anchorfile>ServiceInterface_8cpp.html</anchorfile>
      <anchor>a3bcbc59dffe32e59961e6f12fbc1290a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XML_NODE_LO</name>
      <anchorfile>ServiceInterface_8cpp.html</anchorfile>
      <anchor>ac337b3e82e63178496da090999195816</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XML_NODE_LO_TYPE</name>
      <anchorfile>ServiceInterface_8cpp.html</anchorfile>
      <anchor>a19a4c8d807871543b45eb3fe1d80f495</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XML_NODE_LOLIST</name>
      <anchorfile>ServiceInterface_8cpp.html</anchorfile>
      <anchor>a467513e69b464b5c269b1f8459e4a2b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XML_PROPERTY_NUM</name>
      <anchorfile>ServiceInterface_8cpp.html</anchorfile>
      <anchor>a2dd3c5b1a4ea4ffde319f7c867361663</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>jlo::LocatedObjectLoader</type>
      <name>s_loadLocatedObjectParent</name>
      <anchorfile>ServiceInterface_8cpp.html</anchorfile>
      <anchor>a554375babd26f7fe58b716d42fb4422b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; unsigned long, ServiceLocatedObject * &gt;</type>
      <name>s_ServiceLocatedObjectMap</name>
      <anchorfile>ServiceInterface_8cpp.html</anchorfile>
      <anchor>ac3890833c997f3a404720ff836caf84c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; std::string, unsigned long &gt;</type>
      <name>s_ServiceLocatedObjectNameMap</name>
      <anchorfile>ServiceInterface_8cpp.html</anchorfile>
      <anchor>a1cc6cb34b7d49171091e6a3ee84a1e07</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ServiceInterface.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ias_perception/doc_stacks/2014-10-06_10-36-09.999374/ias_perception/lo/include/lo/</path>
    <filename>ServiceInterface_8h</filename>
    <class kind="class">jlo::ServiceInterface</class>
    <namespace>jlo</namespace>
    <member kind="define">
      <type>#define</type>
      <name>LO_TYPE_PERCEIVED</name>
      <anchorfile>ServiceInterface_8h.html</anchorfile>
      <anchor>a379906cdb73021c9d0b2cba5da178e04</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ServiceLocatedObject.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ias_perception/doc_stacks/2014-10-06_10-36-09.999374/ias_perception/lo/include/lo/</path>
    <filename>ServiceLocatedObject_8h</filename>
    <includes id="LocatedObject_8h" name="LocatedObject.h" local="yes" imported="no">lo/LocatedObject.h</includes>
    <class kind="class">jlo::LocatedObjectLoader</class>
    <class kind="class">jlo::ServiceLocatedObject</class>
    <class kind="class">jlo::XMLTag</class>
    <namespace>jlo</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ID_WORLD</name>
      <anchorfile>ServiceLocatedObject_8h.html</anchorfile>
      <anchor>a1576b04b2593685cebf189f33609b30a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LO_TYPE_PHYSICAL</name>
      <anchorfile>ServiceLocatedObject_8h.html</anchorfile>
      <anchor>af2934911b703d230bd240bf92c52e53a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XML_ATTRIBUTE_COLS</name>
      <anchorfile>ServiceLocatedObject_8h.html</anchorfile>
      <anchor>a9079a7a6198c8034487fadebb597394d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XML_ATTRIBUTE_LOID</name>
      <anchorfile>ServiceLocatedObject_8h.html</anchorfile>
      <anchor>a5a72192f4065b5f8ac3085a8b1f93362</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XML_ATTRIBUTE_LOIDFATHER</name>
      <anchorfile>ServiceLocatedObject_8h.html</anchorfile>
      <anchor>ae8043c4d32a4ffeaa0c30c6faff115ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XML_ATTRIBUTE_ROWS</name>
      <anchorfile>ServiceLocatedObject_8h.html</anchorfile>
      <anchor>a09e123c5d01a14712d3e08d9f32c7239</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XML_NODE_COVARIANCE</name>
      <anchorfile>ServiceLocatedObject_8h.html</anchorfile>
      <anchor>a223c4903f8de54b5f0ad15f745c8a13a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XML_NODE_DOUBLE</name>
      <anchorfile>ServiceLocatedObject_8h.html</anchorfile>
      <anchor>ab5f5e6f978fe719c359033be10b8137e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XML_NODE_INT</name>
      <anchorfile>ServiceLocatedObject_8h.html</anchorfile>
      <anchor>a786473dc1eef08916c7f2607c95b3ec4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XML_NODE_MATPOSE</name>
      <anchorfile>ServiceLocatedObject_8h.html</anchorfile>
      <anchor>a988305a9f7684c4e503597a0f545ae8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XML_NODE_MATRIX</name>
      <anchorfile>ServiceLocatedObject_8h.html</anchorfile>
      <anchor>ac5c9590a5d7d069dde20ef01299000ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XML_NODE_SaveableLo</name>
      <anchorfile>ServiceLocatedObject_8h.html</anchorfile>
      <anchor>adc9849dfe13fd8d04a980458ede6c87c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XML_NODE_STD_PAIR</name>
      <anchorfile>ServiceLocatedObject_8h.html</anchorfile>
      <anchor>a848bf9bb2c2e6db7ba1d3133caf0b960</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XML_NODE_STD_VECTOR</name>
      <anchorfile>ServiceLocatedObject_8h.html</anchorfile>
      <anchor>a8f1938c6eeb1f985178c693820e3cd67</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XML_NODE_STRING</name>
      <anchorfile>ServiceLocatedObject_8h.html</anchorfile>
      <anchor>a93a40332118d1a35389f32dc33fbc7d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _xmlTextReader</type>
      <name>xmlTextReader</name>
      <anchorfile>ServiceLocatedObject_8h.html</anchorfile>
      <anchor>a54aef13f339efa1c3bb886a22041eaf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _xmlTextWriter</type>
      <name>xmlTextWriter</name>
      <anchorfile>ServiceLocatedObject_8h.html</anchorfile>
      <anchor>a35c2a6bb8770f19006d2a0dfdf577adf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SquareMatrix.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ias_perception/doc_stacks/2014-10-06_10-36-09.999374/ias_perception/lo/include/lo/NewMat/</path>
    <filename>SquareMatrix_8h</filename>
    <class kind="class">SquareMatrix</class>
  </compound>
  <compound kind="file">
    <name>SubMatrix.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ias_perception/doc_stacks/2014-10-06_10-36-09.999374/ias_perception/lo/include/lo/NewMat/</path>
    <filename>SubMatrix_8h</filename>
    <class kind="class">GetSubMatrix</class>
  </compound>
  <compound kind="file">
    <name>SymmetricMatrix.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ias_perception/doc_stacks/2014-10-06_10-36-09.999374/ias_perception/lo/include/lo/NewMat/</path>
    <filename>SymmetricMatrix_8h</filename>
    <class kind="class">SymmetricMatrix</class>
  </compound>
  <compound kind="file">
    <name>Temporary.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ias_perception/doc_stacks/2014-10-06_10-36-09.999374/ias_perception/lo/include/lo/NewMat/</path>
    <filename>Temporary_8h</filename>
    <includes id="myexcept_8h" name="myexcept.h" local="yes" imported="no">myexcept.h</includes>
    <class kind="class">AddedMatrix</class>
    <class kind="class">ColedMatrix</class>
    <class kind="class">ConcatenatedMatrix</class>
    <class kind="class">DiagedMatrix</class>
    <class kind="class">InvertedMatrix</class>
    <class kind="class">KPMatrix</class>
    <class kind="class">MatedMatrix</class>
    <class kind="class">MultipliedMatrix</class>
    <class kind="class">NegatedMatrix</class>
    <class kind="class">NegShiftedMatrix</class>
    <class kind="class">ReturnMatrix</class>
    <class kind="class">ReversedMatrix</class>
    <class kind="class">RowedMatrix</class>
    <class kind="class">ScaledMatrix</class>
    <class kind="class">ShiftedMatrix</class>
    <class kind="class">SolvedMatrix</class>
    <class kind="class">SPMatrix</class>
    <class kind="class">StackedMatrix</class>
    <class kind="class">SubtractedMatrix</class>
    <class kind="class">TransposedMatrix</class>
  </compound>
  <compound kind="file">
    <name>test.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ias_perception/doc_stacks/2014-10-06_10-36-09.999374/ias_perception/lo/</path>
    <filename>test_8cpp</filename>
    <includes id="lo_8h" name="lo.h" local="yes" imported="no">lo/lo.h</includes>
    <includes id="UT__Timer_8h" name="UT_Timer.h" local="yes" imported="no">lo/UT_Timer.h</includes>
    <class kind="class">ObjectLoader</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ObjectLoader</type>
      <name>test</name>
      <anchorfile>test_8cpp.html</anchorfile>
      <anchor>a48926a46c2451344e824283143e08e21</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>TriangularMatrix.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ias_perception/doc_stacks/2014-10-06_10-36-09.999374/ias_perception/lo/include/lo/NewMat/</path>
    <filename>TriangularMatrix_8h</filename>
    <class kind="class">LowerTriangularMatrix</class>
    <class kind="class">UpperTriangularMatrix</class>
  </compound>
  <compound kind="file">
    <name>UT_Timer.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ias_perception/doc_stacks/2014-10-06_10-36-09.999374/ias_perception/lo/</path>
    <filename>UT__Timer_8cpp</filename>
    <includes id="UT__Timer_8h" name="UT_Timer.h" local="yes" imported="no">lo/UT_Timer.h</includes>
  </compound>
  <compound kind="file">
    <name>UT_Timer.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ias_perception/doc_stacks/2014-10-06_10-36-09.999374/ias_perception/lo/include/lo/</path>
    <filename>UT__Timer_8h</filename>
    <class kind="class">UT_Timer</class>
  </compound>
  <compound kind="file">
    <name>utils.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ias_perception/doc_stacks/2014-10-06_10-36-09.999374/ias_perception/lo/include/lo/NewMat/</path>
    <filename>utils_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>WANT_FSTREAM</name>
      <anchorfile>utils_8h.html</anchorfile>
      <anchor>a37d625862c54954e237886ad4bb5e75f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WANT_MATH</name>
      <anchorfile>utils_8h.html</anchorfile>
      <anchor>a8335b327d416f961a5dbaa0e058cc515</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WANT_STREAM</name>
      <anchorfile>utils_8h.html</anchorfile>
      <anchor>a6ed6c2d6e68d8f0e7900326b4e30850c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WANT_STRING</name>
      <anchorfile>utils_8h.html</anchorfile>
      <anchor>a981403274df661407a2ed2b71f7f2e29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>header_utils_rcsid</name>
      <anchorfile>utils_8h.html</anchorfile>
      <anchor>ae5be0ebd124d4f8cabb1e2e2230bf5cf</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Vector.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ias_perception/doc_stacks/2014-10-06_10-36-09.999374/ias_perception/lo/include/lo/NewMat/</path>
    <filename>Vector_8h</filename>
    <class kind="class">ColumnVector</class>
    <class kind="class">RowVector</class>
  </compound>
  <compound kind="file">
    <name>YarpService.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ias_perception/doc_stacks/2014-10-06_10-36-09.999374/ias_perception/lo/</path>
    <filename>YarpService_8cpp</filename>
    <includes id="YarpService_8h" name="YarpService.h" local="yes" imported="no">lo/YarpService.h</includes>
    <namespace>jlo</namespace>
    <member kind="define">
      <type>#define</type>
      <name>PRINTF_DEBUG</name>
      <anchorfile>YarpService_8cpp.html</anchorfile>
      <anchor>a46e447851cc5f3a012f4101ad2a2b1df</anchor>
      <arglist>(A)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRINTF_DEBUG_2</name>
      <anchorfile>YarpService_8cpp.html</anchorfile>
      <anchor>aca3ba7828550fbfae1200177a3d1e502</anchor>
      <arglist>(A, B)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRINTF_DEBUG_3</name>
      <anchorfile>YarpService_8cpp.html</anchorfile>
      <anchor>a78834dfaad3fffbb64d454b7bde38b0e</anchor>
      <arglist>(A, B, C)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CTRLC</name>
      <anchorfile>YarpService_8cpp.html</anchorfile>
      <anchor>a04dec87f97ab7d5a6204f1a62aaf1120</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>YarpService_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="variable">
      <type>Port</type>
      <name>g_ListenPort</name>
      <anchorfile>YarpService_8cpp.html</anchorfile>
      <anchor>a307565d31ee9e542cc68fadaecce9b22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>volatile bool</type>
      <name>g_stopall</name>
      <anchorfile>YarpService_8cpp.html</anchorfile>
      <anchor>a5cf0fd8950cdfded692afde68abcb76a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>YarpService.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ias_perception/doc_stacks/2014-10-06_10-36-09.999374/ias_perception/lo/include/lo/</path>
    <filename>YarpService_8h</filename>
    <includes id="ServiceInterface_8h" name="ServiceInterface.h" local="yes" imported="no">lo/ServiceInterface.h</includes>
    <includes id="ServiceLocatedObject_8h" name="ServiceLocatedObject.h" local="yes" imported="no">lo/ServiceLocatedObject.h</includes>
    <class kind="class">jlo::YarpService</class>
    <namespace>jlo</namespace>
    <namespace>yarp</namespace>
    <namespace>yarp::os</namespace>
  </compound>
  <compound kind="group">
    <name>rbd_common</name>
    <title>RBD common library</title>
    <filename>group__rbd__common.html</filename>
    <file>include.h</file>
    <file>myexcept.h</file>
    <member kind="define">
      <type>#define</type>
      <name>ATandT</name>
      <anchorfile>group__rbd__common.html</anchorfile>
      <anchor>gad1d2a32306b125d9045bbd215c45950e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>bool_LIB</name>
      <anchorfile>group__rbd__common.html</anchorfile>
      <anchor>gae034ee292f37bf7f1a5488c0afe12cfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_HEADER</name>
      <anchorfile>group__rbd__common.html</anchorfile>
      <anchor>ga17256595f49d7ecb94970a6f6113da0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TypeDefException</name>
      <anchorfile>group__rbd__common.html</anchorfile>
      <anchor>ga38f7e78dddca5ba5093f9e0b0a4051e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UseExceptions</name>
      <anchorfile>group__rbd__common.html</anchorfile>
      <anchor>ga120be4c0912bac8cbefc71604f25a418</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USING_DOUBLE</name>
      <anchorfile>group__rbd__common.html</anchorfile>
      <anchor>ga70bcbf72f842cb5298e720110eb7b7e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>long double</type>
      <name>long_Real</name>
      <anchorfile>group__rbd__common.html</anchorfile>
      <anchor>ga5c53a722b6cdb28f3cce8101f7943a57</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>Real</name>
      <anchorfile>group__rbd__common.html</anchorfile>
      <anchor>ga445a5f0e2a34c9d97d69a3c2d1957907</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AddedMatrix</name>
    <filename>classAddedMatrix.html</filename>
    <base>MultipliedMatrix</base>
    <member kind="function">
      <type></type>
      <name>AddedMatrix</name>
      <anchorfile>classAddedMatrix.html</anchorfile>
      <anchor>a7406b73273b5e90fb77586ff116e973c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>MatrixBandWidth</type>
      <name>bandwidth</name>
      <anchorfile>classAddedMatrix.html</anchorfile>
      <anchor>aec5eb2647f36783da977d27335c4e42e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~AddedMatrix</name>
      <anchorfile>classAddedMatrix.html</anchorfile>
      <anchor>a678838ee17f85c32e9104c35c4647b29</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GeneralMatrix *</type>
      <name>Evaluate</name>
      <anchorfile>classAddedMatrix.html</anchorfile>
      <anchor>a51cbf3c7f1f820b935368b28528362e0</anchor>
      <arglist>(MatrixType mt=MatrixTypeUnSp)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>AddedMatrix</name>
      <anchorfile>classAddedMatrix.html</anchorfile>
      <anchor>a3cdc8504dbe362d7d0b05cf7a350f69d</anchor>
      <arglist>(const BaseMatrix *bm1x, const BaseMatrix *bm2x)</arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>BaseMatrix</name>
      <anchorfile>classAddedMatrix.html</anchorfile>
      <anchor>afcc50b811bd45d547cae53941018fdde</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>GeneralMatrix</name>
      <anchorfile>classAddedMatrix.html</anchorfile>
      <anchor>abaf0969f44c36896ac567a558a330771</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>GenericMatrix</name>
      <anchorfile>classAddedMatrix.html</anchorfile>
      <anchor>a4ecabb4ff1be9d3dd3fd895b25fd7237</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ArrayLengthSpecifier</name>
    <filename>classArrayLengthSpecifier.html</filename>
    <member kind="function">
      <type></type>
      <name>ArrayLengthSpecifier</name>
      <anchorfile>classArrayLengthSpecifier.html</anchorfile>
      <anchor>a74b5bfbb8928d89312807ad1888e1cc4</anchor>
      <arglist>(int l)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Value</name>
      <anchorfile>classArrayLengthSpecifier.html</anchorfile>
      <anchor>a4b26058b6d0e30a18c34aac29f59b3fe</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>value</name>
      <anchorfile>classArrayLengthSpecifier.html</anchorfile>
      <anchor>a5301a4a82f5af0ee445feec74870b365</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>v</name>
      <anchorfile>classArrayLengthSpecifier.html</anchorfile>
      <anchor>a60199137108baf12fe3575df1836b3ff</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Bad_alloc</name>
    <filename>classBad__alloc.html</filename>
    <base>BaseException</base>
    <member kind="variable" static="yes">
      <type>static unsigned long</type>
      <name>Select</name>
      <anchorfile>classBad__alloc.html</anchorfile>
      <anchor>a4daf033761c6a876ee0d09fc67ee0c36</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Bad_alloc</name>
      <anchorfile>classBad__alloc.html</anchorfile>
      <anchor>a696395534c332086b90ace212721ddd2</anchor>
      <arglist>(const char *a_what=0)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BandLUMatrix</name>
    <filename>classBandLUMatrix.html</filename>
    <base>GeneralMatrix</base>
    <member kind="function">
      <type></type>
      <name>BandLUMatrix</name>
      <anchorfile>classBandLUMatrix.html</anchorfile>
      <anchor>ae7e96484ccbedf1a27b44fa24dd3566e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>MatrixBandWidth</type>
      <name>bandwidth</name>
      <anchorfile>classBandLUMatrix.html</anchorfile>
      <anchor>a57b3724f446a95ebaadcab1f52489cfe</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cleanup</name>
      <anchorfile>classBandLUMatrix.html</anchorfile>
      <anchor>a23244afb1fd98d295d55f3056f68add7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Real *</type>
      <name>const_data2</name>
      <anchorfile>classBandLUMatrix.html</anchorfile>
      <anchor>a0c8a511d06b77fabdd2413db49724414</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const int *</type>
      <name>const_data_indx</name>
      <anchorfile>classBandLUMatrix.html</anchorfile>
      <anchor>abcfaf592122778c9f0ba7aee78d866b0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>even_exchanges</name>
      <anchorfile>classBandLUMatrix.html</anchorfile>
      <anchor>ab90683f55ce22ec2bc6aa079c1938063</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetCol</name>
      <anchorfile>classBandLUMatrix.html</anchorfile>
      <anchor>ac10b8111c08a815effebb7e65af05542</anchor>
      <arglist>(MatrixRowCol &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetCol</name>
      <anchorfile>classBandLUMatrix.html</anchorfile>
      <anchor>a76eb18115754ea15eb22b317d30c0301</anchor>
      <arglist>(MatrixColX &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetRow</name>
      <anchorfile>classBandLUMatrix.html</anchorfile>
      <anchor>a7035e511da75d3028f776c8ec89ba66c</anchor>
      <arglist>(MatrixRowCol &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_singular</name>
      <anchorfile>classBandLUMatrix.html</anchorfile>
      <anchor>af49384d9c531221494168696e0b3526d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsSingular</name>
      <anchorfile>classBandLUMatrix.html</anchorfile>
      <anchor>a8419a77c481e5ad7709a44de598c9035</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GeneralMatrix *</type>
      <name>MakeSolver</name>
      <anchorfile>classBandLUMatrix.html</anchorfile>
      <anchor>a5734409a257a1553041608c14180a5e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MiniCleanUp</name>
      <anchorfile>classBandLUMatrix.html</anchorfile>
      <anchor>aaa573e6766c5340e3b327c3753738a17</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size2</name>
      <anchorfile>classBandLUMatrix.html</anchorfile>
      <anchor>ac0dd2308aaa6c355effcb5edbd172efc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classBandLUMatrix.html</anchorfile>
      <anchor>afd702cc4a90ba478859761091415b9cc</anchor>
      <arglist>(BandLUMatrix &amp;gm)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsEqual</name>
      <anchorfile>classBandLUMatrix.html</anchorfile>
      <anchor>a23b14d1c78863bf424f70d18c242827d</anchor>
      <arglist>(const GeneralMatrix &amp;) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>d</name>
      <anchorfile>classBandLUMatrix.html</anchorfile>
      <anchor>ae612150a8aa90c9c7ff2898dc40ad3de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int *</type>
      <name>indx</name>
      <anchorfile>classBandLUMatrix.html</anchorfile>
      <anchor>ae8c10bf956343b79fe8b71a3ebcdcbab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m1</name>
      <anchorfile>classBandLUMatrix.html</anchorfile>
      <anchor>a656f60fa6c6b67e6ec92e4050ee172d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m2</name>
      <anchorfile>classBandLUMatrix.html</anchorfile>
      <anchor>acb44b1bcd3a0934fc978807f3d5ce89b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>sing</name>
      <anchorfile>classBandLUMatrix.html</anchorfile>
      <anchor>a4e1b2da2a037174d932ef069fef0f2ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>storage2</name>
      <anchorfile>classBandLUMatrix.html</anchorfile>
      <anchor>a48a3a91ca162475dbe959f78d86fa91b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Real *</type>
      <name>store2</name>
      <anchorfile>classBandLUMatrix.html</anchorfile>
      <anchor>af2d8e6dba32908f857b1d679da2c190c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ludcmp</name>
      <anchorfile>classBandLUMatrix.html</anchorfile>
      <anchor>a87ba04ef8dbed54673586533d15e60a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>get_aux</name>
      <anchorfile>classBandLUMatrix.html</anchorfile>
      <anchor>aa3c4faf82c37785d2929c8faaea260b1</anchor>
      <arglist>(BandLUMatrix &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>GeneralMatrix *</type>
      <name>Image</name>
      <anchorfile>classBandLUMatrix.html</anchorfile>
      <anchor>ac9ffbd7ee9ac267820ff0096ad09c1ff</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BandLUMatrix</name>
      <anchorfile>classBandLUMatrix.html</anchorfile>
      <anchor>abf1a3f2bf633e9c5e1b3d9ab13899ebf</anchor>
      <arglist>(const BaseMatrix &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BandLUMatrix</name>
      <anchorfile>classBandLUMatrix.html</anchorfile>
      <anchor>a80339454f06c8ac6fd23b156e74c3608</anchor>
      <arglist>(const BandLUMatrix &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classBandLUMatrix.html</anchorfile>
      <anchor>a2bd1b700c18f4b0cb724910365c06302</anchor>
      <arglist>(const BandLUMatrix &amp;)</arglist>
    </member>
    <member kind="function">
      <type>GeneralMatrix *</type>
      <name>Evaluate</name>
      <anchorfile>classBandLUMatrix.html</anchorfile>
      <anchor>a1b754193bea0cbff3363ae4c3b2c61da</anchor>
      <arglist>(MatrixType mt=MatrixTypeUnSp)</arglist>
    </member>
    <member kind="function">
      <type>MatrixType</type>
      <name>type</name>
      <anchorfile>classBandLUMatrix.html</anchorfile>
      <anchor>af2a45657e7630df758b3814c950b4f8a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lubksb</name>
      <anchorfile>classBandLUMatrix.html</anchorfile>
      <anchor>aa6b6344001665e9241bd7a3e6564c7da</anchor>
      <arglist>(Real *, int=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~BandLUMatrix</name>
      <anchorfile>classBandLUMatrix.html</anchorfile>
      <anchor>a59e4522041a5d8d1b52dbf670da9c092</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>LogAndSign</type>
      <name>log_determinant</name>
      <anchorfile>classBandLUMatrix.html</anchorfile>
      <anchor>a283508652b2c46802fc7d3ef0e7d10f2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Solver</name>
      <anchorfile>classBandLUMatrix.html</anchorfile>
      <anchor>a38d4bb7d84c9c536e1606e9e2164ad11</anchor>
      <arglist>(MatrixColX &amp;, const MatrixColX &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BandMatrix</name>
    <filename>classBandMatrix.html</filename>
    <base>GeneralMatrix</base>
    <member kind="function">
      <type></type>
      <name>BandMatrix</name>
      <anchorfile>classBandMatrix.html</anchorfile>
      <anchor>a1279abf729962973bb1b8eb0a96a9415</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BandMatrix</name>
      <anchorfile>classBandMatrix.html</anchorfile>
      <anchor>a73bab6a2e5c2d9463816687769602884</anchor>
      <arglist>(int n, int lb, int ub)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BandMatrix</name>
      <anchorfile>classBandMatrix.html</anchorfile>
      <anchor>aa68f2624854f7c0b2940d6baac4004fb</anchor>
      <arglist>(const BandMatrix &amp;gm)</arglist>
    </member>
    <member kind="function">
      <type>MatrixBandWidth</type>
      <name>bandwidth</name>
      <anchorfile>classBandMatrix.html</anchorfile>
      <anchor>a01514d1d09e9ab5baa1cf4bdb9b8dc7b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Real &amp;</type>
      <name>element</name>
      <anchorfile>classBandMatrix.html</anchorfile>
      <anchor>afdfd53828853b1c98a7dc8043bef5048</anchor>
      <arglist>(int, int)</arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>element</name>
      <anchorfile>classBandMatrix.html</anchorfile>
      <anchor>ab6cc4ceb83319a22c7f51ff70bb4cdf1</anchor>
      <arglist>(int, int) const </arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>maximum</name>
      <anchorfile>classBandMatrix.html</anchorfile>
      <anchor>ac54c975eb4c80db3015d874ef8ad3da9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>maximum_absolute_value</name>
      <anchorfile>classBandMatrix.html</anchorfile>
      <anchor>a732319f9a598521441183467cdc6cc53</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>minimum</name>
      <anchorfile>classBandMatrix.html</anchorfile>
      <anchor>aac3a7b37de8521924f7fd11e34df1bcc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>minimum_absolute_value</name>
      <anchorfile>classBandMatrix.html</anchorfile>
      <anchor>abbd95cdfd107ab48b8661193f6790eee</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Real &amp;</type>
      <name>operator()</name>
      <anchorfile>classBandMatrix.html</anchorfile>
      <anchor>af17f93f477243941b457568876d65351</anchor>
      <arglist>(int, int)</arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>operator()</name>
      <anchorfile>classBandMatrix.html</anchorfile>
      <anchor>a2223b964f0bf2d35f7500c51c4b46b2b</anchor>
      <arglist>(int, int) const </arglist>
    </member>
    <member kind="function">
      <type>MatrixInput</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classBandMatrix.html</anchorfile>
      <anchor>ae6fec229e51086acb82c562e85baecad</anchor>
      <arglist>(double)</arglist>
    </member>
    <member kind="function">
      <type>MatrixInput</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classBandMatrix.html</anchorfile>
      <anchor>a702eb84f41eadc9323779370dcbae40a</anchor>
      <arglist>(float)</arglist>
    </member>
    <member kind="function">
      <type>MatrixInput</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classBandMatrix.html</anchorfile>
      <anchor>a828f6e553909cff51fcb44c70ec678de</anchor>
      <arglist>(int f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classBandMatrix.html</anchorfile>
      <anchor>aa6d961c738207685d449fde5888d0dbe</anchor>
      <arglist>(const double *r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classBandMatrix.html</anchorfile>
      <anchor>a4e587358428f401825b0be457156b092</anchor>
      <arglist>(const float *r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classBandMatrix.html</anchorfile>
      <anchor>ac5b6880359609a2b6c64b160c1934f6d</anchor>
      <arglist>(const int *r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classBandMatrix.html</anchorfile>
      <anchor>af70146b232c20e18840138d2d371205e</anchor>
      <arglist>(const BaseMatrix &amp;X)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classBandMatrix.html</anchorfile>
      <anchor>ab014d8a211af356fa8913ed7272b2915</anchor>
      <arglist>(Real f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classBandMatrix.html</anchorfile>
      <anchor>a3331582aa461d937ddf0700449641da4</anchor>
      <arglist>(const BandMatrix &amp;m)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>ReSize</name>
      <anchorfile>classBandMatrix.html</anchorfile>
      <anchor>a68ff7daef568a3cd75c6ddd249a5317c</anchor>
      <arglist>(int m, int n, int b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ReSize</name>
      <anchorfile>classBandMatrix.html</anchorfile>
      <anchor>aa5e85bb11de497dfbcaf9727748d6a18</anchor>
      <arglist>(const GeneralMatrix &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RestoreCol</name>
      <anchorfile>classBandMatrix.html</anchorfile>
      <anchor>aa4872ee4e18c6eba12d1194690846c72</anchor>
      <arglist>(MatrixColX &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>sum</name>
      <anchorfile>classBandMatrix.html</anchorfile>
      <anchor>a72db80cd8a4dcb80e3b77d9a8b8a4109</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>sum_absolute_value</name>
      <anchorfile>classBandMatrix.html</anchorfile>
      <anchor>a2c93adf030e17549df74ac1195e9cd21</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>sum_square</name>
      <anchorfile>classBandMatrix.html</anchorfile>
      <anchor>a999b6200bb908e688a8c84da0d71ba30</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classBandMatrix.html</anchorfile>
      <anchor>add36963dce6a88f41945dc405a27f295</anchor>
      <arglist>(BandMatrix &amp;gm)</arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>trace</name>
      <anchorfile>classBandMatrix.html</anchorfile>
      <anchor>a8235d098a056ee4d3f33c052ad5b6f72</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>MatrixType</type>
      <name>type</name>
      <anchorfile>classBandMatrix.html</anchorfile>
      <anchor>ad1cd3bc493df81a5a57a97aa9732f893</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~BandMatrix</name>
      <anchorfile>classBandMatrix.html</anchorfile>
      <anchor>a905b0ce9140e98861f6068a1cba2032c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetRow</name>
      <anchorfile>classBandMatrix.html</anchorfile>
      <anchor>a953c9535fdbbd5c8bbf71e26f7c9f112</anchor>
      <arglist>(MatrixRowCol &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetCol</name>
      <anchorfile>classBandMatrix.html</anchorfile>
      <anchor>ad4e381c284cde52b06f41968856a4ff5</anchor>
      <arglist>(MatrixRowCol &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetCol</name>
      <anchorfile>classBandMatrix.html</anchorfile>
      <anchor>a6c975e161ca29b1c183e88ec56d3984b</anchor>
      <arglist>(MatrixColX &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RestoreCol</name>
      <anchorfile>classBandMatrix.html</anchorfile>
      <anchor>a9c64d56872e00c408f8f5a2be920bab1</anchor>
      <arglist>(MatrixRowCol &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>NextRow</name>
      <anchorfile>classBandMatrix.html</anchorfile>
      <anchor>a4438117d0edff4d322607f81601c2783</anchor>
      <arglist>(MatrixRowCol &amp;)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>lower_val</name>
      <anchorfile>classBandMatrix.html</anchorfile>
      <anchor>abfd37de089eaa5c1d852816d081914e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>upper_val</name>
      <anchorfile>classBandMatrix.html</anchorfile>
      <anchor>ad04d91021d950fd4ac8bc06fc036900b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>GeneralMatrix *</type>
      <name>Image</name>
      <anchorfile>classBandMatrix.html</anchorfile>
      <anchor>ac2efffa2dc1c826b47c0050aa2937721</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>CornerClear</name>
      <anchorfile>classBandMatrix.html</anchorfile>
      <anchor>a3a3aa2ebee2da769e49cb720086ccb49</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>short</type>
      <name>SimpleAddOK</name>
      <anchorfile>classBandMatrix.html</anchorfile>
      <anchor>a2aa4ab390725eb84aed45c1d219e10de</anchor>
      <arglist>(const GeneralMatrix *gm)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BandMatrix</name>
      <anchorfile>classBandMatrix.html</anchorfile>
      <anchor>a4f09a84029e536c4e66c0a808e6b9a01</anchor>
      <arglist>(const BaseMatrix &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classBandMatrix.html</anchorfile>
      <anchor>aac9dd497df1e71c929a3780a04983fbb</anchor>
      <arglist>(const BaseMatrix &amp;)</arglist>
    </member>
    <member kind="function">
      <type>LogAndSign</type>
      <name>log_determinant</name>
      <anchorfile>classBandMatrix.html</anchorfile>
      <anchor>a86eb8b1a47b14d380bf0399f8ad4118e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GeneralMatrix *</type>
      <name>MakeSolver</name>
      <anchorfile>classBandMatrix.html</anchorfile>
      <anchor>a18f1f830e74ec96f63b17500b63165e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>resize</name>
      <anchorfile>classBandMatrix.html</anchorfile>
      <anchor>a1258926eed9d924e5c0fb003ba2dd514</anchor>
      <arglist>(int, int, int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classBandMatrix.html</anchorfile>
      <anchor>a3586bc81c0041809d5dd0908b84a38fa</anchor>
      <arglist>(const GeneralMatrix &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetParameters</name>
      <anchorfile>classBandMatrix.html</anchorfile>
      <anchor>a77425d19bc86c2dc99d6a8425fca3f57</anchor>
      <arglist>(const GeneralMatrix *)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BaseException</name>
    <filename>classBaseException.html</filename>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>what</name>
      <anchorfile>classBaseException.html</anchorfile>
      <anchor>acc0e1627c45ca35fd5de583dacf68d3a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static char *</type>
      <name>what_error</name>
      <anchorfile>classBaseException.html</anchorfile>
      <anchor>a9ec2db0437efb3718c22345cbeaa9346</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static int</type>
      <name>SoFar</name>
      <anchorfile>classBaseException.html</anchorfile>
      <anchor>a229e25d4355270384f8d3e3bf8fff59d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static int</type>
      <name>LastOne</name>
      <anchorfile>classBaseException.html</anchorfile>
      <anchor>a85ddd4106d8061ac3164ec8a3ccbfc3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static unsigned long</type>
      <name>Select</name>
      <anchorfile>classBaseException.html</anchorfile>
      <anchor>af9146d2a91cdde1f92afff0e64d49a3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>AddMessage</name>
      <anchorfile>classBaseException.html</anchorfile>
      <anchor>a9251aa1aa5058e16c15c083087e86efa</anchor>
      <arglist>(const char *a_what)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>AddInt</name>
      <anchorfile>classBaseException.html</anchorfile>
      <anchor>a0b1057ef3fa647bf1ea5fdd6e788f500</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BaseException</name>
      <anchorfile>classBaseException.html</anchorfile>
      <anchor>a275b7fc020a5786cdcafcb325b550426</anchor>
      <arglist>(const char *a_what=0)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BaseMatrix</name>
    <filename>classBaseMatrix.html</filename>
    <base>Janitor</base>
    <member kind="function">
      <type>ColedMatrix</type>
      <name>as_column</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>ac002268ec2f89f93a1273609d159040e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>DiagedMatrix</type>
      <name>as_diagonal</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>af7d1f0f1d5084414e492d6077c137f0d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>MatedMatrix</type>
      <name>as_matrix</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>ae7a6227b2ef5b5ffcce7b006eccb9a18</anchor>
      <arglist>(int, int) const </arglist>
    </member>
    <member kind="function">
      <type>RowedMatrix</type>
      <name>as_row</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>a4a5fe8bfa8b301dc392d800b33db2985</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>as_scalar</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>aefb03fc4bb3fee1ae6ecfad95d83492e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ColedMatrix</type>
      <name>AsColumn</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>a1627b7c7d29026ac3d3593310d4f8828</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>DiagedMatrix</type>
      <name>AsDiagonal</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>a241d96473a835593ee0943fabe69331f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>MatedMatrix</type>
      <name>AsMatrix</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>a21579579200f787c10003197e1e14623</anchor>
      <arglist>(int m, int n) const </arglist>
    </member>
    <member kind="function">
      <type>RowedMatrix</type>
      <name>AsRow</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>ad09ec633d11b447fd18df2cd3facd960</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>AsScalar</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>a98f942e816057602e7867633f307a0c5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual MatrixBandWidth</type>
      <name>bandwidth</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>a3497c0d1943051a87e35cfa67b47e3c2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual MatrixBandWidth</type>
      <name>BandWidth</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>a63a1f654a3a1f94d56500344415dd191</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>cleanup</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>a0e865f70a6ac6a821dc8ef43b9086fb9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CleanUp</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>a4337019170c5f12fdf1a2682c2ceacd0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GetSubMatrix</type>
      <name>Column</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>a7654036451ad398c4fb83181aab197e8</anchor>
      <arglist>(int f) const </arglist>
    </member>
    <member kind="function">
      <type>GetSubMatrix</type>
      <name>Columns</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>a6fa82fe8685cf4d7b70a3da2081d028e</anchor>
      <arglist>(int f, int l) const </arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>determinant</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>a9d1090b7a32c7456f17eb082dbf5b483</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>Determinant</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>a800755d8131a4160f02e97ce8cba4fd8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual GeneralMatrix *</type>
      <name>Evaluate</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>a02ca7df3c7081f4fe4f3bf6a1277da1d</anchor>
      <arglist>(MatrixType mt=MatrixTypeUnSp)=0</arglist>
    </member>
    <member kind="function">
      <type>InvertedMatrix</type>
      <name>i</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>a4227de5c79ebbe72cb883dc44a4adc1f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>IEQND</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>a3e76a73d4cb17962fc9d99e8ba8fec27</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual LogAndSign</type>
      <name>log_determinant</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>a78f8e42f569925efddf6ec862a3e417e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>LogAndSign</type>
      <name>LogDeterminant</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>a66f7f8d6bba715d3a4952226dabca713</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Real</type>
      <name>maximum</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>a6a4f6bb746c053fd87f5e3d5cbabcfed</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>Maximum</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>a9b59d6365644a97c8a63be6e1f625946</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Real</type>
      <name>maximum1</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>a95630d5a9d48fedbf2c1165362bccddb</anchor>
      <arglist>(int &amp;i) const </arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>Maximum1</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>a8f75195c7f5b84febbc4880c74147cea</anchor>
      <arglist>(int &amp;i) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Real</type>
      <name>maximum2</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>a9d2cfc71ca317562461fa36a327ecb2b</anchor>
      <arglist>(int &amp;i, int &amp;j) const </arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>Maximum2</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>a230e9a536e1d9687f59c8dd0636443fe</anchor>
      <arglist>(int &amp;i, int &amp;j) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Real</type>
      <name>maximum_absolute_value</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>ad4046f5616e5485e13011cfa454cc76e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Real</type>
      <name>maximum_absolute_value1</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>a4d51c2b510c4a8a6ed0d0a2e382d437b</anchor>
      <arglist>(int &amp;i) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Real</type>
      <name>maximum_absolute_value2</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>af3debc53ac17c56ea2477a1e0d1718bf</anchor>
      <arglist>(int &amp;i, int &amp;j) const </arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>MaximumAbsoluteValue</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>ae8015ff314be969cd019e542af1ff0e5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>MaximumAbsoluteValue1</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>a9876ca4560f637fb9318702f3fc2d9d9</anchor>
      <arglist>(int &amp;i) const </arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>MaximumAbsoluteValue2</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>a5c944106b65e82d19f9be675abde7bfb</anchor>
      <arglist>(int &amp;i, int &amp;j) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Real</type>
      <name>minimum</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>a8bf27fcae8b1da932062be8911921c23</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>Minimum</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>a77ca7127ca52ad5405506a70c2a1bce1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Real</type>
      <name>minimum1</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>a54e2168b863ee0b81ae87b5b1fe3261d</anchor>
      <arglist>(int &amp;i) const </arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>Minimum1</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>ad07da3b21e00e693ec4d9a37275d2327</anchor>
      <arglist>(int &amp;i) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Real</type>
      <name>minimum2</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>a7b19c67fd378ee99166f312d2f719483</anchor>
      <arglist>(int &amp;i, int &amp;j) const </arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>Minimum2</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>a6f53446307d4eb03fa0a18810556412c</anchor>
      <arglist>(int &amp;i, int &amp;j) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Real</type>
      <name>minimum_absolute_value</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>ac410bf9e9ee649da8bdbef473e4c45e5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Real</type>
      <name>minimum_absolute_value1</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>a0561f730b3ee106dec6201d22904d335</anchor>
      <arglist>(int &amp;i) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Real</type>
      <name>minimum_absolute_value2</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>a59307821a3be2997e76c9b52ffcf303f</anchor>
      <arglist>(int &amp;i, int &amp;j) const </arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>MinimumAbsoluteValue</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>a4703ff4bf0cd6d7553f431203059a8a4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>MinimumAbsoluteValue1</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>aa010d8b4b524046743024f25844a261d</anchor>
      <arglist>(int &amp;i) const </arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>MinimumAbsoluteValue2</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>a27431f50324d2af0d8fe52e5aaf90cc5</anchor>
      <arglist>(int &amp;i, int &amp;j) const </arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>Norm1</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>aa11a6d8dea809f469d8f5ce9b4b8a9e8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>norm_Frobenius</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>a67ff6dc9beb41d82ac67b62380089cb6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>norm_frobenius</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>a9e3336d34c22615f69347e5126d1c57f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>NormFrobenius</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>a691ccf544fce092bfac04d6b4f13a49e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>NormInfinity</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>a126cc737ac7858f0c4fa6a0833c36976</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>StackedMatrix</type>
      <name>operator&amp;</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>a248518380d599155ef6717c96af38323</anchor>
      <arglist>(const BaseMatrix &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>MultipliedMatrix</type>
      <name>operator*</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>a50e1be84c895acb8c7f3503bb9197d39</anchor>
      <arglist>(const BaseMatrix &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ScaledMatrix</type>
      <name>operator*</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>ac913f5815d90c5bea30a84f1e529da4f</anchor>
      <arglist>(Real) const </arglist>
    </member>
    <member kind="function">
      <type>AddedMatrix</type>
      <name>operator+</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>af3fcc6549aad5fd33577e4291e1e6c78</anchor>
      <arglist>(const BaseMatrix &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ShiftedMatrix</type>
      <name>operator+</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>a4e13344e918fe35fa356142d47316865</anchor>
      <arglist>(Real) const </arglist>
    </member>
    <member kind="function">
      <type>SubtractedMatrix</type>
      <name>operator-</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>aa59b4c29ed05289059cd36e11c3a39aa</anchor>
      <arglist>(const BaseMatrix &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ShiftedMatrix</type>
      <name>operator-</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>ab950810e28194a399b3bcbcdf35e78f8</anchor>
      <arglist>(Real) const </arglist>
    </member>
    <member kind="function">
      <type>NegatedMatrix</type>
      <name>operator-</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>a49b1ba5f1b444105af2166778170b6de</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ScaledMatrix</type>
      <name>operator/</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>ae059fd3ce7f46a203801804874497c32</anchor>
      <arglist>(Real) const </arglist>
    </member>
    <member kind="function">
      <type>ConcatenatedMatrix</type>
      <name>operator|</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>a3ebededb9082fac02e0f08f2a3cec5a8</anchor>
      <arglist>(const BaseMatrix &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ReversedMatrix</type>
      <name>reverse</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>a2697695532ac2f4a6bb564d7a355022a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ReversedMatrix</type>
      <name>Reverse</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>aa4b7c2d41d62969f85a5d076ade4e699</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GetSubMatrix</type>
      <name>Row</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>a3321896999660d10f31fd45614ea5d57</anchor>
      <arglist>(int f) const </arglist>
    </member>
    <member kind="function">
      <type>GetSubMatrix</type>
      <name>Rows</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>ac40b25bc38e4f50850d4201bbfcceb9f</anchor>
      <arglist>(int f, int l) const </arglist>
    </member>
    <member kind="function">
      <type>GetSubMatrix</type>
      <name>SubMatrix</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>ab0f319ef2db852c70eaf9f4a4a82e9db</anchor>
      <arglist>(int fr, int lr, int fc, int lc) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Real</type>
      <name>sum</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>a10cacdfb176a5d25565d6efb1c0c2d13</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Real</type>
      <name>Sum</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>a111cb9022263080995e7fb2b06906466</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Real</type>
      <name>sum_absolute_value</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>ae1477148a662c01399eea42e190e4408</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ReturnMatrix</type>
      <name>sum_columns</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>a3496a0aeab91d46cbdb87e4471463bfd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ReturnMatrix</type>
      <name>sum_rows</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>a62214516aac87729aed0ee732b235949</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Real</type>
      <name>sum_square</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>ae899a8d4b0e03acb46d2e1c207be467f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ReturnMatrix</type>
      <name>sum_square_columns</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>a60d49dbf9052e8ab8e847a1072804533</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ReturnMatrix</type>
      <name>sum_square_rows</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>a3ccd2397b78c3569d908d2d2a966d40d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>SumAbsoluteValue</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>ab8aeb9b693fe0fb533ca4584f36153a2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>SumSquare</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>a697df2c358cdc1a57af817990788ea43</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GetSubMatrix</type>
      <name>SymSubMatrix</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>a7abf4dd69effc2809238fd1532c8d4b7</anchor>
      <arglist>(int f, int l) const </arglist>
    </member>
    <member kind="function">
      <type>TransposedMatrix</type>
      <name>t</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>a9b2e4b5ac85906a6c0007c40df340b33</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Real</type>
      <name>trace</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>ae76f83754df6a148742c3d253ee7139e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>Trace</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>a2b9867b0cb0a2d71a8e2dba08493b929</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GetSubMatrix</type>
      <name>submatrix</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>a7ab54c2feeb7012fbf63a5b952de2e1e</anchor>
      <arglist>(int, int, int, int) const </arglist>
    </member>
    <member kind="function">
      <type>GetSubMatrix</type>
      <name>sym_submatrix</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>adb99bd23120ab0e9105a0cf4fea670a2</anchor>
      <arglist>(int, int) const </arglist>
    </member>
    <member kind="function">
      <type>GetSubMatrix</type>
      <name>row</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>a7caaed62c86ed6a537d93f9155126c4c</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>GetSubMatrix</type>
      <name>rows</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>aeeece25f06613e3c8d0e6da92fcceea3</anchor>
      <arglist>(int, int) const </arglist>
    </member>
    <member kind="function">
      <type>GetSubMatrix</type>
      <name>column</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>a22c5e8944c8782b6d1c76807480f6dfb</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>GetSubMatrix</type>
      <name>columns</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>abf6b6a5d909d08ecb4add25302707100</anchor>
      <arglist>(int, int) const </arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>norm1</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>a2314536ed386b43350393ec64503610e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>norm_infinity</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>a113cdad80b2bc7d5899dfec1182e515b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual int</type>
      <name>search</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>a9ff3248586697a1cc2b62496695077a2</anchor>
      <arglist>(const BaseMatrix *) const =0</arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>AddedMatrix</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>aa69c602d29e1d8c3cddcb3279bab7fa8</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>BandMatrix</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>a86c113dda73d85b0f706f1978e86e541</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>ColedMatrix</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>adfa43567d33d5b9a9882734cddc5e143</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>ColumnVector</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>a2a47af7bd92cf6d5a8d67ffa3957db2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>ConcatenatedMatrix</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>a18c145a190fdba65a61170be5585dc89</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>CroutMatrix</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>a260688c58e06fb98f68aa624c865c435</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>DiagedMatrix</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>ae98438838c66748c639f9646a8658a8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>DiagonalMatrix</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>a9abdda7fd7cf3908adadd1587f4ed77e</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>GeneralMatrix</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>abaf0969f44c36896ac567a558a330771</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>GenericMatrix</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>a4ecabb4ff1be9d3dd3fd895b25fd7237</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>GetSubMatrix</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>a99a4375b34d3548efc90d13431a4d54f</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>InvertedMatrix</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>ae361bc8ebdc01f511bb97ab6516e2e34</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>KPMatrix</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>ad4980f118f2c21b78c50f76b6891a166</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>LinearEquationSolver</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>a44143f61f0e4670c28163293df71583f</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>LowerBandMatrix</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>a4d3e29bfb45ba278e5257ede2b4e020d</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>LowerTriangularMatrix</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>aa17a07bb642f9d28f6a6b9f50c43c41a</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>MatedMatrix</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>a74e701028481006374af8538416b7217</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>Matrix</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>a34913a9261681f734171a6da06bd56fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>MultipliedMatrix</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>adf9d5633a1bc685e4eacf58768b99201</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>NegatedMatrix</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>a339246a27fdf960873e646538f0245ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>NegShiftedMatrix</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>a437c0b9876f15d7f060627f8fc463313</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>nricMatrix</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>ab755e1343fa84fbbea94979d734af82a</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>ReturnMatrix</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>a612ec30f2b41081e2c32442322cd6d5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>ReversedMatrix</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>a59874012f358719fe00f1d48bb93d932</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>RowedMatrix</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>a744f5ba295f31416bef930e9490866b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>RowVector</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>a575e505f29f178875eb92d4f000c4f30</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>ScaledMatrix</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>a4e95604e6eadabba787161333e03d8ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>ShiftedMatrix</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>aee80d8e7b06578973d61d715f0aedf08</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>SolvedMatrix</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>a4e4a4a256dec48fcd44bc30348ca4ee4</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>SPMatrix</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>a7ec92c6ad15f0f152685c44c5d92237f</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>SquareMatrix</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>a78ee1fa2fd776a18847f1e5beefa3996</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>StackedMatrix</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>a486cdaca18b02f92f6a7323ddc03a028</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>SubtractedMatrix</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>aea3e12cdd2ab8257c89e397c8f79be73</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>SymmetricBandMatrix</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>aad958a8a0c4264f8b3a0972e8d40fc3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>SymmetricMatrix</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>a363bd98d69c9aceacb215c76cba271b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>TransposedMatrix</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>a2c776a0940d99a0576d2a1bc8784101f</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>UpperBandMatrix</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>af6af70a4a2780f63283c5311240939a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>UpperTriangularMatrix</name>
      <anchorfile>classBaseMatrix.html</anchorfile>
      <anchor>aee395f7c6d3ec58abdf66ce548376c20</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CannotBuildException</name>
    <filename>classCannotBuildException.html</filename>
    <base>Logic_error</base>
    <member kind="function">
      <type></type>
      <name>CannotBuildException</name>
      <anchorfile>classCannotBuildException.html</anchorfile>
      <anchor>abd05302f4155f571d4efe275fae63992</anchor>
      <arglist>(const char *matrix)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static unsigned long</type>
      <name>Select</name>
      <anchorfile>classCannotBuildException.html</anchorfile>
      <anchor>ab81807de951f48cda0a40d108fedc2f2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ColedMatrix</name>
    <filename>classColedMatrix.html</filename>
    <base>NegatedMatrix</base>
    <member kind="function">
      <type>MatrixBandWidth</type>
      <name>bandwidth</name>
      <anchorfile>classColedMatrix.html</anchorfile>
      <anchor>a4c4a3a5cdf64bd6b96810992621c2976</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ColedMatrix</name>
      <anchorfile>classColedMatrix.html</anchorfile>
      <anchor>a4eeb97fca0e220973cbeffa2ae13f5ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GeneralMatrix *</type>
      <name>Evaluate</name>
      <anchorfile>classColedMatrix.html</anchorfile>
      <anchor>a7f3964e2bf5f19e7928936baeb5d7ea6</anchor>
      <arglist>(MatrixType mt=MatrixTypeUnSp)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ColedMatrix</name>
      <anchorfile>classColedMatrix.html</anchorfile>
      <anchor>a1041f344d1f24fcb0b0a12e02feca3b6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ColedMatrix</name>
      <anchorfile>classColedMatrix.html</anchorfile>
      <anchor>af4808315f9f775ef334d3623e58d3225</anchor>
      <arglist>(const BaseMatrix *bmx)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>BaseMatrix</name>
      <anchorfile>classColedMatrix.html</anchorfile>
      <anchor>afcc50b811bd45d547cae53941018fdde</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ColumnVector</name>
    <filename>classColumnVector.html</filename>
    <base>Matrix</base>
    <member kind="function">
      <type>void</type>
      <name>cleanup</name>
      <anchorfile>classColumnVector.html</anchorfile>
      <anchor>a99f38a066d9051b2ae6df7825b77f3b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ColumnVector</name>
      <anchorfile>classColumnVector.html</anchorfile>
      <anchor>ac831bcf29fc2dba0eafce390610112e1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ColumnVector</name>
      <anchorfile>classColumnVector.html</anchorfile>
      <anchor>a4f89229212aa269659f226f803b65623</anchor>
      <arglist>(ArrayLengthSpecifier n)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ColumnVector</name>
      <anchorfile>classColumnVector.html</anchorfile>
      <anchor>af0cd2381ea386f4a5c722b3f0564f609</anchor>
      <arglist>(const BaseMatrix &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ColumnVector</name>
      <anchorfile>classColumnVector.html</anchorfile>
      <anchor>a1ec4d810d5b4461bf69ee18750b33fd3</anchor>
      <arglist>(const ColumnVector &amp;gm)</arglist>
    </member>
    <member kind="function">
      <type>Real &amp;</type>
      <name>element</name>
      <anchorfile>classColumnVector.html</anchorfile>
      <anchor>a45e68fcccebcf81c220158376a362325</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>element</name>
      <anchorfile>classColumnVector.html</anchorfile>
      <anchor>ae6a477685149b7112d5daba6a28557db</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MiniCleanUp</name>
      <anchorfile>classColumnVector.html</anchorfile>
      <anchor>a229d4cb64a348ad28c70a946ea1738e2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Real *</type>
      <name>nric</name>
      <anchorfile>classColumnVector.html</anchorfile>
      <anchor>a3926f75bf9627315920da0f6d6e26142</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Real &amp;</type>
      <name>operator()</name>
      <anchorfile>classColumnVector.html</anchorfile>
      <anchor>ac9a7c5fa54b47e532c1ae17f660387cf</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>operator()</name>
      <anchorfile>classColumnVector.html</anchorfile>
      <anchor>ad1c5a7426c31bbc1c198a3ef428a3fb1</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator+=</name>
      <anchorfile>classColumnVector.html</anchorfile>
      <anchor>a2f332544ee389c66582d9e17cba1a547</anchor>
      <arglist>(const Matrix &amp;M)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator+=</name>
      <anchorfile>classColumnVector.html</anchorfile>
      <anchor>a727b8e59e7e970fa7e02c4de5b33a595</anchor>
      <arglist>(Real f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator-=</name>
      <anchorfile>classColumnVector.html</anchorfile>
      <anchor>a1e681a2d23e8486312c5769af9824f1e</anchor>
      <arglist>(const Matrix &amp;M)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator-=</name>
      <anchorfile>classColumnVector.html</anchorfile>
      <anchor>aa3db5151cec15fd51acc8d2628b1b544</anchor>
      <arglist>(Real f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classColumnVector.html</anchorfile>
      <anchor>a9ee09bb9c056e849aa08ba0d93d2c382</anchor>
      <arglist>(const BaseMatrix &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classColumnVector.html</anchorfile>
      <anchor>aadd69a6498e1d20dfedb3f33e1259c83</anchor>
      <arglist>(Real f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classColumnVector.html</anchorfile>
      <anchor>a4451f269280ed6d9396f2cc60b76ae75</anchor>
      <arglist>(const ColumnVector &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classColumnVector.html</anchorfile>
      <anchor>a8f07c0395712abfee179fd780bcf6069</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ReSize</name>
      <anchorfile>classColumnVector.html</anchorfile>
      <anchor>a6d831cfb68ad1fd603f3e61a83f1185d</anchor>
      <arglist>(int m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classColumnVector.html</anchorfile>
      <anchor>a726da1cec970622d55bfd768941b2030</anchor>
      <arglist>(int, int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ReSize</name>
      <anchorfile>classColumnVector.html</anchorfile>
      <anchor>a3b4037a727277b794552ba58fb5dc08b</anchor>
      <arglist>(int m, int n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classColumnVector.html</anchorfile>
      <anchor>a3955f0757fd23fb4628f8e1df2bd41ac</anchor>
      <arglist>(const GeneralMatrix &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ReSize</name>
      <anchorfile>classColumnVector.html</anchorfile>
      <anchor>aa041a520e6a2aee426fbc4ee4fbbf670</anchor>
      <arglist>(const GeneralMatrix &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize_keep</name>
      <anchorfile>classColumnVector.html</anchorfile>
      <anchor>a134fa4f6cf04f20f9f081484c4caa5bb</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize_keep</name>
      <anchorfile>classColumnVector.html</anchorfile>
      <anchor>a5076c93ec9a5c51aa4f94b6cc1e03e4c</anchor>
      <arglist>(int, int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classColumnVector.html</anchorfile>
      <anchor>ae4cdbdf6291c727f85d31c9b9eb6e0e6</anchor>
      <arglist>(ColumnVector &amp;gm)</arglist>
    </member>
    <member kind="function">
      <type>GeneralMatrix *</type>
      <name>Transpose</name>
      <anchorfile>classColumnVector.html</anchorfile>
      <anchor>a5aed881c8b3c5eec69a3fd190705be41</anchor>
      <arglist>(TransposedMatrix *, MatrixType)</arglist>
    </member>
    <member kind="function">
      <type>MatrixType</type>
      <name>type</name>
      <anchorfile>classColumnVector.html</anchorfile>
      <anchor>a15097d820fd60bccdbae1e0b699e1e99</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ColumnVector</name>
      <anchorfile>classColumnVector.html</anchorfile>
      <anchor>a73def5fa430e51f601b9d60b82da5c84</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>GeneralMatrix *</type>
      <name>Image</name>
      <anchorfile>classColumnVector.html</anchorfile>
      <anchor>a3d9eeb719b88b33590abc66cf7036890</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ConcatenatedMatrix</name>
    <filename>classConcatenatedMatrix.html</filename>
    <base>MultipliedMatrix</base>
    <member kind="function">
      <type>MatrixBandWidth</type>
      <name>bandwidth</name>
      <anchorfile>classConcatenatedMatrix.html</anchorfile>
      <anchor>a72831c401997fa2ab0289d1e3f8e837a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ConcatenatedMatrix</name>
      <anchorfile>classConcatenatedMatrix.html</anchorfile>
      <anchor>a761ed33e451584892c2f85b1fef2b37f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ConcatenatedMatrix</name>
      <anchorfile>classConcatenatedMatrix.html</anchorfile>
      <anchor>aa45cb6f510d1251b5190e30f86016ac0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GeneralMatrix *</type>
      <name>Evaluate</name>
      <anchorfile>classConcatenatedMatrix.html</anchorfile>
      <anchor>a7002d1ad0e96c63d585fef8c1a174c21</anchor>
      <arglist>(MatrixType mt=MatrixTypeUnSp)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>ConcatenatedMatrix</name>
      <anchorfile>classConcatenatedMatrix.html</anchorfile>
      <anchor>a557ddda63f28bc6958b8a92aff66ddcf</anchor>
      <arglist>(const BaseMatrix *bm1x, const BaseMatrix *bm2x)</arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>BaseMatrix</name>
      <anchorfile>classConcatenatedMatrix.html</anchorfile>
      <anchor>afcc50b811bd45d547cae53941018fdde</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>GeneralMatrix</name>
      <anchorfile>classConcatenatedMatrix.html</anchorfile>
      <anchor>abaf0969f44c36896ac567a558a330771</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>GenericMatrix</name>
      <anchorfile>classConcatenatedMatrix.html</anchorfile>
      <anchor>a4ecabb4ff1be9d3dd3fd895b25fd7237</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ConstRealStarStar</name>
    <filename>classConstRealStarStar.html</filename>
    <member kind="function">
      <type></type>
      <name>ConstRealStarStar</name>
      <anchorfile>classConstRealStarStar.html</anchorfile>
      <anchor>a2c8347a5d226efd03ed395052c45c0ec</anchor>
      <arglist>(const Matrix &amp;A)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator const Real **</name>
      <anchorfile>classConstRealStarStar.html</anchorfile>
      <anchor>ad7ee8bbacd82f3f2843f70068c61637f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ConstRealStarStar</name>
      <anchorfile>classConstRealStarStar.html</anchorfile>
      <anchor>a648737166fd11094739b3b993c4cd6dd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Real **</type>
      <name>a</name>
      <anchorfile>classConstRealStarStar.html</anchorfile>
      <anchor>aaca7fe04e80c1f5ef42090755bd0e40e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ControlWord</name>
    <filename>classControlWord.html</filename>
    <member kind="function">
      <type></type>
      <name>ControlWord</name>
      <anchorfile>classControlWord.html</anchorfile>
      <anchor>aacdbb089f6862671da1e99bda70f4af4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ControlWord</name>
      <anchorfile>classControlWord.html</anchorfile>
      <anchor>a9e2737a4f4b24d73930088439c6551fc</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>operator!</name>
      <anchorfile>classControlWord.html</anchorfile>
      <anchor>aef9676db08c7fae1934eb3c46a403a39</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ControlWord</type>
      <name>operator*</name>
      <anchorfile>classControlWord.html</anchorfile>
      <anchor>af8a40c7f8a1555bd2cf75ec8fe9c8647</anchor>
      <arglist>(ControlWord i) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator*=</name>
      <anchorfile>classControlWord.html</anchorfile>
      <anchor>acc7993ad57360c97fae79feb144d55c9</anchor>
      <arglist>(ControlWord i)</arglist>
    </member>
    <member kind="function">
      <type>ControlWord</type>
      <name>operator+</name>
      <anchorfile>classControlWord.html</anchorfile>
      <anchor>a75ce7d9b159be3b28f8084efc8b4f4dc</anchor>
      <arglist>(ControlWord i) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>operator+</name>
      <anchorfile>classControlWord.html</anchorfile>
      <anchor>a2b1a94955cdd3236371e43cf6fc11372</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator+=</name>
      <anchorfile>classControlWord.html</anchorfile>
      <anchor>afa53f00d494d9ae34d06e03d40432803</anchor>
      <arglist>(ControlWord i)</arglist>
    </member>
    <member kind="function">
      <type>ControlWord</type>
      <name>operator-</name>
      <anchorfile>classControlWord.html</anchorfile>
      <anchor>aca3251cbe0c602130e64a1e841e30a4e</anchor>
      <arglist>(ControlWord i) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator-=</name>
      <anchorfile>classControlWord.html</anchorfile>
      <anchor>aaebb50638e89c4b82a786e3da19d990b</anchor>
      <arglist>(ControlWord i)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>classControlWord.html</anchorfile>
      <anchor>a550195e839781f72c34aa8db6e12392f</anchor>
      <arglist>(ControlWord i) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>classControlWord.html</anchorfile>
      <anchor>ad88a1cee8890c8def3bcb1735fffcaf9</anchor>
      <arglist>(ControlWord i) const </arglist>
    </member>
    <member kind="function">
      <type>ControlWord</type>
      <name>operator^</name>
      <anchorfile>classControlWord.html</anchorfile>
      <anchor>ae889d5901a335f0c1a8c19b376648a6f</anchor>
      <arglist>(ControlWord i) const </arglist>
    </member>
    <member kind="function">
      <type>ControlWord</type>
      <name>operator~</name>
      <anchorfile>classControlWord.html</anchorfile>
      <anchor>a8ffd2ba79b2cf045c5a32bb3b3b0bf9a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>cw</name>
      <anchorfile>classControlWord.html</anchorfile>
      <anchor>ae696e3b3c704de2e65c82330c856ff79</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ConvergenceException</name>
    <filename>classConvergenceException.html</filename>
    <base>Runtime_error</base>
    <member kind="function">
      <type></type>
      <name>ConvergenceException</name>
      <anchorfile>classConvergenceException.html</anchorfile>
      <anchor>a5e4003ffd88f6878ee2d06bbe30ad0a4</anchor>
      <arglist>(const GeneralMatrix &amp;A)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ConvergenceException</name>
      <anchorfile>classConvergenceException.html</anchorfile>
      <anchor>a5336d432ba1ba5ad7a6b87c0bf0ce8b1</anchor>
      <arglist>(const char *c)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static unsigned long</type>
      <name>Select</name>
      <anchorfile>classConvergenceException.html</anchorfile>
      <anchor>a4095a46e1e7580a0d939dc62f0038d5d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CroutMatrix</name>
    <filename>classCroutMatrix.html</filename>
    <base>GeneralMatrix</base>
    <member kind="function">
      <type>void</type>
      <name>cleanup</name>
      <anchorfile>classCroutMatrix.html</anchorfile>
      <anchor>a89d9cafb82919426d55b72329b432c30</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const int *</type>
      <name>const_data_indx</name>
      <anchorfile>classCroutMatrix.html</anchorfile>
      <anchor>a0524df16baad26da7fd9af66cf169d59</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CroutMatrix</name>
      <anchorfile>classCroutMatrix.html</anchorfile>
      <anchor>a9d2bb8a8375726f2244d0286a3ec4ee9</anchor>
      <arglist>(const BaseMatrix &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CroutMatrix</name>
      <anchorfile>classCroutMatrix.html</anchorfile>
      <anchor>a1615fb41fa7ee854e7a6826a9ccfad77</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CroutMatrix</name>
      <anchorfile>classCroutMatrix.html</anchorfile>
      <anchor>af32bbf1f2f6b77e3003f9ab51105702c</anchor>
      <arglist>(const CroutMatrix &amp;)</arglist>
    </member>
    <member kind="function">
      <type>GeneralMatrix *</type>
      <name>Evaluate</name>
      <anchorfile>classCroutMatrix.html</anchorfile>
      <anchor>ab74aec81c19c344794867286a14c5092</anchor>
      <arglist>(MatrixType mt=MatrixTypeUnSp)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>even_exchanges</name>
      <anchorfile>classCroutMatrix.html</anchorfile>
      <anchor>ad9577c503bfb7d6534ab8ec651b09ff5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetCol</name>
      <anchorfile>classCroutMatrix.html</anchorfile>
      <anchor>a2685489fcbcd281a7a6cf824d0c342ad</anchor>
      <arglist>(MatrixRowCol &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetCol</name>
      <anchorfile>classCroutMatrix.html</anchorfile>
      <anchor>a8c08d3079064ed54ccc821057a9a0230</anchor>
      <arglist>(MatrixColX &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetRow</name>
      <anchorfile>classCroutMatrix.html</anchorfile>
      <anchor>a82cc652216aa77871e6ca337db55664d</anchor>
      <arglist>(MatrixRowCol &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_singular</name>
      <anchorfile>classCroutMatrix.html</anchorfile>
      <anchor>a04a4db391895a53e4c6382e8097babe6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsSingular</name>
      <anchorfile>classCroutMatrix.html</anchorfile>
      <anchor>a7efac471acf0d8d49da336b76f739135</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>LogAndSign</type>
      <name>log_determinant</name>
      <anchorfile>classCroutMatrix.html</anchorfile>
      <anchor>a5d84170782ecbbc86a4a12c6b38d447a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lubksb</name>
      <anchorfile>classCroutMatrix.html</anchorfile>
      <anchor>afcfb1bcd9b105d4be4f13b9dc85a0f98</anchor>
      <arglist>(Real *, int=0)</arglist>
    </member>
    <member kind="function">
      <type>GeneralMatrix *</type>
      <name>MakeSolver</name>
      <anchorfile>classCroutMatrix.html</anchorfile>
      <anchor>a3f2941f7a9f2f4f54cdc5ac307c69300</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MiniCleanUp</name>
      <anchorfile>classCroutMatrix.html</anchorfile>
      <anchor>a106d9278761c9f413515645fad819cbe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classCroutMatrix.html</anchorfile>
      <anchor>ad0b6da782fce49dd0fe61d74d8f03566</anchor>
      <arglist>(const CroutMatrix &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classCroutMatrix.html</anchorfile>
      <anchor>a79a966b337a27ecca039a517390d9aa8</anchor>
      <arglist>(CroutMatrix &amp;gm)</arglist>
    </member>
    <member kind="function">
      <type>MatrixType</type>
      <name>type</name>
      <anchorfile>classCroutMatrix.html</anchorfile>
      <anchor>a5fad28abc526da48102b539619c6f97d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CroutMatrix</name>
      <anchorfile>classCroutMatrix.html</anchorfile>
      <anchor>a0d8066614076ec97635f90695a05f05a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Solver</name>
      <anchorfile>classCroutMatrix.html</anchorfile>
      <anchor>a408949e52d007455d1737e31edfa53c0</anchor>
      <arglist>(MatrixColX &amp;, const MatrixColX &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsEqual</name>
      <anchorfile>classCroutMatrix.html</anchorfile>
      <anchor>ac1cbbc4791df15e19b82337497e28e92</anchor>
      <arglist>(const GeneralMatrix &amp;) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>get_aux</name>
      <anchorfile>classCroutMatrix.html</anchorfile>
      <anchor>ae120534cfe55176f9bd3089e53098e89</anchor>
      <arglist>(CroutMatrix &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>GeneralMatrix *</type>
      <name>Image</name>
      <anchorfile>classCroutMatrix.html</anchorfile>
      <anchor>ac8db297571269a8f18bdf86de18b3587</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ludcmp</name>
      <anchorfile>classCroutMatrix.html</anchorfile>
      <anchor>a3beb432de99b4bf101abf96b4bf77c2f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>d</name>
      <anchorfile>classCroutMatrix.html</anchorfile>
      <anchor>a37503f9c61f3dab69bbd7dfe6dda9ec8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int *</type>
      <name>indx</name>
      <anchorfile>classCroutMatrix.html</anchorfile>
      <anchor>acd97e55c40ef1110c515dca5f50778e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>sing</name>
      <anchorfile>classCroutMatrix.html</anchorfile>
      <anchor>aa09f78ae05a15d3696afc580a9730f18</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DiagedMatrix</name>
    <filename>classDiagedMatrix.html</filename>
    <base>NegatedMatrix</base>
    <member kind="function">
      <type>MatrixBandWidth</type>
      <name>bandwidth</name>
      <anchorfile>classDiagedMatrix.html</anchorfile>
      <anchor>aa6222b11739fc83b83581e73e816661c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DiagedMatrix</name>
      <anchorfile>classDiagedMatrix.html</anchorfile>
      <anchor>a01dcb8892fcf02001adaf6c53e86d353</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GeneralMatrix *</type>
      <name>Evaluate</name>
      <anchorfile>classDiagedMatrix.html</anchorfile>
      <anchor>a7d6342a05708d740d7ea5975b002a863</anchor>
      <arglist>(MatrixType mt=MatrixTypeUnSp)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~DiagedMatrix</name>
      <anchorfile>classDiagedMatrix.html</anchorfile>
      <anchor>a6a749808c160fdc3b58f2588ae647fc3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DiagedMatrix</name>
      <anchorfile>classDiagedMatrix.html</anchorfile>
      <anchor>a859c6dd450c97ae558817ac5c8bd5239</anchor>
      <arglist>(const BaseMatrix *bmx)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>BaseMatrix</name>
      <anchorfile>classDiagedMatrix.html</anchorfile>
      <anchor>afcc50b811bd45d547cae53941018fdde</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DiagonalMatrix</name>
    <filename>classDiagonalMatrix.html</filename>
    <base>GeneralMatrix</base>
    <member kind="function">
      <type>MatrixBandWidth</type>
      <name>bandwidth</name>
      <anchorfile>classDiagonalMatrix.html</anchorfile>
      <anchor>a27e4f28488a33c7508d9961fbbea7f18</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DiagonalMatrix</name>
      <anchorfile>classDiagonalMatrix.html</anchorfile>
      <anchor>a99dd414ecb7d7b1c9a5d8485cc957edb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DiagonalMatrix</name>
      <anchorfile>classDiagonalMatrix.html</anchorfile>
      <anchor>a80bfcd8323733cfd63f523b1e251510f</anchor>
      <arglist>(ArrayLengthSpecifier)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DiagonalMatrix</name>
      <anchorfile>classDiagonalMatrix.html</anchorfile>
      <anchor>a5b1f8c1c7e09b8c7b29e1e692081b589</anchor>
      <arglist>(const BaseMatrix &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DiagonalMatrix</name>
      <anchorfile>classDiagonalMatrix.html</anchorfile>
      <anchor>aa0825240f0e1184df91a94acc5c78b1b</anchor>
      <arglist>(const DiagonalMatrix &amp;gm)</arglist>
    </member>
    <member kind="function">
      <type>Real &amp;</type>
      <name>element</name>
      <anchorfile>classDiagonalMatrix.html</anchorfile>
      <anchor>a39bd62461140b82c398d84ef6c8fa76b</anchor>
      <arglist>(int, int)</arglist>
    </member>
    <member kind="function">
      <type>Real &amp;</type>
      <name>element</name>
      <anchorfile>classDiagonalMatrix.html</anchorfile>
      <anchor>a1432cb6afb68a7f6e74777522ef9772e</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>element</name>
      <anchorfile>classDiagonalMatrix.html</anchorfile>
      <anchor>a19f086358371fb3769f9cd3dbe6cb227</anchor>
      <arglist>(int, int) const </arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>element</name>
      <anchorfile>classDiagonalMatrix.html</anchorfile>
      <anchor>ae7e84c4d9b42c7ce51f87cd5b13e759b</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>LogAndSign</type>
      <name>log_determinant</name>
      <anchorfile>classDiagonalMatrix.html</anchorfile>
      <anchor>ae9d26d2ee51a37097bc8429a16f9ed18</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GeneralMatrix *</type>
      <name>MakeSolver</name>
      <anchorfile>classDiagonalMatrix.html</anchorfile>
      <anchor>a64c46b93465fd12acad1fad7e4aa2af8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Real *</type>
      <name>nric</name>
      <anchorfile>classDiagonalMatrix.html</anchorfile>
      <anchor>a03ead1b714388655f30e9b8821843db7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Real &amp;</type>
      <name>operator()</name>
      <anchorfile>classDiagonalMatrix.html</anchorfile>
      <anchor>a65ffc1fa28968f97e0a9a7615b2a7b3b</anchor>
      <arglist>(int, int)</arglist>
    </member>
    <member kind="function">
      <type>Real &amp;</type>
      <name>operator()</name>
      <anchorfile>classDiagonalMatrix.html</anchorfile>
      <anchor>aaf6fa509b0ca10ae40d1e09256cb760b</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>operator()</name>
      <anchorfile>classDiagonalMatrix.html</anchorfile>
      <anchor>a480bc5f8c4d1698b5b84762173f98ed8</anchor>
      <arglist>(int, int) const </arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>operator()</name>
      <anchorfile>classDiagonalMatrix.html</anchorfile>
      <anchor>af6f1af7f9952d49ccf26ff838452b101</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator+=</name>
      <anchorfile>classDiagonalMatrix.html</anchorfile>
      <anchor>a34d9c5f4959e91ef71c785c9d8da4ab1</anchor>
      <arglist>(const DiagonalMatrix &amp;M)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator+=</name>
      <anchorfile>classDiagonalMatrix.html</anchorfile>
      <anchor>abed006a760c71cd6f630e48bf3a3a71a</anchor>
      <arglist>(Real f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator-=</name>
      <anchorfile>classDiagonalMatrix.html</anchorfile>
      <anchor>a937d6973150d4e830f0a313da9b45ffa</anchor>
      <arglist>(const DiagonalMatrix &amp;M)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator-=</name>
      <anchorfile>classDiagonalMatrix.html</anchorfile>
      <anchor>ae72d7e165aa6e5f62788ab7799e346e9</anchor>
      <arglist>(Real f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classDiagonalMatrix.html</anchorfile>
      <anchor>a3cf22fd34802d245cc6274aa7825505d</anchor>
      <arglist>(const BaseMatrix &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classDiagonalMatrix.html</anchorfile>
      <anchor>acff7ee30655e7b91ec32027dfa0b22d8</anchor>
      <arglist>(Real f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classDiagonalMatrix.html</anchorfile>
      <anchor>aea5270bd7be7bbf6b76351261d1e8c99</anchor>
      <arglist>(const DiagonalMatrix &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classDiagonalMatrix.html</anchorfile>
      <anchor>a3c0863d83ffbef3d41e26282fdfb0532</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ReSize</name>
      <anchorfile>classDiagonalMatrix.html</anchorfile>
      <anchor>af1fe224b50bab7e3baa70ea8d5ccfccf</anchor>
      <arglist>(int m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classDiagonalMatrix.html</anchorfile>
      <anchor>af474653b7eb7483492760dae0911fd6a</anchor>
      <arglist>(const GeneralMatrix &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ReSize</name>
      <anchorfile>classDiagonalMatrix.html</anchorfile>
      <anchor>ac9c2cd9a910d700a1b19f47a1140d5f2</anchor>
      <arglist>(const GeneralMatrix &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize_keep</name>
      <anchorfile>classDiagonalMatrix.html</anchorfile>
      <anchor>a2e7bdd2de42c16e5c640e224ebb57b18</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classDiagonalMatrix.html</anchorfile>
      <anchor>af270a11fc834e295e270ac37cb982353</anchor>
      <arglist>(DiagonalMatrix &amp;gm)</arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>trace</name>
      <anchorfile>classDiagonalMatrix.html</anchorfile>
      <anchor>a0dcd0b5450fb1d81f3285497f2f46522</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GeneralMatrix *</type>
      <name>Transpose</name>
      <anchorfile>classDiagonalMatrix.html</anchorfile>
      <anchor>a27a244038a2352a019ff8e5b5e5cbe29</anchor>
      <arglist>(TransposedMatrix *, MatrixType)</arglist>
    </member>
    <member kind="function">
      <type>MatrixType</type>
      <name>type</name>
      <anchorfile>classDiagonalMatrix.html</anchorfile>
      <anchor>a213fbc5c31adbe090e8ce17e3a0daeba</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~DiagonalMatrix</name>
      <anchorfile>classDiagonalMatrix.html</anchorfile>
      <anchor>a19b8f982e7526a654c61f09863cc7b0f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetRow</name>
      <anchorfile>classDiagonalMatrix.html</anchorfile>
      <anchor>a70522982c756d878a25bbdf420be34a7</anchor>
      <arglist>(MatrixRowCol &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetCol</name>
      <anchorfile>classDiagonalMatrix.html</anchorfile>
      <anchor>a4f336251a9e51c66cf90e28d82655248</anchor>
      <arglist>(MatrixRowCol &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetCol</name>
      <anchorfile>classDiagonalMatrix.html</anchorfile>
      <anchor>aaf8785fc404a06c9b5c1c005d6ebdb6a</anchor>
      <arglist>(MatrixColX &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>NextRow</name>
      <anchorfile>classDiagonalMatrix.html</anchorfile>
      <anchor>ac465b61a316e6deade52192b797f00d1</anchor>
      <arglist>(MatrixRowCol &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>NextCol</name>
      <anchorfile>classDiagonalMatrix.html</anchorfile>
      <anchor>ac1434dd72fec90e0e29074daf6f7d04b</anchor>
      <arglist>(MatrixRowCol &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>NextCol</name>
      <anchorfile>classDiagonalMatrix.html</anchorfile>
      <anchor>acd847311981c291eda59cfca9e94657d</anchor>
      <arglist>(MatrixColX &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Solver</name>
      <anchorfile>classDiagonalMatrix.html</anchorfile>
      <anchor>ac187f0cbc2e0fcb68a6f139062976a98</anchor>
      <arglist>(MatrixColX &amp;, const MatrixColX &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>GeneralMatrix *</type>
      <name>Image</name>
      <anchorfile>classDiagonalMatrix.html</anchorfile>
      <anchor>a36b62b6f976f0466189a30c2d8872c55</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Domain_error</name>
    <filename>classDomain__error.html</filename>
    <base>Logic_error</base>
    <member kind="variable" static="yes">
      <type>static unsigned long</type>
      <name>Select</name>
      <anchorfile>classDomain__error.html</anchorfile>
      <anchor>aa9e2ecbf76be6891945f9ba4f1a16796</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Domain_error</name>
      <anchorfile>classDomain__error.html</anchorfile>
      <anchor>a95fa4017ebb608fee2527948419e087b</anchor>
      <arglist>(const char *a_what=0)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>FFT_Controller</name>
    <filename>classFFT__Controller.html</filename>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ar_1d_ft</name>
      <anchorfile>classFFT__Controller.html</anchorfile>
      <anchor>afa015531b6c3f9848a795b08a48c63b3</anchor>
      <arglist>(int PTS, Real *X, Real *Y)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>CanFactor</name>
      <anchorfile>classFFT__Controller.html</anchorfile>
      <anchor>a8a38d39000d8cd5ec920ba2e56fc095b</anchor>
      <arglist>(int PTS)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>OnlyOldFFT</name>
      <anchorfile>classFFT__Controller.html</anchorfile>
      <anchor>aa5d0a0c2808fe16510e683f0f8283a95</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GeneralMatrix</name>
    <filename>classGeneralMatrix.html</filename>
    <base>BaseMatrix</base>
    <member kind="function">
      <type>void</type>
      <name>CheckStore</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>aa9baa11debbfcfc1442cb8a2118d05a4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cleanup</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>a6f993835e254d8e47d96bf7bac99ec0b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Real *</type>
      <name>const_data</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>a7fb6e919a293ff58403d2522ca58ce7f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Real *</type>
      <name>data</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>a1891ef9fdf0a0a880c83b7758fa3d5c3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Real *</type>
      <name>data</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>a0296a5363eb51e051bdc1209627ca015</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GeneralMatrix *</type>
      <name>Evaluate</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>a41007895f7285a1727d36635c0449678</anchor>
      <arglist>(MatrixType mt=MatrixTypeUnSp)</arglist>
    </member>
    <member kind="function">
      <type>ReturnMatrix</type>
      <name>for_return</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>a6ae1039928ea505b41605a249657308e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ReturnMatrix</type>
      <name>ForReturn</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>adfecbdbf444914090050991dc3e1035c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>GetCol</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>ae1ed99aaa1701182239d5a972775246e</anchor>
      <arglist>(MatrixRowCol &amp;)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>GetCol</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>a81d3dc9226f1c058affa13e519fe545a</anchor>
      <arglist>(MatrixColX &amp;)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>GetRow</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>ac272a305c4eb747c2c48350e21e970db</anchor>
      <arglist>(MatrixRowCol &amp;)=0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>inject</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>a080dd052db951d5f5e73a98b63a844a9</anchor>
      <arglist>(const GeneralMatrix &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Inject</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>a6dfc4a17c4794ba01c682d00244d4d37</anchor>
      <arglist>(const GeneralMatrix &amp;GM)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsZero</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>acedcd93141e8a88c35fd10fbc2fc91e5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>LogAndSign</type>
      <name>log_determinant</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>ae2a386faedc0d3f215acca28410395b5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>maximum</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>af12e749f1094ee92a70426c7c2aa8c5f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>maximum1</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>a6f650a9bbb83ec3258fb309f45de9988</anchor>
      <arglist>(int &amp;i) const </arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>maximum2</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>afcf6611715a094ef43e83b04b1ebb991</anchor>
      <arglist>(int &amp;i, int &amp;j) const </arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>maximum_absolute_value</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>ab57f4bf128193e60d5bfade489142629</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>maximum_absolute_value1</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>a2f71cd1f6720820355e2e8e62bec1c70</anchor>
      <arglist>(int &amp;i) const </arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>maximum_absolute_value2</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>a0a9ecf4325c5777a4bcf07a1ee0ae081</anchor>
      <arglist>(int &amp;i, int &amp;j) const </arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>minimum</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>a284ee09433fac9a2ae13e6a4e8bd68fa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>minimum1</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>a523852de6f8af4444b48d29280f1fdd6</anchor>
      <arglist>(int &amp;i) const </arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>minimum2</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>a730e3c15c0d51c7f3d58372749ac8b69</anchor>
      <arglist>(int &amp;i, int &amp;j) const </arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>minimum_absolute_value</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>a11006b06b4dd762055cf903718069eef</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>minimum_absolute_value1</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>aa987f0b0d59d6a8a4d9d1d6e1bc9e949</anchor>
      <arglist>(int &amp;i) const </arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>minimum_absolute_value2</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>a0f1771ba7beb80c7c951273b7de9cb12</anchor>
      <arglist>(int &amp;i, int &amp;j) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Ncols</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>a8af3b82570161cf244690c91b449048a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ncols</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>ab99fce8c8271bbe894fa4dd22a3419fe</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Nrows</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>a39d420af7818ca2048ab649597786d42</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>nrows</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>a64a5816a0f9474355e467c3e340a98d5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator ReturnMatrix</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>a0bf1df46aef5ab6d09fb59be608fdad6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator&amp;=</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>af3b8c5ca923aa847e40ca8fa2a1da4e4</anchor>
      <arglist>(const BaseMatrix &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator*=</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>ac0abc87c5cdfc0301054da0c825fe869</anchor>
      <arglist>(const BaseMatrix &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator*=</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>af276bfb9858316afd504a5e339609a19</anchor>
      <arglist>(Real)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator+=</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>ab3e6495adcb6879e0980da2819908492</anchor>
      <arglist>(const BaseMatrix &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator+=</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>ae4fb6eeea05eb740fe8cee64e216c7c3</anchor>
      <arglist>(Real)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator-=</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>ad147a8bd21526fa4370174c25940dfdc</anchor>
      <arglist>(const BaseMatrix &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator-=</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>a57da9589c9df40618f7c4af5610a8695</anchor>
      <arglist>(Real r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator/=</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>a77f80ac1631a531a893613f9ae3b6694</anchor>
      <arglist>(Real r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>a5b9c8dcbd7645afb1b73e4295360fd62</anchor>
      <arglist>(const double *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>a0f6951ebfc71d61c9afd6118abdc7af8</anchor>
      <arglist>(const float *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>a057886ba2bd57e8ebef27420f15ed41d</anchor>
      <arglist>(const int *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>af79423a603a444218776ea44d4d899f0</anchor>
      <arglist>(const BaseMatrix &amp;X)</arglist>
    </member>
    <member kind="function">
      <type>MatrixInput</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>a36036d9adfdbb40a120672eecb9547aa</anchor>
      <arglist>(double)</arglist>
    </member>
    <member kind="function">
      <type>MatrixInput</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>acaaf805292631ea77aa548065ca93c6c</anchor>
      <arglist>(float)</arglist>
    </member>
    <member kind="function">
      <type>MatrixInput</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>a6ab805e95d194347fc41b834ea586c96</anchor>
      <arglist>(int f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator|=</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>aa9577e11e462588b1950eeb6ff901f91</anchor>
      <arglist>(const BaseMatrix &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>protect</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>af6cb65b1439988870c71b7352da554d2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Protect</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>a103b122bc27625a2f85b0690689faeb6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Release</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>a50e40efe411f242ca592fdb07cfe35f4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Release</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>abb9d9c0cf06e53bb3fcf19b27d07845a</anchor>
      <arglist>(int t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>release</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>a939073c941ef9e23cb954039fd50bc10</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>release</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>a22eaa3becf8a7477e25535415b463c9f</anchor>
      <arglist>(int t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>release_and_delete</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>afe19b3c30e2d0c6401d8fd8eee541955</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ReleaseAndDelete</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>a5f426806885f7c5fe75e2be096372eca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>resize</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>acfe8c7354925168c2d79e00061c67028</anchor>
      <arglist>(const GeneralMatrix &amp;A)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>ReSize</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>a2a28c128b29c7bf7e9c5e094d3ce1fc3</anchor>
      <arglist>(const GeneralMatrix &amp;A)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>RestoreCol</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>a97631784823bd6da09539bfb9c4e04d1</anchor>
      <arglist>(MatrixRowCol &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>RestoreCol</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>aa53f0cde0bb5b6e8d54b72e735ff234f</anchor>
      <arglist>(MatrixColX &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>RestoreRow</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>a54f4aa5acb6001108f1c11f01d552ca9</anchor>
      <arglist>(MatrixRowCol &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>reuse</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>a35a0d9d329fe27df71e79975eb503784</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>SetParameters</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>a75d9e8b71de0a385c04181003716c3a0</anchor>
      <arglist>(const GeneralMatrix *)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>aeb53be4827b11054707551e8843cd692</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Solver</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>ae8b954e14900534cb50c69ce9d543118</anchor>
      <arglist>(MatrixColX &amp;, const MatrixColX &amp;)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Storage</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>a8e7bcf9572f51030f40581a47ae1ce2d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Real *</type>
      <name>Store</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>ac33a5ef89985cc4986be2671305460e0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>sum</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>a6f7016ce2fc37fc2afd9dac59818ccd8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>sum_absolute_value</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>aeafa6d83653cf6d27424d601e38fccad</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>sum_square</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>aeba0c130918087c8186109a1041fd7cf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tag</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>a1664a980ca890f2b3367499309eedc7a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Tag</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>a47dc403828807a753d17f17f434e2d3b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tDelete</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>a4b51b69628236b8827fb41fc078d66a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual MatrixType</type>
      <name>type</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>af2800fd1deac21bad6d9825c737be10c</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type>MatrixType</type>
      <name>Type</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>a361b1bd50cc05b390cce123c27cb4b79</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~GeneralMatrix</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>a2855562f557439a302e02b70c285bed0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>NextRow</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>a19f5d06ed275767229b1dbc00d288c69</anchor>
      <arglist>(MatrixRowCol &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>NextCol</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>a060795309d26acd204623cf9a1fdd005</anchor>
      <arglist>(MatrixRowCol &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>NextCol</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>a268544ba48707c4b8816f3483409883b</anchor>
      <arglist>(MatrixColX &amp;)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>Add</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>aae2230bbe1f7ad3223b7582c4c62a68a</anchor>
      <arglist>(GeneralMatrix *, Real)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>Add</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>a5068dc3c7552cfe82aba76348da69cd6</anchor>
      <arglist>(Real)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>GeneralMatrix *</type>
      <name>BorrowStore</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>a7b33dbd5bfa4cddf7b2c41c3a9803c8d</anchor>
      <arglist>(GeneralMatrix *, MatrixType)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>CheckConversion</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>a0193b7629785b3acf9ddd8c6264c6a63</anchor>
      <arglist>(const BaseMatrix &amp;)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>Eq</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>a13387b471c31e5dc1043e258deed302e</anchor>
      <arglist>(const BaseMatrix &amp;, MatrixType)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>Eq</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>ab1b866327e0e5ebfddc7084ac3ce2aed</anchor>
      <arglist>(const GeneralMatrix &amp;)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>Eq</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>a6975e4ec8d6189ae70769450f2f797e0</anchor>
      <arglist>(const BaseMatrix &amp;, MatrixType, bool)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>Eq2</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>a18b35bd0df6276ee406c2e379e94d7c0</anchor>
      <arglist>(const BaseMatrix &amp;, MatrixType)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>GeneralMatrix</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>a005084ee9fe6f9418a635ee0779915b2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>GeneralMatrix</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>acde2a1d5be2aab7e1e7c1b87e8ebc152</anchor>
      <arglist>(ArrayLengthSpecifier)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>GetMatrix</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>a8eb6d6170e576302e8714e6d6abe8b73</anchor>
      <arglist>(const GeneralMatrix *)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Real *</type>
      <name>GetStore</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>a656b0498c3013d7e1dcdd281f22d00f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>MiniCleanUp</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>a6818544af5efa8827d66b7c0bebc259d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>MinusEqual</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>a35b4df2cb4008c2062ec547003589978</anchor>
      <arglist>(Real f)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>Multiply</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>af126eeac73affbc5529290d6ca1a1864</anchor>
      <arglist>(GeneralMatrix *, Real)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>Multiply</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>a628bebbf3959e8f0834d1faab9883d67</anchor>
      <arglist>(Real)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>NegAdd</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>aa5ecb718012f4a418d3d344d4d95781d</anchor>
      <arglist>(GeneralMatrix *, Real)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>NegAdd</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>a5fce476edc7de19f4fe50bfeab52b855</anchor>
      <arglist>(Real)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>Negate</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>a9fcc356dce1a6dfed7dacaf31d1b5d64</anchor>
      <arglist>(GeneralMatrix *)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>Negate</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>a65732aecbb9e92b9fb3cfcf828542dca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>a4d26a2cd49addbde20d2384a92d6881f</anchor>
      <arglist>(Real)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>PlusEqual</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>aff5333a453b3a5eea9d3feb1524af338</anchor>
      <arglist>(Real f)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>a632c1e623cdb5d66db06e19c4bc626fd</anchor>
      <arglist>(int, int, int)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>ReverseElements</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>ac34360ddd5c4dedb22f8b084d0e634cc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>ReverseElements</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>a84ee97ca020d3a9d23ef37b7f3a3a929</anchor>
      <arglist>(GeneralMatrix *)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>search</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>a34497c0365164699911d6c19265b2bec</anchor>
      <arglist>(const BaseMatrix *) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual short</type>
      <name>SimpleAddOK</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>a754d9657c5031d8a0df7e8e692be62af</anchor>
      <arglist>(const GeneralMatrix *)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>a1a65a041ae7ace6dc2af18e8285b4f1f</anchor>
      <arglist>(GeneralMatrix &amp;gm)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual GeneralMatrix *</type>
      <name>Transpose</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>acf8b6a84dfdaedb23ee61bdf675000ff</anchor>
      <arglist>(TransposedMatrix *, MatrixType)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>ncols_val</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>aaef2a2789e881b0409693e589e261c5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>nrows_val</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>ae02b32f6f83e208a450b2f07763c9cdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>storage</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>aac5a23f463686660d6674d94015899a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Real *</type>
      <name>store</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>ab96ae7d5a6c3edc78c2a37c0834d63fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>tag_val</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>a64f3b286bb7beece1cff14dee53f4577</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual GeneralMatrix *</type>
      <name>Image</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>a161797391595339320010a5bb6eeb79f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>AddedMatrix</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>aa69c602d29e1d8c3cddcb3279bab7fa8</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>BandMatrix</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>a86c113dda73d85b0f706f1978e86e541</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>BaseMatrix</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>afcc50b811bd45d547cae53941018fdde</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>ColedMatrix</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>adfa43567d33d5b9a9882734cddc5e143</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>ColumnVector</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>a2a47af7bd92cf6d5a8d67ffa3957db2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>ConcatenatedMatrix</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>a18c145a190fdba65a61170be5585dc89</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>CroutMatrix</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>a260688c58e06fb98f68aa624c865c435</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>DiagedMatrix</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>ae98438838c66748c639f9646a8658a8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>DiagonalMatrix</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>a9abdda7fd7cf3908adadd1587f4ed77e</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>GenericMatrix</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>a4ecabb4ff1be9d3dd3fd895b25fd7237</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>GetSubMatrix</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>a99a4375b34d3548efc90d13431a4d54f</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>InvertedMatrix</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>ae361bc8ebdc01f511bb97ab6516e2e34</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>KPMatrix</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>ad4980f118f2c21b78c50f76b6891a166</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>LinearEquationSolver</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>a44143f61f0e4670c28163293df71583f</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>LowerBandMatrix</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>a4d3e29bfb45ba278e5257ede2b4e020d</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>LowerTriangularMatrix</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>aa17a07bb642f9d28f6a6b9f50c43c41a</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>MatedMatrix</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>a74e701028481006374af8538416b7217</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>Matrix</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>a34913a9261681f734171a6da06bd56fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>MultipliedMatrix</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>adf9d5633a1bc685e4eacf58768b99201</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>NegatedMatrix</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>a339246a27fdf960873e646538f0245ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>NegShiftedMatrix</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>a437c0b9876f15d7f060627f8fc463313</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>nricMatrix</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>ab755e1343fa84fbbea94979d734af82a</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>ReturnMatrix</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>a612ec30f2b41081e2c32442322cd6d5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>ReversedMatrix</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>a59874012f358719fe00f1d48bb93d932</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>RowedMatrix</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>a744f5ba295f31416bef930e9490866b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>RowVector</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>a575e505f29f178875eb92d4f000c4f30</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>ScaledMatrix</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>a4e95604e6eadabba787161333e03d8ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>ShiftedMatrix</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>aee80d8e7b06578973d61d715f0aedf08</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>SolvedMatrix</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>a4e4a4a256dec48fcd44bc30348ca4ee4</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>SPMatrix</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>a7ec92c6ad15f0f152685c44c5d92237f</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>SquareMatrix</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>a78ee1fa2fd776a18847f1e5beefa3996</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>StackedMatrix</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>a486cdaca18b02f92f6a7323ddc03a028</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>SubtractedMatrix</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>aea3e12cdd2ab8257c89e397c8f79be73</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>SymmetricBandMatrix</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>aad958a8a0c4264f8b3a0972e8d40fc3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>SymmetricMatrix</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>a363bd98d69c9aceacb215c76cba271b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>TransposedMatrix</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>a2c776a0940d99a0576d2a1bc8784101f</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>UpperBandMatrix</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>af6af70a4a2780f63283c5311240939a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>UpperTriangularMatrix</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>aee395f7c6d3ec58abdf66ce548376c20</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>PlusEqual</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>ae8e55e29d5e1b65d3f81d5aaa894d012</anchor>
      <arglist>(const GeneralMatrix &amp;gm)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>MinusEqual</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>ad0b993283187ff74aaa12d9bf59b96c4</anchor>
      <arglist>(const GeneralMatrix &amp;gm)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_zero</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>ac01e663ba33a628df4ac4164ca00ca99</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual GeneralMatrix *</type>
      <name>MakeSolver</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>ad4b97de3b11442f3f369b4b7b45850ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>IsEqual</name>
      <anchorfile>classGeneralMatrix.html</anchorfile>
      <anchor>a52c407261617e40a9bcdc09dfe7df287</anchor>
      <arglist>(const GeneralMatrix &amp;) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GenericMatrix</name>
    <filename>classGenericMatrix.html</filename>
    <base>BaseMatrix</base>
    <member kind="function">
      <type>MatrixBandWidth</type>
      <name>bandwidth</name>
      <anchorfile>classGenericMatrix.html</anchorfile>
      <anchor>a633a644c71e6124f0ae3b6a550f35add</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cleanup</name>
      <anchorfile>classGenericMatrix.html</anchorfile>
      <anchor>a284f9eacd0707a7ac079d8d93c4859e8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GeneralMatrix *</type>
      <name>Evaluate</name>
      <anchorfile>classGenericMatrix.html</anchorfile>
      <anchor>a7108ff51fc81ef4ced62b3dd8e5980f0</anchor>
      <arglist>(MatrixType=MatrixTypeUnSp)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GenericMatrix</name>
      <anchorfile>classGenericMatrix.html</anchorfile>
      <anchor>ac9a48cf889d2d040bd280bc65c44bbf2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GenericMatrix</name>
      <anchorfile>classGenericMatrix.html</anchorfile>
      <anchor>a5ac00a49d35ceb5d5cf5553231460833</anchor>
      <arglist>(const BaseMatrix &amp;bm)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GenericMatrix</name>
      <anchorfile>classGenericMatrix.html</anchorfile>
      <anchor>a7afebb45dde11188a82adb08a949f8f2</anchor>
      <arglist>(const GenericMatrix &amp;bm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator&amp;=</name>
      <anchorfile>classGenericMatrix.html</anchorfile>
      <anchor>a8743f0f1e522261f4497bdf135ab820a</anchor>
      <arglist>(const BaseMatrix &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator*=</name>
      <anchorfile>classGenericMatrix.html</anchorfile>
      <anchor>a3a7bf5ac0cdcd62c5c6bbd695457efb8</anchor>
      <arglist>(const BaseMatrix &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator*=</name>
      <anchorfile>classGenericMatrix.html</anchorfile>
      <anchor>a0f7cf86c7a1405c7bb7b0874847ae70f</anchor>
      <arglist>(Real)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator+=</name>
      <anchorfile>classGenericMatrix.html</anchorfile>
      <anchor>ad15b04c5ea9e918ab5d05a568d5501a7</anchor>
      <arglist>(const BaseMatrix &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator+=</name>
      <anchorfile>classGenericMatrix.html</anchorfile>
      <anchor>a816e6a2663429599682fa51606ee3311</anchor>
      <arglist>(Real)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator-=</name>
      <anchorfile>classGenericMatrix.html</anchorfile>
      <anchor>a41e2d2154477aca5e82a017c35fe82d5</anchor>
      <arglist>(const BaseMatrix &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator-=</name>
      <anchorfile>classGenericMatrix.html</anchorfile>
      <anchor>a5fbca99b64f64eb789474a287e2618c3</anchor>
      <arglist>(Real r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator/=</name>
      <anchorfile>classGenericMatrix.html</anchorfile>
      <anchor>adf2b20dc2d5adb7535819b1158e8fb10</anchor>
      <arglist>(Real r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classGenericMatrix.html</anchorfile>
      <anchor>aa9ab1dae5e901f75ba2488c3d9215617</anchor>
      <arglist>(const GenericMatrix &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classGenericMatrix.html</anchorfile>
      <anchor>a106b828eb1eec20e74e2f4b42e4d1fbd</anchor>
      <arglist>(const BaseMatrix &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator|=</name>
      <anchorfile>classGenericMatrix.html</anchorfile>
      <anchor>a416fcfe8e834866abc39b82433fec2d2</anchor>
      <arglist>(const BaseMatrix &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Release</name>
      <anchorfile>classGenericMatrix.html</anchorfile>
      <anchor>aa098eb8d0a836d44ddd07ae4cd737e36</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>release</name>
      <anchorfile>classGenericMatrix.html</anchorfile>
      <anchor>aeba2499368a923d452ac02ccdd7908c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classGenericMatrix.html</anchorfile>
      <anchor>ac73e6c192cdfd1c1d30c47512512d0ec</anchor>
      <arglist>(GenericMatrix &amp;x)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~GenericMatrix</name>
      <anchorfile>classGenericMatrix.html</anchorfile>
      <anchor>a82a4652cf1da3b42ebee122bb6210b2e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>search</name>
      <anchorfile>classGenericMatrix.html</anchorfile>
      <anchor>a9d8fd7cb55bec719cf3baa418d62312e</anchor>
      <arglist>(const BaseMatrix *bm) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GeneralMatrix *</type>
      <name>gm</name>
      <anchorfile>classGenericMatrix.html</anchorfile>
      <anchor>a719fd9ff8e7bc618c76065c21b72310f</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>BaseMatrix</name>
      <anchorfile>classGenericMatrix.html</anchorfile>
      <anchor>afcc50b811bd45d547cae53941018fdde</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GetSubMatrix</name>
    <filename>classGetSubMatrix.html</filename>
    <base>NegatedMatrix</base>
    <member kind="function">
      <type>MatrixBandWidth</type>
      <name>bandwidth</name>
      <anchorfile>classGetSubMatrix.html</anchorfile>
      <anchor>acea7324e852a94fe175b2da3ea7fcc30</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GeneralMatrix *</type>
      <name>Evaluate</name>
      <anchorfile>classGetSubMatrix.html</anchorfile>
      <anchor>a0e4401bdc043ca76cf8a6d2757ab155b</anchor>
      <arglist>(MatrixType mt=MatrixTypeUnSp)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GetSubMatrix</name>
      <anchorfile>classGetSubMatrix.html</anchorfile>
      <anchor>a66398e0cb4190022b328263e1b2dd95d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GetSubMatrix</name>
      <anchorfile>classGetSubMatrix.html</anchorfile>
      <anchor>abd9dca38dfc843583611e6f41278839c</anchor>
      <arglist>(const GetSubMatrix &amp;g)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Inject</name>
      <anchorfile>classGetSubMatrix.html</anchorfile>
      <anchor>a4a21b407ed4fa25bb89d1dbb6bde11cb</anchor>
      <arglist>(const GeneralMatrix &amp;GM)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator-=</name>
      <anchorfile>classGetSubMatrix.html</anchorfile>
      <anchor>a8d3eb6c2744692757b9b441c9f5eeefb</anchor>
      <arglist>(Real r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator/=</name>
      <anchorfile>classGetSubMatrix.html</anchorfile>
      <anchor>a459816874e6624f787ac6264e729f215</anchor>
      <arglist>(Real r)</arglist>
    </member>
    <member kind="function">
      <type>MatrixInput</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classGetSubMatrix.html</anchorfile>
      <anchor>ad6901c8a6b03e3c525ec61d9f9704242</anchor>
      <arglist>(double)</arglist>
    </member>
    <member kind="function">
      <type>MatrixInput</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classGetSubMatrix.html</anchorfile>
      <anchor>a517ba62378e9fd66dbf8a55e4ce2d074</anchor>
      <arglist>(float)</arglist>
    </member>
    <member kind="function">
      <type>MatrixInput</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classGetSubMatrix.html</anchorfile>
      <anchor>af25caefe1b3f8e0f2c8ec11a104a2c78</anchor>
      <arglist>(int f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classGetSubMatrix.html</anchorfile>
      <anchor>adede3e6ff3934f86e96115dd514738c8</anchor>
      <arglist>(const GetSubMatrix &amp;m)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~GetSubMatrix</name>
      <anchorfile>classGetSubMatrix.html</anchorfile>
      <anchor>afe41eea829ab11f2e79cb243c7bb5a63</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GetSubMatrix</name>
      <anchorfile>classGetSubMatrix.html</anchorfile>
      <anchor>a348f85b2a8b01363738165daff5ff862</anchor>
      <arglist>(const BaseMatrix *bmx, int rs, int rn, int cs, int cn, bool is)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>col_number</name>
      <anchorfile>classGetSubMatrix.html</anchorfile>
      <anchor>a9460b4af005f933ff8ffc6f2d8de1ae4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>col_skip</name>
      <anchorfile>classGetSubMatrix.html</anchorfile>
      <anchor>a903c2b3d7afd7021ad1019ceed198143</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>IsSym</name>
      <anchorfile>classGetSubMatrix.html</anchorfile>
      <anchor>aa2f2d73da56418235844fab87ca76afd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>row_number</name>
      <anchorfile>classGetSubMatrix.html</anchorfile>
      <anchor>a570980a95f6fc5cd4339b9fab3ea5103</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>row_skip</name>
      <anchorfile>classGetSubMatrix.html</anchorfile>
      <anchor>a24c367eb875194ffe258281a34fd633e</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>BaseMatrix</name>
      <anchorfile>classGetSubMatrix.html</anchorfile>
      <anchor>afcc50b811bd45d547cae53941018fdde</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SetUpLHS</name>
      <anchorfile>classGetSubMatrix.html</anchorfile>
      <anchor>ae9dd26a09c9eb254bb0d62a25c9543a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classGetSubMatrix.html</anchorfile>
      <anchor>a99cc22aff1e1640c61179185585bc301</anchor>
      <arglist>(const BaseMatrix &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator+=</name>
      <anchorfile>classGetSubMatrix.html</anchorfile>
      <anchor>a5466777bedff42f2260b07804cd36ba5</anchor>
      <arglist>(const BaseMatrix &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator-=</name>
      <anchorfile>classGetSubMatrix.html</anchorfile>
      <anchor>a1cc577f9a00b551cc75ae28739d130da</anchor>
      <arglist>(const BaseMatrix &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classGetSubMatrix.html</anchorfile>
      <anchor>ac2bb4c0aa4ba476e0b795855a36b5104</anchor>
      <arglist>(const BaseMatrix &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classGetSubMatrix.html</anchorfile>
      <anchor>a6a30d10fae82d07c75ba2a67a9389af8</anchor>
      <arglist>(const double *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classGetSubMatrix.html</anchorfile>
      <anchor>a72720c276f1bcdff4dd347e82dc9d6ec</anchor>
      <arglist>(const float *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classGetSubMatrix.html</anchorfile>
      <anchor>aef7c3af08f30b978f989d32d4de45475</anchor>
      <arglist>(const int *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classGetSubMatrix.html</anchorfile>
      <anchor>acf38ace3bf5ec73e07a3e6dddfa1073e</anchor>
      <arglist>(Real)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator+=</name>
      <anchorfile>classGetSubMatrix.html</anchorfile>
      <anchor>ace2f57fcb213df77c4c8115cb2d1e630</anchor>
      <arglist>(Real)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator*=</name>
      <anchorfile>classGetSubMatrix.html</anchorfile>
      <anchor>abdd7893f548ee765fb2672f0064f42d7</anchor>
      <arglist>(Real)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>inject</name>
      <anchorfile>classGetSubMatrix.html</anchorfile>
      <anchor>ad2446201ccc92036e6c99120976ba51c</anchor>
      <arglist>(const GeneralMatrix &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>IdentityMatrix</name>
    <filename>classIdentityMatrix.html</filename>
    <base>GeneralMatrix</base>
    <member kind="function">
      <type>MatrixBandWidth</type>
      <name>bandwidth</name>
      <anchorfile>classIdentityMatrix.html</anchorfile>
      <anchor>a7850e1757b31dccf3670d1bf7f55ef7f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IdentityMatrix</name>
      <anchorfile>classIdentityMatrix.html</anchorfile>
      <anchor>a271487fb3b1eeec33ca734aa05601110</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IdentityMatrix</name>
      <anchorfile>classIdentityMatrix.html</anchorfile>
      <anchor>aea90f29fa026c847649c0b12862c715a</anchor>
      <arglist>(ArrayLengthSpecifier n)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IdentityMatrix</name>
      <anchorfile>classIdentityMatrix.html</anchorfile>
      <anchor>a7118d2623cc5e916bbe7cf1eae4c2c19</anchor>
      <arglist>(const IdentityMatrix &amp;gm)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IdentityMatrix</name>
      <anchorfile>classIdentityMatrix.html</anchorfile>
      <anchor>a95302d843af03232f4fcc6334ca3f4bb</anchor>
      <arglist>(const BaseMatrix &amp;)</arglist>
    </member>
    <member kind="function">
      <type>LogAndSign</type>
      <name>log_determinant</name>
      <anchorfile>classIdentityMatrix.html</anchorfile>
      <anchor>a31233cc382141dc81cb215b02628b3ff</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GeneralMatrix *</type>
      <name>MakeSolver</name>
      <anchorfile>classIdentityMatrix.html</anchorfile>
      <anchor>a66d7263521c18b762926f99695d99e75</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classIdentityMatrix.html</anchorfile>
      <anchor>a65fa5abf7997b5cbd9b3a3f5f863e57f</anchor>
      <arglist>(const BaseMatrix &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classIdentityMatrix.html</anchorfile>
      <anchor>a57c3b5167805ea536382483b598182db</anchor>
      <arglist>(const IdentityMatrix &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classIdentityMatrix.html</anchorfile>
      <anchor>a08ce136e563ca1fe1847c22ca1ef0f01</anchor>
      <arglist>(Real f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classIdentityMatrix.html</anchorfile>
      <anchor>a3d3c38be32dc5a756a8e504647c33947</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ReSize</name>
      <anchorfile>classIdentityMatrix.html</anchorfile>
      <anchor>a72680f1b233846e8bfd29b2c019b9afc</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classIdentityMatrix.html</anchorfile>
      <anchor>a65c8db66e77ffca06be64983a353e79f</anchor>
      <arglist>(const GeneralMatrix &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ReSize</name>
      <anchorfile>classIdentityMatrix.html</anchorfile>
      <anchor>a9ccf3675e789c6ad8f4f89c7879f058b</anchor>
      <arglist>(const GeneralMatrix &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>sum</name>
      <anchorfile>classIdentityMatrix.html</anchorfile>
      <anchor>ae911087b26f92faebb7f391ff7bf73f3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>sum_absolute_value</name>
      <anchorfile>classIdentityMatrix.html</anchorfile>
      <anchor>a5ddce5f8f0961ba4d2cb02bbb166f20e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>sum_square</name>
      <anchorfile>classIdentityMatrix.html</anchorfile>
      <anchor>a2f0fff72b08d0d7f4f08d315c660f41f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classIdentityMatrix.html</anchorfile>
      <anchor>aaabec9828579d8276f43275d1f18a18e</anchor>
      <arglist>(IdentityMatrix &amp;gm)</arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>trace</name>
      <anchorfile>classIdentityMatrix.html</anchorfile>
      <anchor>a2a4466f8ef7300f32a7b3ca18fd9c452</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GeneralMatrix *</type>
      <name>Transpose</name>
      <anchorfile>classIdentityMatrix.html</anchorfile>
      <anchor>a903a3c67e3ce707a932a186696ae73e1</anchor>
      <arglist>(TransposedMatrix *, MatrixType)</arglist>
    </member>
    <member kind="function">
      <type>MatrixType</type>
      <name>type</name>
      <anchorfile>classIdentityMatrix.html</anchorfile>
      <anchor>a7016c712f0f8964c74a73964bdd6d2ce</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~IdentityMatrix</name>
      <anchorfile>classIdentityMatrix.html</anchorfile>
      <anchor>adddf83cd1fe9f83dea884bedf7d6b9cb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetRow</name>
      <anchorfile>classIdentityMatrix.html</anchorfile>
      <anchor>a08b3ea293ddb4a1e0f7a0001667ebd30</anchor>
      <arglist>(MatrixRowCol &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetCol</name>
      <anchorfile>classIdentityMatrix.html</anchorfile>
      <anchor>a7c13574b42d8a5984f32f8edc78d34d2</anchor>
      <arglist>(MatrixRowCol &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetCol</name>
      <anchorfile>classIdentityMatrix.html</anchorfile>
      <anchor>a78b12ee646343d0a4f23299399f48664</anchor>
      <arglist>(MatrixColX &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>NextRow</name>
      <anchorfile>classIdentityMatrix.html</anchorfile>
      <anchor>ae6ca2f1dac32d5e2dd357c9206b7bb95</anchor>
      <arglist>(MatrixRowCol &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>NextCol</name>
      <anchorfile>classIdentityMatrix.html</anchorfile>
      <anchor>a601530841ba791345b7a93c051bd1412</anchor>
      <arglist>(MatrixRowCol &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>NextCol</name>
      <anchorfile>classIdentityMatrix.html</anchorfile>
      <anchor>abafc2e53d4b8167978c207db864799ac</anchor>
      <arglist>(MatrixColX &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Solver</name>
      <anchorfile>classIdentityMatrix.html</anchorfile>
      <anchor>a7b10efb4ab2a0c4989963f2d2aff542d</anchor>
      <arglist>(MatrixColX &amp;, const MatrixColX &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>GeneralMatrix *</type>
      <name>Image</name>
      <anchorfile>classIdentityMatrix.html</anchorfile>
      <anchor>a82486f4d4eeeb1fe7fd1c2134a3f7c69</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>IncompatibleDimensionsException</name>
    <filename>classIncompatibleDimensionsException.html</filename>
    <base>Logic_error</base>
    <member kind="function">
      <type></type>
      <name>IncompatibleDimensionsException</name>
      <anchorfile>classIncompatibleDimensionsException.html</anchorfile>
      <anchor>aa9fc3f81c3c2f311bad5f19a859e0225</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IncompatibleDimensionsException</name>
      <anchorfile>classIncompatibleDimensionsException.html</anchorfile>
      <anchor>acab709713721aea1684ef8d2ccab2785</anchor>
      <arglist>(const GeneralMatrix &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IncompatibleDimensionsException</name>
      <anchorfile>classIncompatibleDimensionsException.html</anchorfile>
      <anchor>a1bc00c1b50414740dbc5b04b57e31cb8</anchor>
      <arglist>(const GeneralMatrix &amp;, const GeneralMatrix &amp;)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static unsigned long</type>
      <name>Select</name>
      <anchorfile>classIncompatibleDimensionsException.html</anchorfile>
      <anchor>ab0dbd836c92ea071bdf6f6c422074052</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>IndexException</name>
    <filename>classIndexException.html</filename>
    <base>Logic_error</base>
    <member kind="function">
      <type></type>
      <name>IndexException</name>
      <anchorfile>classIndexException.html</anchorfile>
      <anchor>a68214876072adca2b9dfc8cb8aba3d49</anchor>
      <arglist>(int i, const GeneralMatrix &amp;A)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IndexException</name>
      <anchorfile>classIndexException.html</anchorfile>
      <anchor>a4118806c61a30e461d1d78f007143ee0</anchor>
      <arglist>(int i, int j, const GeneralMatrix &amp;A)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IndexException</name>
      <anchorfile>classIndexException.html</anchorfile>
      <anchor>a1146753e80d758e8a229a1b886f71eaf</anchor>
      <arglist>(int i, const GeneralMatrix &amp;A, bool)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IndexException</name>
      <anchorfile>classIndexException.html</anchorfile>
      <anchor>a03c22303fcd82829f86cefb1186b114d</anchor>
      <arglist>(int i, int j, const GeneralMatrix &amp;A, bool)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static unsigned long</type>
      <name>Select</name>
      <anchorfile>classIndexException.html</anchorfile>
      <anchor>ad7c404654a396d04100a1a41a4c87d9d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>InternalException</name>
    <filename>classInternalException.html</filename>
    <base>Logic_error</base>
    <member kind="function">
      <type></type>
      <name>InternalException</name>
      <anchorfile>classInternalException.html</anchorfile>
      <anchor>a12b6e89c3b1d9b5a64d10f3398192033</anchor>
      <arglist>(const char *c)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static unsigned long</type>
      <name>Select</name>
      <anchorfile>classInternalException.html</anchorfile>
      <anchor>afbbc709b36e2ed6109aa0cdf12b973f0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Invalid_argument</name>
    <filename>classInvalid__argument.html</filename>
    <base>Logic_error</base>
    <member kind="variable" static="yes">
      <type>static unsigned long</type>
      <name>Select</name>
      <anchorfile>classInvalid__argument.html</anchorfile>
      <anchor>afd0276e9d6ea7efd5455f16d085cd932</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Invalid_argument</name>
      <anchorfile>classInvalid__argument.html</anchorfile>
      <anchor>a3a3918a4ae0bf2f28cb3446f5f2c5103</anchor>
      <arglist>(const char *a_what=0)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>InvertedMatrix</name>
    <filename>classInvertedMatrix.html</filename>
    <base>NegatedMatrix</base>
    <member kind="function">
      <type>MatrixBandWidth</type>
      <name>bandwidth</name>
      <anchorfile>classInvertedMatrix.html</anchorfile>
      <anchor>a6bb36f08f01594ae1e3f41b24395c593</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InvertedMatrix</name>
      <anchorfile>classInvertedMatrix.html</anchorfile>
      <anchor>a6dda889f56c48a2b7ed7c78d514048bf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SolvedMatrix</type>
      <name>operator*</name>
      <anchorfile>classInvertedMatrix.html</anchorfile>
      <anchor>a3c9b7fddf02894a107b63b42cd2d698d</anchor>
      <arglist>(const BaseMatrix &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ScaledMatrix</type>
      <name>operator*</name>
      <anchorfile>classInvertedMatrix.html</anchorfile>
      <anchor>abb5b0b2fafbea9ddbe6cb2ab13fb9baa</anchor>
      <arglist>(Real t) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~InvertedMatrix</name>
      <anchorfile>classInvertedMatrix.html</anchorfile>
      <anchor>a723dbbe6791b5c4d9d001ed3440edb6c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GeneralMatrix *</type>
      <name>Evaluate</name>
      <anchorfile>classInvertedMatrix.html</anchorfile>
      <anchor>abce7668a90eeb91b60683baddc932c3a</anchor>
      <arglist>(MatrixType mt=MatrixTypeUnSp)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>InvertedMatrix</name>
      <anchorfile>classInvertedMatrix.html</anchorfile>
      <anchor>afa3d1804eac0941004681fe9dca6494d</anchor>
      <arglist>(const BaseMatrix *bmx)</arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>BaseMatrix</name>
      <anchorfile>classInvertedMatrix.html</anchorfile>
      <anchor>afcc50b811bd45d547cae53941018fdde</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Janitor</name>
    <filename>classJanitor.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>CleanUp</name>
      <anchorfile>classJanitor.html</anchorfile>
      <anchor>ab5ed162da5f97490e3fcccda0f7ae5e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Janitor</name>
      <anchorfile>classJanitor.html</anchorfile>
      <anchor>a125711deac2a5d17ac0387dc95ca4796</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Janitor</name>
      <anchorfile>classJanitor.html</anchorfile>
      <anchor>a1e5f830cd4ed99c984183fcafa9bd8ca</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KPMatrix</name>
    <filename>classKPMatrix.html</filename>
    <base>MultipliedMatrix</base>
    <member kind="function">
      <type>MatrixBandWidth</type>
      <name>bandwidth</name>
      <anchorfile>classKPMatrix.html</anchorfile>
      <anchor>ad8a04bf747f1f1651c7b91988374075f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KPMatrix</name>
      <anchorfile>classKPMatrix.html</anchorfile>
      <anchor>a242416be477c44e5faadac853be54df6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~KPMatrix</name>
      <anchorfile>classKPMatrix.html</anchorfile>
      <anchor>aef57ac68cbd3c6b83335470f4d4e3a55</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GeneralMatrix *</type>
      <name>Evaluate</name>
      <anchorfile>classKPMatrix.html</anchorfile>
      <anchor>a17e0256578b704146c777df48356b81a</anchor>
      <arglist>(MatrixType mt=MatrixTypeUnSp)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>KPMatrix</name>
      <anchorfile>classKPMatrix.html</anchorfile>
      <anchor>a8f149350b55808fdffcced615d3f96f6</anchor>
      <arglist>(const BaseMatrix *bm1x, const BaseMatrix *bm2x)</arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>BaseMatrix</name>
      <anchorfile>classKPMatrix.html</anchorfile>
      <anchor>afcc50b811bd45d547cae53941018fdde</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>GeneralMatrix</name>
      <anchorfile>classKPMatrix.html</anchorfile>
      <anchor>abaf0969f44c36896ac567a558a330771</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>GenericMatrix</name>
      <anchorfile>classKPMatrix.html</anchorfile>
      <anchor>a4ecabb4ff1be9d3dd3fd895b25fd7237</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend KPMatrix</type>
      <name>KP</name>
      <anchorfile>classKPMatrix.html</anchorfile>
      <anchor>a7b84f8e43bac4608bf225867306c9450</anchor>
      <arglist>(const BaseMatrix &amp;, const BaseMatrix &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Length_error</name>
    <filename>classLength__error.html</filename>
    <base>Logic_error</base>
    <member kind="variable" static="yes">
      <type>static unsigned long</type>
      <name>Select</name>
      <anchorfile>classLength__error.html</anchorfile>
      <anchor>a40de0bbfa7b9383a602f86be8c1c12be</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Length_error</name>
      <anchorfile>classLength__error.html</anchorfile>
      <anchor>aaa6de69c775aee8e7fbf15521ffa5733</anchor>
      <arglist>(const char *a_what=0)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LinearEquationSolver</name>
    <filename>classLinearEquationSolver.html</filename>
    <base>BaseMatrix</base>
    <member kind="function">
      <type>void</type>
      <name>cleanup</name>
      <anchorfile>classLinearEquationSolver.html</anchorfile>
      <anchor>a464685797982b53fbae2f0ee21285ded</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GeneralMatrix *</type>
      <name>Evaluate</name>
      <anchorfile>classLinearEquationSolver.html</anchorfile>
      <anchor>a65349448431b4aa2a30f2bca4b298630</anchor>
      <arglist>(MatrixType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LinearEquationSolver</name>
      <anchorfile>classLinearEquationSolver.html</anchorfile>
      <anchor>a82d651f3a49527923663e1e3df357dcf</anchor>
      <arglist>(const BaseMatrix &amp;bm)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~LinearEquationSolver</name>
      <anchorfile>classLinearEquationSolver.html</anchorfile>
      <anchor>acd03edeb7cb5ffaf5f44c279e390b593</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>search</name>
      <anchorfile>classLinearEquationSolver.html</anchorfile>
      <anchor>aa7f3e59ac05394632d9c6fc826112683</anchor>
      <arglist>(const BaseMatrix *) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GeneralMatrix *</type>
      <name>gm</name>
      <anchorfile>classLinearEquationSolver.html</anchorfile>
      <anchor>a244ddb1d94401a687df291e4a8dd9891</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>BaseMatrix</name>
      <anchorfile>classLinearEquationSolver.html</anchorfile>
      <anchor>afcc50b811bd45d547cae53941018fdde</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LoadAndStoreFlag</name>
    <filename>classLoadAndStoreFlag.html</filename>
    <base>ControlWord</base>
    <member kind="function">
      <type></type>
      <name>LoadAndStoreFlag</name>
      <anchorfile>classLoadAndStoreFlag.html</anchorfile>
      <anchor>ae2c278f4da8c79b1201f529862b5a09c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LoadAndStoreFlag</name>
      <anchorfile>classLoadAndStoreFlag.html</anchorfile>
      <anchor>ab66e21ad7c510154322ec490200a768d</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LoadAndStoreFlag</name>
      <anchorfile>classLoadAndStoreFlag.html</anchorfile>
      <anchor>a917efd271950913a6e326b7cd8c4276a</anchor>
      <arglist>(LSF lsf)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LoadAndStoreFlag</name>
      <anchorfile>classLoadAndStoreFlag.html</anchorfile>
      <anchor>a57a4a0a3ca90e13866d0424b54289782</anchor>
      <arglist>(const ControlWord &amp;cwx)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LogAndSign</name>
    <filename>classLogAndSign.html</filename>
    <member kind="function">
      <type>void</type>
      <name>change_sign</name>
      <anchorfile>classLogAndSign.html</anchorfile>
      <anchor>a098d23a4732a75795a21e9c6217c08e8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ChangeSign</name>
      <anchorfile>classLogAndSign.html</anchorfile>
      <anchor>a00e0cab50c7dbeff382ea9910890c2f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>log_value</name>
      <anchorfile>classLogAndSign.html</anchorfile>
      <anchor>aefdb1e79db645305513b960759612a7e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LogAndSign</name>
      <anchorfile>classLogAndSign.html</anchorfile>
      <anchor>a4fcd7d3b000179d800127efd6c5dfc9f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LogAndSign</name>
      <anchorfile>classLogAndSign.html</anchorfile>
      <anchor>a1cf7925378990fdebd1de170f3c4121b</anchor>
      <arglist>(Real)</arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>LogValue</name>
      <anchorfile>classLogAndSign.html</anchorfile>
      <anchor>ac8ced56df9df4366cf674007575f5ce1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator*=</name>
      <anchorfile>classLogAndSign.html</anchorfile>
      <anchor>a66c387cba687d87053c1e6197f226773</anchor>
      <arglist>(Real)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pow_eq</name>
      <anchorfile>classLogAndSign.html</anchorfile>
      <anchor>a8cababf310fb85f22934ac4e686e6dea</anchor>
      <arglist>(int k)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PowEq</name>
      <anchorfile>classLogAndSign.html</anchorfile>
      <anchor>a48c7e57757033d2c4f8b01d652897d68</anchor>
      <arglist>(int k)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Sign</name>
      <anchorfile>classLogAndSign.html</anchorfile>
      <anchor>a7ba5d54cff30e1f4a5c5f750c28dfb0d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>sign</name>
      <anchorfile>classLogAndSign.html</anchorfile>
      <anchor>aee565da630f9e0d13467eb7fbbad004f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>value</name>
      <anchorfile>classLogAndSign.html</anchorfile>
      <anchor>a09dcbdf44db030290f27ab7fd5227448</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>Value</name>
      <anchorfile>classLogAndSign.html</anchorfile>
      <anchor>a4f61ca76c5ce21da7cf88b7e158b9edd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Real</type>
      <name>log_val</name>
      <anchorfile>classLogAndSign.html</anchorfile>
      <anchor>a0633472330bbd42fea54de05b386c6f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>sign_val</name>
      <anchorfile>classLogAndSign.html</anchorfile>
      <anchor>af41724d4cf535c7a1e6989e4d9039bc9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Logic_error</name>
    <filename>classLogic__error.html</filename>
    <base>BaseException</base>
    <member kind="variable" static="yes">
      <type>static unsigned long</type>
      <name>Select</name>
      <anchorfile>classLogic__error.html</anchorfile>
      <anchor>a75efea58e981e02117df8c60fc2b7257</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Logic_error</name>
      <anchorfile>classLogic__error.html</anchorfile>
      <anchor>a8ebe36bc99c7e80f23b5f1ef4d1510be</anchor>
      <arglist>(const char *a_what=0)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LowerBandMatrix</name>
    <filename>classLowerBandMatrix.html</filename>
    <base>BandMatrix</base>
    <member kind="function">
      <type>Real &amp;</type>
      <name>element</name>
      <anchorfile>classLowerBandMatrix.html</anchorfile>
      <anchor>aef852e818197dd10c48e5a0804245736</anchor>
      <arglist>(int, int)</arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>element</name>
      <anchorfile>classLowerBandMatrix.html</anchorfile>
      <anchor>a5a9f9933a0d9af89e0bc27ca0ad2f303</anchor>
      <arglist>(int, int) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LowerBandMatrix</name>
      <anchorfile>classLowerBandMatrix.html</anchorfile>
      <anchor>a231dff1233ba56fbe2aa236b5821c794</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LowerBandMatrix</name>
      <anchorfile>classLowerBandMatrix.html</anchorfile>
      <anchor>a0247d1a5e0909bb37e2602e3bdd7c02c</anchor>
      <arglist>(int n, int lbw)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LowerBandMatrix</name>
      <anchorfile>classLowerBandMatrix.html</anchorfile>
      <anchor>aae771d59aed327f0bddd7a17593d8a3e</anchor>
      <arglist>(const LowerBandMatrix &amp;gm)</arglist>
    </member>
    <member kind="function">
      <type>GeneralMatrix *</type>
      <name>MakeSolver</name>
      <anchorfile>classLowerBandMatrix.html</anchorfile>
      <anchor>abb69c04cb10b3522cf63c97a5584a8da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Real &amp;</type>
      <name>operator()</name>
      <anchorfile>classLowerBandMatrix.html</anchorfile>
      <anchor>a2a6d430511eaee43553d2fe2f8cf0966</anchor>
      <arglist>(int, int)</arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>operator()</name>
      <anchorfile>classLowerBandMatrix.html</anchorfile>
      <anchor>a1767e44d5fa8dd1048334bf0945a7a03</anchor>
      <arglist>(int, int) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classLowerBandMatrix.html</anchorfile>
      <anchor>a3726cd7392e33044b10a63af51add28c</anchor>
      <arglist>(Real f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classLowerBandMatrix.html</anchorfile>
      <anchor>a95374ac63cd4dbe86200aa944395c5eb</anchor>
      <arglist>(const LowerBandMatrix &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ReSize</name>
      <anchorfile>classLowerBandMatrix.html</anchorfile>
      <anchor>a8b9dfceb59a3b53968b0aa550424bf16</anchor>
      <arglist>(int m, int n, int b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classLowerBandMatrix.html</anchorfile>
      <anchor>ae1c608f664df816da7435afd7619c997</anchor>
      <arglist>(int n, int lbw)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ReSize</name>
      <anchorfile>classLowerBandMatrix.html</anchorfile>
      <anchor>a882241c6be0b051b5d92801483f6d196</anchor>
      <arglist>(int n, int lbw)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classLowerBandMatrix.html</anchorfile>
      <anchor>a55f9e61085ecb4f95c297fca9eca84dc</anchor>
      <arglist>(const GeneralMatrix &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ReSize</name>
      <anchorfile>classLowerBandMatrix.html</anchorfile>
      <anchor>a7a3cae3113d633994366422f8df45d59</anchor>
      <arglist>(const GeneralMatrix &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classLowerBandMatrix.html</anchorfile>
      <anchor>a419b45155485b1d6a5864b7a3733866f</anchor>
      <arglist>(LowerBandMatrix &amp;gm)</arglist>
    </member>
    <member kind="function">
      <type>MatrixType</type>
      <name>type</name>
      <anchorfile>classLowerBandMatrix.html</anchorfile>
      <anchor>ace51d0a4d4f206d3b0abe5b72bfabac9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~LowerBandMatrix</name>
      <anchorfile>classLowerBandMatrix.html</anchorfile>
      <anchor>a2068ac9c879f6fdf4e9be60c1dc2b8a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>GeneralMatrix *</type>
      <name>Image</name>
      <anchorfile>classLowerBandMatrix.html</anchorfile>
      <anchor>a1362ea875d305d8c29ad461e06f2d705</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LowerBandMatrix</name>
      <anchorfile>classLowerBandMatrix.html</anchorfile>
      <anchor>ad5e4528cac0035dd40da6fb42fd14fe3</anchor>
      <arglist>(const BaseMatrix &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classLowerBandMatrix.html</anchorfile>
      <anchor>a43d066769511d7b1d3d0f95fa5142d82</anchor>
      <arglist>(const BaseMatrix &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Solver</name>
      <anchorfile>classLowerBandMatrix.html</anchorfile>
      <anchor>ac05534ef98fa35e6bf036c300f8fe16b</anchor>
      <arglist>(MatrixColX &amp;, const MatrixColX &amp;)</arglist>
    </member>
    <member kind="function">
      <type>LogAndSign</type>
      <name>log_determinant</name>
      <anchorfile>classLowerBandMatrix.html</anchorfile>
      <anchor>a56ab007fb761a9286f69992ed6c25482</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classLowerBandMatrix.html</anchorfile>
      <anchor>a9d11706ffa59a11ff95e5ae2836eb32e</anchor>
      <arglist>(int, int, int)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LowerTriangularMatrix</name>
    <filename>classLowerTriangularMatrix.html</filename>
    <base>GeneralMatrix</base>
    <member kind="function">
      <type>MatrixBandWidth</type>
      <name>bandwidth</name>
      <anchorfile>classLowerTriangularMatrix.html</anchorfile>
      <anchor>aecbf8f9fb4a0c45524cb48c152be3688</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Real &amp;</type>
      <name>element</name>
      <anchorfile>classLowerTriangularMatrix.html</anchorfile>
      <anchor>ad16a78dd7a4605c235a97638e9319b1c</anchor>
      <arglist>(int, int)</arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>element</name>
      <anchorfile>classLowerTriangularMatrix.html</anchorfile>
      <anchor>aecf5243f282cf58b6bf05db3928047f0</anchor>
      <arglist>(int, int) const </arglist>
    </member>
    <member kind="function">
      <type>LogAndSign</type>
      <name>log_determinant</name>
      <anchorfile>classLowerTriangularMatrix.html</anchorfile>
      <anchor>ac4c496a962583bd524118fc0acc823c4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LowerTriangularMatrix</name>
      <anchorfile>classLowerTriangularMatrix.html</anchorfile>
      <anchor>a9586a77b7494f5c5ee8598bc9acbca47</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LowerTriangularMatrix</name>
      <anchorfile>classLowerTriangularMatrix.html</anchorfile>
      <anchor>ae215399ae4c2af343d4d4b8bfbe183ff</anchor>
      <arglist>(ArrayLengthSpecifier)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LowerTriangularMatrix</name>
      <anchorfile>classLowerTriangularMatrix.html</anchorfile>
      <anchor>a7423349426f95e21c1b149145ce8439d</anchor>
      <arglist>(const LowerTriangularMatrix &amp;gm)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LowerTriangularMatrix</name>
      <anchorfile>classLowerTriangularMatrix.html</anchorfile>
      <anchor>a3196cc213e94a1981a0335d24d09fc49</anchor>
      <arglist>(const BaseMatrix &amp;M)</arglist>
    </member>
    <member kind="function">
      <type>GeneralMatrix *</type>
      <name>MakeSolver</name>
      <anchorfile>classLowerTriangularMatrix.html</anchorfile>
      <anchor>a8daa0550b515bf155bb01f8f31d2740c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Real &amp;</type>
      <name>operator()</name>
      <anchorfile>classLowerTriangularMatrix.html</anchorfile>
      <anchor>a7a67958baeda017c0f8fd4a0dc368821</anchor>
      <arglist>(int, int)</arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>operator()</name>
      <anchorfile>classLowerTriangularMatrix.html</anchorfile>
      <anchor>a8be9910f43772edcef544673d39145ce</anchor>
      <arglist>(int, int) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator+=</name>
      <anchorfile>classLowerTriangularMatrix.html</anchorfile>
      <anchor>aa0de97f19373b374bae772fc841fbe0a</anchor>
      <arglist>(const LowerTriangularMatrix &amp;M)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator+=</name>
      <anchorfile>classLowerTriangularMatrix.html</anchorfile>
      <anchor>a2870180a040d5f82204e5b77fd67c0cb</anchor>
      <arglist>(Real f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator-=</name>
      <anchorfile>classLowerTriangularMatrix.html</anchorfile>
      <anchor>abe08cdfb28c7528dc880c1c42f3cdd4c</anchor>
      <arglist>(const LowerTriangularMatrix &amp;M)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator-=</name>
      <anchorfile>classLowerTriangularMatrix.html</anchorfile>
      <anchor>af342652b8dcf502279d1114d5c2503e5</anchor>
      <arglist>(Real f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classLowerTriangularMatrix.html</anchorfile>
      <anchor>a2ab51bac8371de36ff00f6c1e3abb1e0</anchor>
      <arglist>(const BaseMatrix &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classLowerTriangularMatrix.html</anchorfile>
      <anchor>a1622590f625106068d346f395ea42c56</anchor>
      <arglist>(Real f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classLowerTriangularMatrix.html</anchorfile>
      <anchor>a9bd4620f90de6a94bdc94359197f7f2c</anchor>
      <arglist>(const LowerTriangularMatrix &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classLowerTriangularMatrix.html</anchorfile>
      <anchor>accdfeb96771eced6c61f720e9f12de9c</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ReSize</name>
      <anchorfile>classLowerTriangularMatrix.html</anchorfile>
      <anchor>a814680540784eb77ddff9baef9d1090a</anchor>
      <arglist>(int m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classLowerTriangularMatrix.html</anchorfile>
      <anchor>a4d2850b3346270eb7af4c346c951cfb0</anchor>
      <arglist>(const GeneralMatrix &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ReSize</name>
      <anchorfile>classLowerTriangularMatrix.html</anchorfile>
      <anchor>a42fac429a1c6dda428f3ee1123152605</anchor>
      <arglist>(const GeneralMatrix &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize_keep</name>
      <anchorfile>classLowerTriangularMatrix.html</anchorfile>
      <anchor>a2d43ffaf16c345cfc7a205c98a3e4503</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RestoreCol</name>
      <anchorfile>classLowerTriangularMatrix.html</anchorfile>
      <anchor>ac3a3d184a11f3bdc344e614281697e8c</anchor>
      <arglist>(MatrixColX &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classLowerTriangularMatrix.html</anchorfile>
      <anchor>afa4d1b4b8c7e6496ea84f43d8d2fc97f</anchor>
      <arglist>(LowerTriangularMatrix &amp;gm)</arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>trace</name>
      <anchorfile>classLowerTriangularMatrix.html</anchorfile>
      <anchor>a8c23583a11da2b2739889b1221d4f3da</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>MatrixType</type>
      <name>type</name>
      <anchorfile>classLowerTriangularMatrix.html</anchorfile>
      <anchor>a12a8113c72a8743247b31b5b22e7055a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~LowerTriangularMatrix</name>
      <anchorfile>classLowerTriangularMatrix.html</anchorfile>
      <anchor>a9fb0e0f79cb10641081b8490af3725e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Solver</name>
      <anchorfile>classLowerTriangularMatrix.html</anchorfile>
      <anchor>acc2fc134ef66b3375d0dd5e90b20152e</anchor>
      <arglist>(MatrixColX &amp;, const MatrixColX &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetRow</name>
      <anchorfile>classLowerTriangularMatrix.html</anchorfile>
      <anchor>ae9fe462a3691de3526f5cc96b45bc9ca</anchor>
      <arglist>(MatrixRowCol &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetCol</name>
      <anchorfile>classLowerTriangularMatrix.html</anchorfile>
      <anchor>a481e1d38a2630d90aba05248cc7f9759</anchor>
      <arglist>(MatrixRowCol &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetCol</name>
      <anchorfile>classLowerTriangularMatrix.html</anchorfile>
      <anchor>a1f0ee7e919cffce2730fb5d54726582a</anchor>
      <arglist>(MatrixColX &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RestoreCol</name>
      <anchorfile>classLowerTriangularMatrix.html</anchorfile>
      <anchor>a09b38e716870a8acde6b918ad4450072</anchor>
      <arglist>(MatrixRowCol &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>NextRow</name>
      <anchorfile>classLowerTriangularMatrix.html</anchorfile>
      <anchor>a024858c07ef86d76795b7d87903355b1</anchor>
      <arglist>(MatrixRowCol &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>GeneralMatrix *</type>
      <name>Image</name>
      <anchorfile>classLowerTriangularMatrix.html</anchorfile>
      <anchor>af77db4aa06e45200457da33c187d805e</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MatedMatrix</name>
    <filename>classMatedMatrix.html</filename>
    <base>NegatedMatrix</base>
    <member kind="function">
      <type>MatrixBandWidth</type>
      <name>bandwidth</name>
      <anchorfile>classMatedMatrix.html</anchorfile>
      <anchor>a178a2fcca4736f3d3403c20526a24d49</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GeneralMatrix *</type>
      <name>Evaluate</name>
      <anchorfile>classMatedMatrix.html</anchorfile>
      <anchor>a382011d95b6de199da3ad59fef2966a8</anchor>
      <arglist>(MatrixType mt=MatrixTypeUnSp)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MatedMatrix</name>
      <anchorfile>classMatedMatrix.html</anchorfile>
      <anchor>a30760bd910bfe079967643f3f1c4646d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MatedMatrix</name>
      <anchorfile>classMatedMatrix.html</anchorfile>
      <anchor>a2b44c4110af31fb168af9c1fdcb91281</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>MatedMatrix</name>
      <anchorfile>classMatedMatrix.html</anchorfile>
      <anchor>ad510264e426b3a70633787d37a805d81</anchor>
      <arglist>(const BaseMatrix *bmx, int nrx, int ncx)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>nc</name>
      <anchorfile>classMatedMatrix.html</anchorfile>
      <anchor>a9fa5201e8b54a2efad4210adc7868802</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>nr</name>
      <anchorfile>classMatedMatrix.html</anchorfile>
      <anchor>a6e26a0ef01f0f2479c045211c3113a17</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>BaseMatrix</name>
      <anchorfile>classMatedMatrix.html</anchorfile>
      <anchor>afcc50b811bd45d547cae53941018fdde</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Matrix</name>
    <filename>classMatrix.html</filename>
    <base>GeneralMatrix</base>
    <member kind="function">
      <type>Real &amp;</type>
      <name>element</name>
      <anchorfile>classMatrix.html</anchorfile>
      <anchor>a95478785f8a900b4d77f0fe68ba39d25</anchor>
      <arglist>(int, int)</arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>element</name>
      <anchorfile>classMatrix.html</anchorfile>
      <anchor>ab9a9b10f49ecaad22bae2f580e84f778</anchor>
      <arglist>(int, int) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classMatrix.html</anchorfile>
      <anchor>a2dba13c45127354c9f75ef576f49269b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classMatrix.html</anchorfile>
      <anchor>adfbeb67cc3c43d96c53f881d79f919cb</anchor>
      <arglist>(int, int)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classMatrix.html</anchorfile>
      <anchor>a759d40684b0fae1ef28dc527449fc031</anchor>
      <arglist>(const BaseMatrix &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classMatrix.html</anchorfile>
      <anchor>a406fd082fba9e24ae5cf80db9b83efe4</anchor>
      <arglist>(const Matrix &amp;gm)</arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>maximum2</name>
      <anchorfile>classMatrix.html</anchorfile>
      <anchor>a0f167be5e33f0f11c8b07a579c366191</anchor>
      <arglist>(int &amp;i, int &amp;j) const </arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>maximum_absolute_value2</name>
      <anchorfile>classMatrix.html</anchorfile>
      <anchor>ab09f74c7d400d3934fc5c80949379983</anchor>
      <arglist>(int &amp;i, int &amp;j) const </arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>minimum2</name>
      <anchorfile>classMatrix.html</anchorfile>
      <anchor>a20864e59296de018dd7dbd78de90cd02</anchor>
      <arglist>(int &amp;i, int &amp;j) const </arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>minimum_absolute_value2</name>
      <anchorfile>classMatrix.html</anchorfile>
      <anchor>abbbba686b1aaa00d8a167ee2c83890a9</anchor>
      <arglist>(int &amp;i, int &amp;j) const </arglist>
    </member>
    <member kind="function">
      <type>Real &amp;</type>
      <name>operator()</name>
      <anchorfile>classMatrix.html</anchorfile>
      <anchor>a1bb1805b0fb9ce9d5af455229f98a6c3</anchor>
      <arglist>(int, int)</arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>operator()</name>
      <anchorfile>classMatrix.html</anchorfile>
      <anchor>aa10e12df5dc35383095449c50bab073d</anchor>
      <arglist>(int, int) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator+=</name>
      <anchorfile>classMatrix.html</anchorfile>
      <anchor>a14c2b908949c8525a948909ae9bd9148</anchor>
      <arglist>(const Matrix &amp;M)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator+=</name>
      <anchorfile>classMatrix.html</anchorfile>
      <anchor>a1a4587ca58403e6bcdcaa67b528d358f</anchor>
      <arglist>(Real f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator-=</name>
      <anchorfile>classMatrix.html</anchorfile>
      <anchor>a49ac651c8e23474bfa3bebf275f8d30b</anchor>
      <arglist>(const Matrix &amp;M)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator-=</name>
      <anchorfile>classMatrix.html</anchorfile>
      <anchor>ab1ee036a256c48d42dd75e63de9f7a7c</anchor>
      <arglist>(Real f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classMatrix.html</anchorfile>
      <anchor>a97df337caad760ec96855f7fb9a9cee3</anchor>
      <arglist>(const BaseMatrix &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classMatrix.html</anchorfile>
      <anchor>ab8ccf3552f4dc55f9c2b234c090328cd</anchor>
      <arglist>(Real f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classMatrix.html</anchorfile>
      <anchor>a5462decb5bfded10aef054b829c90b49</anchor>
      <arglist>(const Matrix &amp;m)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>resize</name>
      <anchorfile>classMatrix.html</anchorfile>
      <anchor>ae35bba45c9876e169626d72f51bd7597</anchor>
      <arglist>(int, int)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>ReSize</name>
      <anchorfile>classMatrix.html</anchorfile>
      <anchor>a89b8a6d9a058206df2835dc748f4e421</anchor>
      <arglist>(int m, int n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classMatrix.html</anchorfile>
      <anchor>aaf167f6aaa43c758e9cc0c9345991697</anchor>
      <arglist>(const GeneralMatrix &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ReSize</name>
      <anchorfile>classMatrix.html</anchorfile>
      <anchor>a5a2b5b58b391275359861fe19b14e888</anchor>
      <arglist>(const GeneralMatrix &amp;A)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>resize_keep</name>
      <anchorfile>classMatrix.html</anchorfile>
      <anchor>aca2308969ca7878a147954ed77f35d8c</anchor>
      <arglist>(int, int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classMatrix.html</anchorfile>
      <anchor>a28f4f443bad5896e86c09d3e5707a54d</anchor>
      <arglist>(Matrix &amp;gm)</arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>trace</name>
      <anchorfile>classMatrix.html</anchorfile>
      <anchor>a87c8583cfe69bfbf37361a191f70e117</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>MatrixType</type>
      <name>type</name>
      <anchorfile>classMatrix.html</anchorfile>
      <anchor>a9d84ebd8f4031416bb5b75ed3e4b2e90</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Matrix</name>
      <anchorfile>classMatrix.html</anchorfile>
      <anchor>a9b1c3627f573d78a2f08623fdfef990f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GeneralMatrix *</type>
      <name>MakeSolver</name>
      <anchorfile>classMatrix.html</anchorfile>
      <anchor>a28bed44aaaaea9b14287c922353bb2b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetRow</name>
      <anchorfile>classMatrix.html</anchorfile>
      <anchor>a3597ad8cab81e469853793d098b886b3</anchor>
      <arglist>(MatrixRowCol &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetCol</name>
      <anchorfile>classMatrix.html</anchorfile>
      <anchor>ab39aba3e5fba11ce0de72be2a09a6b67</anchor>
      <arglist>(MatrixRowCol &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetCol</name>
      <anchorfile>classMatrix.html</anchorfile>
      <anchor>a4990339713bbb478c893878f2c68fd67</anchor>
      <arglist>(MatrixColX &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RestoreCol</name>
      <anchorfile>classMatrix.html</anchorfile>
      <anchor>abbf2030d0c8f541ab978de1475bbe46f</anchor>
      <arglist>(MatrixRowCol &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RestoreCol</name>
      <anchorfile>classMatrix.html</anchorfile>
      <anchor>a0c2e53fc29da6dcc624c0fdf104c5681</anchor>
      <arglist>(MatrixColX &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>NextRow</name>
      <anchorfile>classMatrix.html</anchorfile>
      <anchor>a30f8de6c5c3e6ec75704ee42c42ea50e</anchor>
      <arglist>(MatrixRowCol &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>NextCol</name>
      <anchorfile>classMatrix.html</anchorfile>
      <anchor>a18d1a41918f3c02e9b3c4820f0c9486f</anchor>
      <arglist>(MatrixRowCol &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>NextCol</name>
      <anchorfile>classMatrix.html</anchorfile>
      <anchor>ae1e39147fd9594026acddcb8acc50ce9</anchor>
      <arglist>(MatrixColX &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>GeneralMatrix *</type>
      <name>Image</name>
      <anchorfile>classMatrix.html</anchorfile>
      <anchor>a84ed7f06862d6a043e8c25a0066f997a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="friend">
      <type>friend Real</type>
      <name>dotproduct</name>
      <anchorfile>classMatrix.html</anchorfile>
      <anchor>a0a8ff530d86e83ae9adfa19b397ea528</anchor>
      <arglist>(const Matrix &amp;A, const Matrix &amp;B)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MatrixBandWidth</name>
    <filename>classMatrixBandWidth.html</filename>
    <member kind="function">
      <type>int</type>
      <name>Lower</name>
      <anchorfile>classMatrixBandWidth.html</anchorfile>
      <anchor>a2e948f21e49a3bff562090c53d0c3260</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lower</name>
      <anchorfile>classMatrixBandWidth.html</anchorfile>
      <anchor>a13d2f72bf33f3e2030f4b7686aa112de</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MatrixBandWidth</name>
      <anchorfile>classMatrixBandWidth.html</anchorfile>
      <anchor>a9f9ac485731daf15b55f66cead43de67</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MatrixBandWidth</name>
      <anchorfile>classMatrixBandWidth.html</anchorfile>
      <anchor>a8464883d5bae70c7d3c4e776279b1839</anchor>
      <arglist>(const int l, const int u)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MatrixBandWidth</name>
      <anchorfile>classMatrixBandWidth.html</anchorfile>
      <anchor>a1f108fdf789ba8000610ed88b4fbb7ca</anchor>
      <arglist>(const int i)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classMatrixBandWidth.html</anchorfile>
      <anchor>a87b2b6d4a9b7296ad80db51e554dffc1</anchor>
      <arglist>(const MatrixBandWidth &amp;bw) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classMatrixBandWidth.html</anchorfile>
      <anchor>a42a23b32655dfc0ddd6bf87d905d1b36</anchor>
      <arglist>(const MatrixBandWidth &amp;bw) const </arglist>
    </member>
    <member kind="function">
      <type>MatrixBandWidth</type>
      <name>t</name>
      <anchorfile>classMatrixBandWidth.html</anchorfile>
      <anchor>af8d735d1fc4d09cb1785ce4f01b072fc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Upper</name>
      <anchorfile>classMatrixBandWidth.html</anchorfile>
      <anchor>af1671039446f0a692d4ec0d2f5a31080</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>upper</name>
      <anchorfile>classMatrixBandWidth.html</anchorfile>
      <anchor>aa695eaed3225175922bab924482c3c43</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>MatrixBandWidth</type>
      <name>operator+</name>
      <anchorfile>classMatrixBandWidth.html</anchorfile>
      <anchor>aec95298228050e06bb9f7e3852e11f87</anchor>
      <arglist>(const MatrixBandWidth &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>MatrixBandWidth</type>
      <name>operator*</name>
      <anchorfile>classMatrixBandWidth.html</anchorfile>
      <anchor>aa78e571f2ff9367fee14ec20a4ebd80e</anchor>
      <arglist>(const MatrixBandWidth &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>MatrixBandWidth</type>
      <name>minimum</name>
      <anchorfile>classMatrixBandWidth.html</anchorfile>
      <anchor>a12e7af8c334838c29c084052f6f452eb</anchor>
      <arglist>(const MatrixBandWidth &amp;) const </arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>lower_val</name>
      <anchorfile>classMatrixBandWidth.html</anchorfile>
      <anchor>a11464b6024b8fee6991c63c9b10f87f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>upper_val</name>
      <anchorfile>classMatrixBandWidth.html</anchorfile>
      <anchor>abdce4d920f9904c2dc2296e1412fa27e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MatrixCol</name>
    <filename>classMatrixCol.html</filename>
    <base>MatrixRowCol</base>
    <member kind="function">
      <type></type>
      <name>MatrixCol</name>
      <anchorfile>classMatrixCol.html</anchorfile>
      <anchor>a7c8e045a6e5659da6874a6cc7e645414</anchor>
      <arglist>(GeneralMatrix *, LoadAndStoreFlag, int=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MatrixCol</name>
      <anchorfile>classMatrixCol.html</anchorfile>
      <anchor>a602517d82b0fc10f8dee909aa74df436</anchor>
      <arglist>(GeneralMatrix *, Real *, LoadAndStoreFlag, int=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Next</name>
      <anchorfile>classMatrixCol.html</anchorfile>
      <anchor>aca56b4e4e476005d501c210627563969</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MatrixCol</name>
      <anchorfile>classMatrixCol.html</anchorfile>
      <anchor>a9961882559950e092da0d22500ed0e5a</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MatrixColX</name>
    <filename>classMatrixColX.html</filename>
    <base>MatrixRowCol</base>
    <member kind="function">
      <type></type>
      <name>MatrixColX</name>
      <anchorfile>classMatrixColX.html</anchorfile>
      <anchor>ab3094151ba6d460736e03c9fcaf55ac1</anchor>
      <arglist>(GeneralMatrix *, Real *, LoadAndStoreFlag, int=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Next</name>
      <anchorfile>classMatrixColX.html</anchorfile>
      <anchor>a1d23ac481679b1c07896ce31f9cc5e34</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MatrixColX</name>
      <anchorfile>classMatrixColX.html</anchorfile>
      <anchor>a237c59fd0549030b0f46b013a9963421</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Real *</type>
      <name>store</name>
      <anchorfile>classMatrixColX.html</anchorfile>
      <anchor>aa0cd295e552adc80f7dba9be15640a04</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MatrixInput</name>
    <filename>classMatrixInput.html</filename>
    <member kind="function">
      <type></type>
      <name>MatrixInput</name>
      <anchorfile>classMatrixInput.html</anchorfile>
      <anchor>a476da318a3b88e7d09d80a3a70dc55aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MatrixInput</name>
      <anchorfile>classMatrixInput.html</anchorfile>
      <anchor>a6dea776d9490b5007a6316ea4b53558d</anchor>
      <arglist>(const MatrixInput &amp;mi)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MatrixInput</name>
      <anchorfile>classMatrixInput.html</anchorfile>
      <anchor>ae253d0ce3391105d110fc9fbca667158</anchor>
      <arglist>(int nx, Real *rx)</arglist>
    </member>
    <member kind="function">
      <type>MatrixInput</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classMatrixInput.html</anchorfile>
      <anchor>ae4eae54ce7b5c6598a4b6033135c5342</anchor>
      <arglist>(double)</arglist>
    </member>
    <member kind="function">
      <type>MatrixInput</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classMatrixInput.html</anchorfile>
      <anchor>a575d9b36b5f78ffb052c04ac761c7be4</anchor>
      <arglist>(float)</arglist>
    </member>
    <member kind="function">
      <type>MatrixInput</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classMatrixInput.html</anchorfile>
      <anchor>a619fd8634d48f3d4980f3000ae3a4f97</anchor>
      <arglist>(int f)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MatrixInput</name>
      <anchorfile>classMatrixInput.html</anchorfile>
      <anchor>a47890afd4a2c2e309adaf80ce9025de8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>n</name>
      <anchorfile>classMatrixInput.html</anchorfile>
      <anchor>a41d467d8387a153b9b11d7952ed0475f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Real *</type>
      <name>r</name>
      <anchorfile>classMatrixInput.html</anchorfile>
      <anchor>a521a1a233596e381761668b861b6282c</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>GeneralMatrix</name>
      <anchorfile>classMatrixInput.html</anchorfile>
      <anchor>abaf0969f44c36896ac567a558a330771</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MatrixRow</name>
    <filename>classMatrixRow.html</filename>
    <base>MatrixRowCol</base>
    <member kind="function">
      <type></type>
      <name>MatrixRow</name>
      <anchorfile>classMatrixRow.html</anchorfile>
      <anchor>a0bee1c69c70ae9b6314509c3ff0f20b8</anchor>
      <arglist>(GeneralMatrix *, LoadAndStoreFlag, int=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Next</name>
      <anchorfile>classMatrixRow.html</anchorfile>
      <anchor>a733500292e7c2a65299c3096f21e7331</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MatrixRow</name>
      <anchorfile>classMatrixRow.html</anchorfile>
      <anchor>a8e9d1e2ef5f0ca9de9d4a77c239c0d5c</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MatrixRowCol</name>
    <filename>classMatrixRowCol.html</filename>
    <member kind="function">
      <type>Real *</type>
      <name>Data</name>
      <anchorfile>classMatrixRowCol.html</anchorfile>
      <anchor>a9900af353a47350b3346718cd4a6007f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>IncrDiag</name>
      <anchorfile>classMatrixRowCol.html</anchorfile>
      <anchor>ae4048f6440b32df1642170a7f767967d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>IncrId</name>
      <anchorfile>classMatrixRowCol.html</anchorfile>
      <anchor>a847f48fa43df673445bb1a7fc898d9c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>IncrLT</name>
      <anchorfile>classMatrixRowCol.html</anchorfile>
      <anchor>ac260e104ee76618a60272b51dc6543b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>IncrMat</name>
      <anchorfile>classMatrixRowCol.html</anchorfile>
      <anchor>a06fed44a25a42af0cfda37db9c9a2b86</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>IncrUT</name>
      <anchorfile>classMatrixRowCol.html</anchorfile>
      <anchor>ad8a09ec7e5c4d8fa3222f6940aff7c1a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Length</name>
      <anchorfile>classMatrixRowCol.html</anchorfile>
      <anchor>a0219c2695986db07f74871eb2ff6b24f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Length</name>
      <anchorfile>classMatrixRowCol.html</anchorfile>
      <anchor>a244b92e34d0e34fe4dff2cffb19ef23d</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MatrixRowCol</name>
      <anchorfile>classMatrixRowCol.html</anchorfile>
      <anchor>aae3449f64a47f929b57b1ebb73f78637</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Skip</name>
      <anchorfile>classMatrixRowCol.html</anchorfile>
      <anchor>a8ede5cd4eef7edbc6fcc0ae69ccc82e8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Skip</name>
      <anchorfile>classMatrixRowCol.html</anchorfile>
      <anchor>a087c2db7477aa287263f60feea63a5ae</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Storage</name>
      <anchorfile>classMatrixRowCol.html</anchorfile>
      <anchor>a0c4a0f454c06bac6bfa3d80ef60a5b34</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Storage</name>
      <anchorfile>classMatrixRowCol.html</anchorfile>
      <anchor>a7f7e37d13ccaa747da729fb46af47578</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Zero</name>
      <anchorfile>classMatrixRowCol.html</anchorfile>
      <anchor>a1f6eebf4201d2b85d99c9273cb05b235</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Add</name>
      <anchorfile>classMatrixRowCol.html</anchorfile>
      <anchor>a3040747415b6c53373c774c8fe5e2821</anchor>
      <arglist>(const MatrixRowCol &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AddScaled</name>
      <anchorfile>classMatrixRowCol.html</anchorfile>
      <anchor>a4f2394e286614037225dc13a589521b5</anchor>
      <arglist>(const MatrixRowCol &amp;, Real)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Add</name>
      <anchorfile>classMatrixRowCol.html</anchorfile>
      <anchor>af5696f507fa57bc8c8e258cba4200eaa</anchor>
      <arglist>(const MatrixRowCol &amp;, const MatrixRowCol &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Add</name>
      <anchorfile>classMatrixRowCol.html</anchorfile>
      <anchor>a7e8fa5152aa464b20fbaab8fcb8829e1</anchor>
      <arglist>(const MatrixRowCol &amp;, Real)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>NegAdd</name>
      <anchorfile>classMatrixRowCol.html</anchorfile>
      <anchor>a41b3194775a1a1dcfd560ec52b3eeffa</anchor>
      <arglist>(const MatrixRowCol &amp;, Real)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Sub</name>
      <anchorfile>classMatrixRowCol.html</anchorfile>
      <anchor>a8532ae23fc4d40970dd549558c87af42</anchor>
      <arglist>(const MatrixRowCol &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Sub</name>
      <anchorfile>classMatrixRowCol.html</anchorfile>
      <anchor>a8a6c3a031ac6659b34ff2dcfe2710d24</anchor>
      <arglist>(const MatrixRowCol &amp;, const MatrixRowCol &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RevSub</name>
      <anchorfile>classMatrixRowCol.html</anchorfile>
      <anchor>a6a3f47c46beac6822604a626f0f23987</anchor>
      <arglist>(const MatrixRowCol &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ConCat</name>
      <anchorfile>classMatrixRowCol.html</anchorfile>
      <anchor>a50276d0cfd23cc59439944f25e84a633</anchor>
      <arglist>(const MatrixRowCol &amp;, const MatrixRowCol &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Multiply</name>
      <anchorfile>classMatrixRowCol.html</anchorfile>
      <anchor>a69d4c1577397333b8a96d25598e2379e</anchor>
      <arglist>(const MatrixRowCol &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Multiply</name>
      <anchorfile>classMatrixRowCol.html</anchorfile>
      <anchor>ac118435e9f3e29e3875e5ac2c82bbbb1</anchor>
      <arglist>(const MatrixRowCol &amp;, const MatrixRowCol &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>KP</name>
      <anchorfile>classMatrixRowCol.html</anchorfile>
      <anchor>a8a788cf7179884e2100b77f845cea7dd</anchor>
      <arglist>(const MatrixRowCol &amp;, const MatrixRowCol &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Copy</name>
      <anchorfile>classMatrixRowCol.html</anchorfile>
      <anchor>a438eac8ad27b2c1690fa062e5ee85b2e</anchor>
      <arglist>(const MatrixRowCol &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyCheck</name>
      <anchorfile>classMatrixRowCol.html</anchorfile>
      <anchor>ae64335dd4edfa50d0cfc288f84af79ac</anchor>
      <arglist>(const MatrixRowCol &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Check</name>
      <anchorfile>classMatrixRowCol.html</anchorfile>
      <anchor>aeb50fac81c4ef6a990ebdecaf235e96f</anchor>
      <arglist>(const MatrixRowCol &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Check</name>
      <anchorfile>classMatrixRowCol.html</anchorfile>
      <anchor>a7933623c39affdc6d6cb4e8c25311f70</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Copy</name>
      <anchorfile>classMatrixRowCol.html</anchorfile>
      <anchor>aa443a0d64a8065d4ae9663538af68134</anchor>
      <arglist>(const double *&amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Copy</name>
      <anchorfile>classMatrixRowCol.html</anchorfile>
      <anchor>a087f293e744e39f5243acb87b48844fa</anchor>
      <arglist>(const float *&amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Copy</name>
      <anchorfile>classMatrixRowCol.html</anchorfile>
      <anchor>afd3d902cd6dd2910681a90b970a0002c</anchor>
      <arglist>(const int *&amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Copy</name>
      <anchorfile>classMatrixRowCol.html</anchorfile>
      <anchor>a3ad88fd4ad505546d3231344fd62dab6</anchor>
      <arglist>(Real)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Add</name>
      <anchorfile>classMatrixRowCol.html</anchorfile>
      <anchor>aa6ca794f45644166177d4976cc71a2a2</anchor>
      <arglist>(Real)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Multiply</name>
      <anchorfile>classMatrixRowCol.html</anchorfile>
      <anchor>ac0f33cc2031942c877b33aee9c45a0c5</anchor>
      <arglist>(Real)</arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>SumAbsoluteValue</name>
      <anchorfile>classMatrixRowCol.html</anchorfile>
      <anchor>ab097441ebea3f0a6fe3f0e1a181f9945</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>MaximumAbsoluteValue1</name>
      <anchorfile>classMatrixRowCol.html</anchorfile>
      <anchor>ab6301e4edf137dc9f44d21438443f93e</anchor>
      <arglist>(Real r, int &amp;i)</arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>MinimumAbsoluteValue1</name>
      <anchorfile>classMatrixRowCol.html</anchorfile>
      <anchor>adcccfcaa05646a07f46bdc115c9911e0</anchor>
      <arglist>(Real r, int &amp;i)</arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>Maximum1</name>
      <anchorfile>classMatrixRowCol.html</anchorfile>
      <anchor>a0956570092349c649dc465281dff90bb</anchor>
      <arglist>(Real r, int &amp;i)</arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>Minimum1</name>
      <anchorfile>classMatrixRowCol.html</anchorfile>
      <anchor>a06153345c2ef44f3abb0158e4c348b4e</anchor>
      <arglist>(Real r, int &amp;i)</arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>Sum</name>
      <anchorfile>classMatrixRowCol.html</anchorfile>
      <anchor>ad90b0e683d27d97294b65bc2ad1e6a75</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Inject</name>
      <anchorfile>classMatrixRowCol.html</anchorfile>
      <anchor>aba0c5745876a1b2580e5104ade56ab21</anchor>
      <arglist>(const MatrixRowCol &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Negate</name>
      <anchorfile>classMatrixRowCol.html</anchorfile>
      <anchor>a85aedb535b4ac31d17b3991093eccdb3</anchor>
      <arglist>(const MatrixRowCol &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Multiply</name>
      <anchorfile>classMatrixRowCol.html</anchorfile>
      <anchor>a2920d977f9205d857b3c07c7a89a835d</anchor>
      <arglist>(const MatrixRowCol &amp;, Real)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SubRowCol</name>
      <anchorfile>classMatrixRowCol.html</anchorfile>
      <anchor>abb320bcfa52a9937ad85fd8abc56f575</anchor>
      <arglist>(MatrixRowCol &amp;, int, int) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MatrixRowCol</name>
      <anchorfile>classMatrixRowCol.html</anchorfile>
      <anchor>abb3a68315a2d9a8bf00055eba96402f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>LoadAndStoreFlag</type>
      <name>cw</name>
      <anchorfile>classMatrixRowCol.html</anchorfile>
      <anchor>a274bc56623991510c4a0ea0eddf4da39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Real *</type>
      <name>data</name>
      <anchorfile>classMatrixRowCol.html</anchorfile>
      <anchor>a10a07bae10f5aaecd48e344a9a77e6ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GeneralMatrix *</type>
      <name>gm</name>
      <anchorfile>classMatrixRowCol.html</anchorfile>
      <anchor>ac4f08deedb6355adb62e04f7acf7fc17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>length</name>
      <anchorfile>classMatrixRowCol.html</anchorfile>
      <anchor>a84beeb3820c7884855de72bf77b84dbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rowcol</name>
      <anchorfile>classMatrixRowCol.html</anchorfile>
      <anchor>ae8586ad3df230474f71d91c9b3304154</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>skip</name>
      <anchorfile>classMatrixRowCol.html</anchorfile>
      <anchor>a76bf25725b70b99a30f28042e6a3e51d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>storage</name>
      <anchorfile>classMatrixRowCol.html</anchorfile>
      <anchor>aac08eb127bcec3219ab7e323b2481216</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend Real</type>
      <name>DotProd</name>
      <anchorfile>classMatrixRowCol.html</anchorfile>
      <anchor>a453803ca6490cb877d3a0dc3fe802c63</anchor>
      <arglist>(const MatrixRowCol &amp;, const MatrixRowCol &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MatrixType</name>
    <filename>classMatrixType.html</filename>
    <member kind="enumvalue">
      <name>US</name>
      <anchorfile>classMatrixType.html</anchorfile>
      <anchor>a9cffc92cdab5c41907bbd53d1758c4f1a4b115ca7945fa299a7ae31fd6738e01b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UT</name>
      <anchorfile>classMatrixType.html</anchorfile>
      <anchor>a9cffc92cdab5c41907bbd53d1758c4f1a6fd6800f760352218863171d489799fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LT</name>
      <anchorfile>classMatrixType.html</anchorfile>
      <anchor>a9cffc92cdab5c41907bbd53d1758c4f1a50567a15695b5288af62add5d5428781</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Rt</name>
      <anchorfile>classMatrixType.html</anchorfile>
      <anchor>a9cffc92cdab5c41907bbd53d1758c4f1aa2f9b0ba2340acb98405eb039b57521c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Sq</name>
      <anchorfile>classMatrixType.html</anchorfile>
      <anchor>a9cffc92cdab5c41907bbd53d1758c4f1a32d7254ac406138a6db4be4d5c46a1d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Sm</name>
      <anchorfile>classMatrixType.html</anchorfile>
      <anchor>a9cffc92cdab5c41907bbd53d1758c4f1af81fe0082168bd05bae8d52de91767c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Sk</name>
      <anchorfile>classMatrixType.html</anchorfile>
      <anchor>a9cffc92cdab5c41907bbd53d1758c4f1a6a75d664668e8f99037c60aa59bd1bf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Dg</name>
      <anchorfile>classMatrixType.html</anchorfile>
      <anchor>a9cffc92cdab5c41907bbd53d1758c4f1a3520e49b3d902f83174129bf178b8032</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Id</name>
      <anchorfile>classMatrixType.html</anchorfile>
      <anchor>a9cffc92cdab5c41907bbd53d1758c4f1acc3a493356ec93ffdf8de7a1e57e9b7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RV</name>
      <anchorfile>classMatrixType.html</anchorfile>
      <anchor>a9cffc92cdab5c41907bbd53d1758c4f1a550b6ae0c9dbef75cdaaadaadea49ef6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CV</name>
      <anchorfile>classMatrixType.html</anchorfile>
      <anchor>a9cffc92cdab5c41907bbd53d1758c4f1af10685b7b8c39ecdc3e7e0efc7d77f29</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BM</name>
      <anchorfile>classMatrixType.html</anchorfile>
      <anchor>a9cffc92cdab5c41907bbd53d1758c4f1a690fecfcae61f5b4b8694da79148f89e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UB</name>
      <anchorfile>classMatrixType.html</anchorfile>
      <anchor>a9cffc92cdab5c41907bbd53d1758c4f1accab558941d94257a51f4136104068a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LB</name>
      <anchorfile>classMatrixType.html</anchorfile>
      <anchor>a9cffc92cdab5c41907bbd53d1758c4f1a604548610389166fbcf53e87cc3d2f1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SB</name>
      <anchorfile>classMatrixType.html</anchorfile>
      <anchor>a9cffc92cdab5c41907bbd53d1758c4f1a6e62fc26b850ca356bd0ecb27933b91a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KB</name>
      <anchorfile>classMatrixType.html</anchorfile>
      <anchor>a9cffc92cdab5c41907bbd53d1758c4f1a65afddd81e28cd47a08243e3fffcabf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Ct</name>
      <anchorfile>classMatrixType.html</anchorfile>
      <anchor>a9cffc92cdab5c41907bbd53d1758c4f1acc5640ced6465b77f514849bcd2c6787</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BC</name>
      <anchorfile>classMatrixType.html</anchorfile>
      <anchor>a9cffc92cdab5c41907bbd53d1758c4f1a7326b4b32cec7c715f34769d7c104229</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Mask</name>
      <anchorfile>classMatrixType.html</anchorfile>
      <anchor>a9cffc92cdab5c41907bbd53d1758c4f1a4bd0b813f842eae23f3d298d6b92beec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>Attribute</name>
      <anchorfile>classMatrixType.html</anchorfile>
      <anchor>a2f862c36c3fa244662328bbeede4da5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Valid</name>
      <anchorfile>classMatrixType.html</anchorfile>
      <anchor>a2f862c36c3fa244662328bbeede4da5ea467d4de4a4ff260ccc1616c05eaa9675</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Diagonal</name>
      <anchorfile>classMatrixType.html</anchorfile>
      <anchor>a2f862c36c3fa244662328bbeede4da5eab1ff7f94ff73ab5721ba75677fc0ed2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Symmetric</name>
      <anchorfile>classMatrixType.html</anchorfile>
      <anchor>a2f862c36c3fa244662328bbeede4da5ea8f3fc76a7a5303e842546ce9fa56518a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Band</name>
      <anchorfile>classMatrixType.html</anchorfile>
      <anchor>a2f862c36c3fa244662328bbeede4da5eab3ac4034b74ece296366cb75bc0421c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Lower</name>
      <anchorfile>classMatrixType.html</anchorfile>
      <anchor>a2f862c36c3fa244662328bbeede4da5ea5162a3872e8f75346c6b44162e528a9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Upper</name>
      <anchorfile>classMatrixType.html</anchorfile>
      <anchor>a2f862c36c3fa244662328bbeede4da5eaba73de3afdbbd64255aca50f3776ba5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Square</name>
      <anchorfile>classMatrixType.html</anchorfile>
      <anchor>a2f862c36c3fa244662328bbeede4da5eaa58941312ebcc78c6c6a73b4bb9484d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Skew</name>
      <anchorfile>classMatrixType.html</anchorfile>
      <anchor>a2f862c36c3fa244662328bbeede4da5eaed6f9297eb54da73866bd8e03ba16e1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LUDeco</name>
      <anchorfile>classMatrixType.html</anchorfile>
      <anchor>a2f862c36c3fa244662328bbeede4da5eaab0899f2eeb96ea406c3d31e9209fb40</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Ones</name>
      <anchorfile>classMatrixType.html</anchorfile>
      <anchor>a2f862c36c3fa244662328bbeede4da5ea1543e0b4eb96af2784d096b351943790</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>MatrixType</type>
      <name>AddEqualEl</name>
      <anchorfile>classMatrixType.html</anchorfile>
      <anchor>a369f835bd65a5c39c3fd7d6313c1b0b9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>CannotConvert</name>
      <anchorfile>classMatrixType.html</anchorfile>
      <anchor>ab98d3b7dad46b3941ac63c595e40544e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>MatrixType</type>
      <name>i</name>
      <anchorfile>classMatrixType.html</anchorfile>
      <anchor>acb7b50521ae4e68a7cf332d180a19bc8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_band</name>
      <anchorfile>classMatrixType.html</anchorfile>
      <anchor>a1b69ee6b89035a94c2b14d435c72f937</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_diagonal</name>
      <anchorfile>classMatrixType.html</anchorfile>
      <anchor>a74c1545c520022788fb4c14f4d2c4c86</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_symmetric</name>
      <anchorfile>classMatrixType.html</anchorfile>
      <anchor>adf8c030b501750d9ff16e2494eb84150</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>MatrixType</type>
      <name>KP</name>
      <anchorfile>classMatrixType.html</anchorfile>
      <anchor>a6a5c67f2185e7691d2d8e85e7f209130</anchor>
      <arglist>(const MatrixType &amp;) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MatrixType</name>
      <anchorfile>classMatrixType.html</anchorfile>
      <anchor>a6738decbc77e15bfe5cc40fde28fccd0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MatrixType</name>
      <anchorfile>classMatrixType.html</anchorfile>
      <anchor>a961ca4b0a900ee67d29c3061da4e6425</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MatrixType</name>
      <anchorfile>classMatrixType.html</anchorfile>
      <anchor>a73baa8f5553c656e360b05c357b91a16</anchor>
      <arglist>(int i, bool dlok)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MatrixType</name>
      <anchorfile>classMatrixType.html</anchorfile>
      <anchor>a9aef3e11e19bd8564e7945acacddef5b</anchor>
      <arglist>(const MatrixType &amp;mt)</arglist>
    </member>
    <member kind="function">
      <type>MatrixType</type>
      <name>MultRHS</name>
      <anchorfile>classMatrixType.html</anchorfile>
      <anchor>a28816528ab83f244fc3b3f2c7b1749d2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GeneralMatrix *</type>
      <name>New</name>
      <anchorfile>classMatrixType.html</anchorfile>
      <anchor>a80aa69091036bba00bcd678cbc651149</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GeneralMatrix *</type>
      <name>New</name>
      <anchorfile>classMatrixType.html</anchorfile>
      <anchor>ae5453f680c42a0f2d7ba7583675889be</anchor>
      <arglist>(int, int, BaseMatrix *) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!</name>
      <anchorfile>classMatrixType.html</anchorfile>
      <anchor>a00989fbda287f152cc8ea323e91cae86</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classMatrixType.html</anchorfile>
      <anchor>af48ce3750aa7d253ef8c1ef2db26c57d</anchor>
      <arglist>(MatrixType t) const </arglist>
    </member>
    <member kind="function">
      <type>MatrixType</type>
      <name>operator&amp;</name>
      <anchorfile>classMatrixType.html</anchorfile>
      <anchor>aa2c8863da597ed7c48ee9f6f890a5f47</anchor>
      <arglist>(const MatrixType &amp;mt) const </arglist>
    </member>
    <member kind="function">
      <type>MatrixType</type>
      <name>operator*</name>
      <anchorfile>classMatrixType.html</anchorfile>
      <anchor>acf7136da28783fd24fa763f084a19167</anchor>
      <arglist>(const MatrixType &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>operator+</name>
      <anchorfile>classMatrixType.html</anchorfile>
      <anchor>a2b49e19b00eaa0f02231ef4b64bcdd3e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>MatrixType</type>
      <name>operator+</name>
      <anchorfile>classMatrixType.html</anchorfile>
      <anchor>ad6a6554e63d2a6d80a8656b787f027cc</anchor>
      <arglist>(MatrixType mt) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classMatrixType.html</anchorfile>
      <anchor>a17ec08a80e4be36579d0a431743ed51f</anchor>
      <arglist>(MatrixType mt) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classMatrixType.html</anchorfile>
      <anchor>a9030b18826e24909d27bc09be7f2448e</anchor>
      <arglist>(const MatrixType &amp;mt)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classMatrixType.html</anchorfile>
      <anchor>a966e8e124c5a19353cad1ce4b5baea26</anchor>
      <arglist>(MatrixType t) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>classMatrixType.html</anchorfile>
      <anchor>a03162a78febdb9445da5301f251ebeef</anchor>
      <arglist>(MatrixType mt) const </arglist>
    </member>
    <member kind="function">
      <type>MatrixType</type>
      <name>operator|</name>
      <anchorfile>classMatrixType.html</anchorfile>
      <anchor>a60b293ea8aa3e8c2539d9b933a891a73</anchor>
      <arglist>(const MatrixType &amp;mt) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetDataLossOK</name>
      <anchorfile>classMatrixType.html</anchorfile>
      <anchor>ab47ba20414a7850cfe8f7ac4450674a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>MatrixType</type>
      <name>SP</name>
      <anchorfile>classMatrixType.html</anchorfile>
      <anchor>ab9832e895a19f05a7dc31631e7b9a23b</anchor>
      <arglist>(const MatrixType &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>MatrixType</type>
      <name>ssub</name>
      <anchorfile>classMatrixType.html</anchorfile>
      <anchor>a0e1434e4dbb778a4196d6a7811212229</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>MatrixType</type>
      <name>sub</name>
      <anchorfile>classMatrixType.html</anchorfile>
      <anchor>ad0b9fe47fd6f01e112284ff080067cf5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>MatrixType</type>
      <name>t</name>
      <anchorfile>classMatrixType.html</anchorfile>
      <anchor>a87734af76e2bd752f88e7b4976b52bbb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>value</name>
      <anchorfile>classMatrixType.html</anchorfile>
      <anchor>a6719a9649054265653e18670ab38719d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>Value</name>
      <anchorfile>classMatrixType.html</anchorfile>
      <anchor>a6f44ceb3de006a0e89396cd966c47151</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>nTypes</name>
      <anchorfile>classMatrixType.html</anchorfile>
      <anchor>abfce6c0bac99583f12979dc1c0b7259b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>attribute</name>
      <anchorfile>classMatrixType.html</anchorfile>
      <anchor>ae3543f4fb02305ce452e375cf16b66c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>DataLossOK</name>
      <anchorfile>classMatrixType.html</anchorfile>
      <anchor>ab27aa29964ac54ed1a900a1e45f57a5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>Compare</name>
      <anchorfile>classMatrixType.html</anchorfile>
      <anchor>a6ba54373b9b6c990f86c20c24764f8a7</anchor>
      <arglist>(const MatrixType &amp;, MatrixType &amp;)</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>Rectangular</name>
      <anchorfile>classMatrixType.html</anchorfile>
      <anchor>a858f15c5cad7d2271c38bc54fbca9b5c</anchor>
      <arglist>(MatrixType a, MatrixType b, MatrixType c)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MultipliedMatrix</name>
    <filename>classMultipliedMatrix.html</filename>
    <base>BaseMatrix</base>
    <member kind="function">
      <type>MatrixBandWidth</type>
      <name>bandwidth</name>
      <anchorfile>classMultipliedMatrix.html</anchorfile>
      <anchor>a263981504cf1742a5acb2f80f27a1ccb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MultipliedMatrix</name>
      <anchorfile>classMultipliedMatrix.html</anchorfile>
      <anchor>ac0ec07f95351ed0fc94bff6060510a67</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MultipliedMatrix</name>
      <anchorfile>classMultipliedMatrix.html</anchorfile>
      <anchor>a582b92e797cca414a2eb37b3a56130a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GeneralMatrix *</type>
      <name>Evaluate</name>
      <anchorfile>classMultipliedMatrix.html</anchorfile>
      <anchor>a399f18d0dfef4da879004ea51df54a50</anchor>
      <arglist>(MatrixType mt=MatrixTypeUnSp)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>MultipliedMatrix</name>
      <anchorfile>classMultipliedMatrix.html</anchorfile>
      <anchor>ad9c87e57a9b325dd8f38aef1f5f2b49b</anchor>
      <arglist>(const BaseMatrix *bm1x, const BaseMatrix *bm2x)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>search</name>
      <anchorfile>classMultipliedMatrix.html</anchorfile>
      <anchor>a4e77970d04e62fdbb487b5d1fe74b041</anchor>
      <arglist>(const BaseMatrix *) const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>union MultipliedMatrix::@1</type>
      <name>@2</name>
      <anchorfile>classMultipliedMatrix.html</anchorfile>
      <anchor>ac28436f07f29f164ff3aec2c334c6b34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const BaseMatrix *</type>
      <name>bm1</name>
      <anchorfile>unionMultipliedMatrix_1_1@1.html</anchorfile>
      <anchor>a7f1e83a51e2756877ec741888b0b5796</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GeneralMatrix *</type>
      <name>gm1</name>
      <anchorfile>unionMultipliedMatrix_1_1@1.html</anchorfile>
      <anchor>a2c687f1ef43400b6e998c8e681d6388c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>union MultipliedMatrix::@3</type>
      <name>@4</name>
      <anchorfile>classMultipliedMatrix.html</anchorfile>
      <anchor>af5d011581462bf2720908b1e1cb5d6ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const BaseMatrix *</type>
      <name>bm2</name>
      <anchorfile>unionMultipliedMatrix_1_1@3.html</anchorfile>
      <anchor>aca4ec702b07b342ab04419c63948f362</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GeneralMatrix *</type>
      <name>gm2</name>
      <anchorfile>unionMultipliedMatrix_1_1@3.html</anchorfile>
      <anchor>a175ff9333f1808a1531b1a807332afeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>BaseMatrix</name>
      <anchorfile>classMultipliedMatrix.html</anchorfile>
      <anchor>afcc50b811bd45d547cae53941018fdde</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>GeneralMatrix</name>
      <anchorfile>classMultipliedMatrix.html</anchorfile>
      <anchor>abaf0969f44c36896ac567a558a330771</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>GenericMatrix</name>
      <anchorfile>classMultipliedMatrix.html</anchorfile>
      <anchor>a4ecabb4ff1be9d3dd3fd895b25fd7237</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MultiRadixCounter</name>
    <filename>classMultiRadixCounter.html</filename>
    <member kind="function">
      <type>int</type>
      <name>Counter</name>
      <anchorfile>classMultiRadixCounter.html</anchorfile>
      <anchor>a1c9fb2d5f7ee88cc3f4eea097a34c7ba</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Finish</name>
      <anchorfile>classMultiRadixCounter.html</anchorfile>
      <anchor>ab2cf685e36af580bf3dc03cf660dc805</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MultiRadixCounter</name>
      <anchorfile>classMultiRadixCounter.html</anchorfile>
      <anchor>a8daaaa635a2650e3368e6fba3dd0ea55</anchor>
      <arglist>(int nx, const SimpleIntArray &amp;rx, SimpleIntArray &amp;vx)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator++</name>
      <anchorfile>classMultiRadixCounter.html</anchorfile>
      <anchor>add6df1b99428c4aecb043f6ccb06ef89</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Reverse</name>
      <anchorfile>classMultiRadixCounter.html</anchorfile>
      <anchor>a6b44fda2f2ae36e9b5d738032a40213a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Swap</name>
      <anchorfile>classMultiRadixCounter.html</anchorfile>
      <anchor>a1c8da177ecc33890d2f8efdc3336fecb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>counter</name>
      <anchorfile>classMultiRadixCounter.html</anchorfile>
      <anchor>ab8395fdde5cc7a8f59934831014ae9bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>finish</name>
      <anchorfile>classMultiRadixCounter.html</anchorfile>
      <anchor>a379f3ad37a4326290a7f5db29f1e0a72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const int</type>
      <name>n</name>
      <anchorfile>classMultiRadixCounter.html</anchorfile>
      <anchor>a5957ec572188accb51b88925b072472d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>product</name>
      <anchorfile>classMultiRadixCounter.html</anchorfile>
      <anchor>a193469ce0722a5901dc7988514bec37a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const SimpleIntArray &amp;</type>
      <name>Radix</name>
      <anchorfile>classMultiRadixCounter.html</anchorfile>
      <anchor>acd2b0b126806d643a75005653614f402</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>reverse</name>
      <anchorfile>classMultiRadixCounter.html</anchorfile>
      <anchor>a0f3b7aa5a4bbcfefcfecf445efd17721</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SimpleIntArray &amp;</type>
      <name>Value</name>
      <anchorfile>classMultiRadixCounter.html</anchorfile>
      <anchor>a74e6e96be357ba9feca09d6176410680</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>NegatedMatrix</name>
    <filename>classNegatedMatrix.html</filename>
    <base>BaseMatrix</base>
    <member kind="function">
      <type>MatrixBandWidth</type>
      <name>bandwidth</name>
      <anchorfile>classNegatedMatrix.html</anchorfile>
      <anchor>a5960d4bca8efb18c83d2c1cb42edf350</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GeneralMatrix *</type>
      <name>Evaluate</name>
      <anchorfile>classNegatedMatrix.html</anchorfile>
      <anchor>aa70f58a700232f7e510eba5a8df8a88c</anchor>
      <arglist>(MatrixType mt=MatrixTypeUnSp)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NegatedMatrix</name>
      <anchorfile>classNegatedMatrix.html</anchorfile>
      <anchor>af5a198cee7fe85a420602b7b222bc511</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~NegatedMatrix</name>
      <anchorfile>classNegatedMatrix.html</anchorfile>
      <anchor>ab93a793137d20f900872194644886d19</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>NegatedMatrix</name>
      <anchorfile>classNegatedMatrix.html</anchorfile>
      <anchor>a894d38f5694a07fdd1b3feeee812de3b</anchor>
      <arglist>(const BaseMatrix *bmx)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>search</name>
      <anchorfile>classNegatedMatrix.html</anchorfile>
      <anchor>afd2bd1bc94cab6482b2c581f52047820</anchor>
      <arglist>(const BaseMatrix *) const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>union NegatedMatrix::@7</type>
      <name>@8</name>
      <anchorfile>classNegatedMatrix.html</anchorfile>
      <anchor>aab15dfbe69273bd656cf29c9d67ba918</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const BaseMatrix *</type>
      <name>bm</name>
      <anchorfile>unionNegatedMatrix_1_1@7.html</anchorfile>
      <anchor>a4f0755b6611e001e747f504da9de543a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GeneralMatrix *</type>
      <name>gm</name>
      <anchorfile>unionNegatedMatrix_1_1@7.html</anchorfile>
      <anchor>ab1c92c3ab356ce8cbaf62a35ea35c866</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>BaseMatrix</name>
      <anchorfile>classNegatedMatrix.html</anchorfile>
      <anchor>afcc50b811bd45d547cae53941018fdde</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>NegShiftedMatrix</name>
    <filename>classNegShiftedMatrix.html</filename>
    <base>ShiftedMatrix</base>
    <member kind="function">
      <type>GeneralMatrix *</type>
      <name>Evaluate</name>
      <anchorfile>classNegShiftedMatrix.html</anchorfile>
      <anchor>aec54c83660bd17362305d8aad991f880</anchor>
      <arglist>(MatrixType mt=MatrixTypeUnSp)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NegShiftedMatrix</name>
      <anchorfile>classNegShiftedMatrix.html</anchorfile>
      <anchor>a443a569e64a10f57ff3d25554bff7ecc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~NegShiftedMatrix</name>
      <anchorfile>classNegShiftedMatrix.html</anchorfile>
      <anchor>af434be8a2e3e3268a866224fbe9c8e1f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>NegShiftedMatrix</name>
      <anchorfile>classNegShiftedMatrix.html</anchorfile>
      <anchor>a8bbaa7185955afb984e02c83a437af18</anchor>
      <arglist>(Real fx, const BaseMatrix *bmx)</arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>BaseMatrix</name>
      <anchorfile>classNegShiftedMatrix.html</anchorfile>
      <anchor>afcc50b811bd45d547cae53941018fdde</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>GeneralMatrix</name>
      <anchorfile>classNegShiftedMatrix.html</anchorfile>
      <anchor>abaf0969f44c36896ac567a558a330771</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>GenericMatrix</name>
      <anchorfile>classNegShiftedMatrix.html</anchorfile>
      <anchor>a4ecabb4ff1be9d3dd3fd895b25fd7237</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend NegShiftedMatrix</type>
      <name>operator-</name>
      <anchorfile>classNegShiftedMatrix.html</anchorfile>
      <anchor>a12197e802fd1e5829c78adcaccb57840</anchor>
      <arglist>(Real, const BaseMatrix &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>NotDefinedException</name>
    <filename>classNotDefinedException.html</filename>
    <base>Logic_error</base>
    <member kind="function">
      <type></type>
      <name>NotDefinedException</name>
      <anchorfile>classNotDefinedException.html</anchorfile>
      <anchor>a609d715cfedbf7c4fcde1aca71ec55ba</anchor>
      <arglist>(const char *op, const char *matrix)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static unsigned long</type>
      <name>Select</name>
      <anchorfile>classNotDefinedException.html</anchorfile>
      <anchor>a273054d10579b0822bba85ace8d2d556</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>NotSquareException</name>
    <filename>classNotSquareException.html</filename>
    <base>Logic_error</base>
    <member kind="function">
      <type></type>
      <name>NotSquareException</name>
      <anchorfile>classNotSquareException.html</anchorfile>
      <anchor>a217c00379b3896dad851ee65d0094962</anchor>
      <arglist>(const GeneralMatrix &amp;A)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NotSquareException</name>
      <anchorfile>classNotSquareException.html</anchorfile>
      <anchor>a4b6ebc587c9705ee73186c785a6a91d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static unsigned long</type>
      <name>Select</name>
      <anchorfile>classNotSquareException.html</anchorfile>
      <anchor>a4f6265686d6c6a07b25feb71405ed5a6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>NPDException</name>
    <filename>classNPDException.html</filename>
    <base>Runtime_error</base>
    <member kind="function">
      <type></type>
      <name>NPDException</name>
      <anchorfile>classNPDException.html</anchorfile>
      <anchor>ad8029f357546ebd430716d97f52c8756</anchor>
      <arglist>(const GeneralMatrix &amp;)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static unsigned long</type>
      <name>Select</name>
      <anchorfile>classNPDException.html</anchorfile>
      <anchor>ad63eb09ddb39958a9993d5774dcc691a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>nricMatrix</name>
    <filename>classnricMatrix.html</filename>
    <base>Matrix</base>
    <member kind="function">
      <type>void</type>
      <name>cleanup</name>
      <anchorfile>classnricMatrix.html</anchorfile>
      <anchor>af4a1f0c535f3d4ac3d20727287881b5e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MiniCleanUp</name>
      <anchorfile>classnricMatrix.html</anchorfile>
      <anchor>a5da03a3162d8e29596881e9948616eb6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Real **</type>
      <name>nric</name>
      <anchorfile>classnricMatrix.html</anchorfile>
      <anchor>a96b0dfd7e47070a5fe5e07cdfd39cf68</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>nricMatrix</name>
      <anchorfile>classnricMatrix.html</anchorfile>
      <anchor>ab491bb34abdaf86f4b963349e4be1183</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>nricMatrix</name>
      <anchorfile>classnricMatrix.html</anchorfile>
      <anchor>afc2a34280b46ddb1e1cd78a888ee620f</anchor>
      <arglist>(int m, int n)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>nricMatrix</name>
      <anchorfile>classnricMatrix.html</anchorfile>
      <anchor>ae82de8adf34c8ed6a9d021c03f8bf79a</anchor>
      <arglist>(const BaseMatrix &amp;bm)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>nricMatrix</name>
      <anchorfile>classnricMatrix.html</anchorfile>
      <anchor>ac8e730cbdada33a72424fcfad7808c31</anchor>
      <arglist>(const nricMatrix &amp;gm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator+=</name>
      <anchorfile>classnricMatrix.html</anchorfile>
      <anchor>ac98af9818a122bfd123f83f3ec84f89f</anchor>
      <arglist>(const Matrix &amp;M)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator+=</name>
      <anchorfile>classnricMatrix.html</anchorfile>
      <anchor>a3a0509bb555b7b2e3c2cc97bfd0bab8c</anchor>
      <arglist>(Real f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator-=</name>
      <anchorfile>classnricMatrix.html</anchorfile>
      <anchor>a339fa68c95517d3083eeb988bce46541</anchor>
      <arglist>(const Matrix &amp;M)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator-=</name>
      <anchorfile>classnricMatrix.html</anchorfile>
      <anchor>a4aee35314ddb4a224ab9e4516cb7ca20</anchor>
      <arglist>(Real f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classnricMatrix.html</anchorfile>
      <anchor>a0b3add7cf4d18e3ccaf6810a5ff74d02</anchor>
      <arglist>(const BaseMatrix &amp;X)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classnricMatrix.html</anchorfile>
      <anchor>acb78becec0d25198e7a1a0acb159dca3</anchor>
      <arglist>(const BaseMatrix &amp;bm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classnricMatrix.html</anchorfile>
      <anchor>ace303db3045eb6f43b2ab7256c674bf6</anchor>
      <arglist>(Real f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classnricMatrix.html</anchorfile>
      <anchor>a8647209d335dedb9b521fd010674c307</anchor>
      <arglist>(const nricMatrix &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classnricMatrix.html</anchorfile>
      <anchor>a24791627e65ccab3967e58478bb17364</anchor>
      <arglist>(int m, int n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ReSize</name>
      <anchorfile>classnricMatrix.html</anchorfile>
      <anchor>a9103a209d4dd35eb0a6f154465711a31</anchor>
      <arglist>(int m, int n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classnricMatrix.html</anchorfile>
      <anchor>a1f57388d60086d8505d62e0435ebc0ab</anchor>
      <arglist>(const GeneralMatrix &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ReSize</name>
      <anchorfile>classnricMatrix.html</anchorfile>
      <anchor>ae40ad5647e371c2a6c253f1030d7c164</anchor>
      <arglist>(const GeneralMatrix &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize_keep</name>
      <anchorfile>classnricMatrix.html</anchorfile>
      <anchor>aa83a408ab03933879208281c47496340</anchor>
      <arglist>(int m, int n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classnricMatrix.html</anchorfile>
      <anchor>ab9a275d7a974e884e4a1c66875f0b375</anchor>
      <arglist>(nricMatrix &amp;gm)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~nricMatrix</name>
      <anchorfile>classnricMatrix.html</anchorfile>
      <anchor>ae61ed397791ff57dda15a0fadc2ce8e1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>DeleteRowPointer</name>
      <anchorfile>classnricMatrix.html</anchorfile>
      <anchor>adf6b49c61f235b32dfefaaa3d8f6560a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>GeneralMatrix *</type>
      <name>Image</name>
      <anchorfile>classnricMatrix.html</anchorfile>
      <anchor>ab02421ec88ebcea172c97dd29561d84e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>MakeRowPointer</name>
      <anchorfile>classnricMatrix.html</anchorfile>
      <anchor>a0cca7c080af77b9724261e1d9ec920b3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Real **</type>
      <name>row_pointer</name>
      <anchorfile>classnricMatrix.html</anchorfile>
      <anchor>ac30dccc67fc0abdac20cbf89890b5a01</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ObjectLoader</name>
    <filename>classObjectLoader.html</filename>
    <base>jlo::LazyLocatedObjectLoader</base>
    <member kind="function" protection="private">
      <type>LocatedObject *</type>
      <name>GetParent</name>
      <anchorfile>classObjectLoader.html</anchorfile>
      <anchor>a4721df987bf19896c7ad5c4792d0d39a</anchor>
      <arglist>(const LocatedObject &amp;child)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Out_of_range</name>
    <filename>classOut__of__range.html</filename>
    <base>Logic_error</base>
    <member kind="variable" static="yes">
      <type>static unsigned long</type>
      <name>Select</name>
      <anchorfile>classOut__of__range.html</anchorfile>
      <anchor>a93e19183e6d45f1286d4a26e1ae25641</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Out_of_range</name>
      <anchorfile>classOut__of__range.html</anchorfile>
      <anchor>a1016261ef3ac9d5eff1f38a95e02da79</anchor>
      <arglist>(const char *a_what=0)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Overflow_error</name>
    <filename>classOverflow__error.html</filename>
    <base>Runtime_error</base>
    <member kind="variable" static="yes">
      <type>static unsigned long</type>
      <name>Select</name>
      <anchorfile>classOverflow__error.html</anchorfile>
      <anchor>a50d4599833e6330c0bf8cd5b643062d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Overflow_error</name>
      <anchorfile>classOverflow__error.html</anchorfile>
      <anchor>ae071d4588c5143776418c00d2ce93b8d</anchor>
      <arglist>(const char *a_what=0)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>OverflowException</name>
    <filename>classOverflowException.html</filename>
    <base>Runtime_error</base>
    <member kind="function">
      <type></type>
      <name>OverflowException</name>
      <anchorfile>classOverflowException.html</anchorfile>
      <anchor>ac1a3b1d77140e5c84f706fb09398fdd3</anchor>
      <arglist>(const char *c)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static unsigned long</type>
      <name>Select</name>
      <anchorfile>classOverflowException.html</anchorfile>
      <anchor>aad0227a4cf76bd797a6344485e75f666</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ProgramException</name>
    <filename>classProgramException.html</filename>
    <base>Logic_error</base>
    <member kind="function">
      <type></type>
      <name>ProgramException</name>
      <anchorfile>classProgramException.html</anchorfile>
      <anchor>a942f03a341dca4cf811218611234aac1</anchor>
      <arglist>(const char *c)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ProgramException</name>
      <anchorfile>classProgramException.html</anchorfile>
      <anchor>a3e8ac6dfc025290f61716fb9c67231f6</anchor>
      <arglist>(const char *c, const GeneralMatrix &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ProgramException</name>
      <anchorfile>classProgramException.html</anchorfile>
      <anchor>af51ce949232c977ff06293ed34413d7e</anchor>
      <arglist>(const char *c, const GeneralMatrix &amp;, const GeneralMatrix &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ProgramException</name>
      <anchorfile>classProgramException.html</anchorfile>
      <anchor>a4fb0ce8ba2a658561fe7e12302afa702</anchor>
      <arglist>(const char *c, MatrixType, MatrixType)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static unsigned long</type>
      <name>Select</name>
      <anchorfile>classProgramException.html</anchorfile>
      <anchor>ad515cf95314980cf863d5d5356a1c5f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>ProgramException</name>
      <anchorfile>classProgramException.html</anchorfile>
      <anchor>a90739dbce4bf353e838e21b74231ec04</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Range_error</name>
    <filename>classRange__error.html</filename>
    <base>Runtime_error</base>
    <member kind="variable" static="yes">
      <type>static unsigned long</type>
      <name>Select</name>
      <anchorfile>classRange__error.html</anchorfile>
      <anchor>a7e2b892d0406af3db08415361fade4c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Range_error</name>
      <anchorfile>classRange__error.html</anchorfile>
      <anchor>a8bc12b7074abb363df50ddbd82c1c9db</anchor>
      <arglist>(const char *a_what=0)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RealStarStar</name>
    <filename>classRealStarStar.html</filename>
    <member kind="function">
      <type></type>
      <name>operator Real **</name>
      <anchorfile>classRealStarStar.html</anchorfile>
      <anchor>ae1fef4ddb3c75f80da8d01973d9bf0f4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RealStarStar</name>
      <anchorfile>classRealStarStar.html</anchorfile>
      <anchor>ad46bcdbe1f7c9f521f696756078981fa</anchor>
      <arglist>(Matrix &amp;A)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~RealStarStar</name>
      <anchorfile>classRealStarStar.html</anchorfile>
      <anchor>ad0dae00af759d9051745bdf06748fd4d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Real **</type>
      <name>a</name>
      <anchorfile>classRealStarStar.html</anchorfile>
      <anchor>a22ab8e4e29ae0cc91226ff67d2ee1091</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RectMatrixCol</name>
    <filename>classRectMatrixCol.html</filename>
    <base>RectMatrixRowCol</base>
    <member kind="function">
      <type>void</type>
      <name>Down</name>
      <anchorfile>classRectMatrixCol.html</anchorfile>
      <anchor>ae47c1ddf71053f44b6a98fb9ecb5a192</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Left</name>
      <anchorfile>classRectMatrixCol.html</anchorfile>
      <anchor>a749656e672061aca5b6be61cb2ce1f2d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Right</name>
      <anchorfile>classRectMatrixCol.html</anchorfile>
      <anchor>aed238ccd4b925b8ac753f8eca4b564c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Up</name>
      <anchorfile>classRectMatrixCol.html</anchorfile>
      <anchor>a57b2bb743fb4fa46bfc887a335f5b338</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RectMatrixCol</name>
      <anchorfile>classRectMatrixCol.html</anchorfile>
      <anchor>af8b4292bc6eedae5bc641e860c5ccfc8</anchor>
      <arglist>(const Matrix &amp;, int, int, int)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RectMatrixCol</name>
      <anchorfile>classRectMatrixCol.html</anchorfile>
      <anchor>aec39989b21bcd9a7e02332a17f42d49f</anchor>
      <arglist>(const Matrix &amp;, int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Reset</name>
      <anchorfile>classRectMatrixCol.html</anchorfile>
      <anchor>a64a1b6471b2e8c1a9e8eb2495934df7f</anchor>
      <arglist>(const Matrix &amp;, int, int, int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Reset</name>
      <anchorfile>classRectMatrixCol.html</anchorfile>
      <anchor>ad12aac0a25f4a6d0130df853a4db67e6</anchor>
      <arglist>(const Matrix &amp;, int)</arglist>
    </member>
    <member kind="friend">
      <type>friend void</type>
      <name>ComplexScale</name>
      <anchorfile>classRectMatrixCol.html</anchorfile>
      <anchor>ae131888d49cb5f48944aa641f5998af5</anchor>
      <arglist>(RectMatrixCol &amp;, RectMatrixCol &amp;, Real, Real)</arglist>
    </member>
    <member kind="friend">
      <type>friend void</type>
      <name>Rotate</name>
      <anchorfile>classRectMatrixCol.html</anchorfile>
      <anchor>a23acf0c66955f76462c923517f1f64be</anchor>
      <arglist>(RectMatrixCol &amp;, RectMatrixCol &amp;, Real, Real)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RectMatrixDiag</name>
    <filename>classRectMatrixDiag.html</filename>
    <base>RectMatrixRowCol</base>
    <member kind="function">
      <type>void</type>
      <name>DownDiag</name>
      <anchorfile>classRectMatrixDiag.html</anchorfile>
      <anchor>a418e6c0eb6f7f2f36de5772273275817</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Real &amp;</type>
      <name>operator[]</name>
      <anchorfile>classRectMatrixDiag.html</anchorfile>
      <anchor>a81acf762fed3b7f4cecbf6c403058274</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RectMatrixDiag</name>
      <anchorfile>classRectMatrixDiag.html</anchorfile>
      <anchor>a18b7d187dac91afcc43350b74a5b0810</anchor>
      <arglist>(const DiagonalMatrix &amp;D)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UpDiag</name>
      <anchorfile>classRectMatrixDiag.html</anchorfile>
      <anchor>aceb400b730818c6e77e83b2dd23750b3</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RectMatrixRow</name>
    <filename>classRectMatrixRow.html</filename>
    <base>RectMatrixRowCol</base>
    <member kind="function">
      <type>void</type>
      <name>Down</name>
      <anchorfile>classRectMatrixRow.html</anchorfile>
      <anchor>a4a7bf5ec50be2e769e1394aea3d39243</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Left</name>
      <anchorfile>classRectMatrixRow.html</anchorfile>
      <anchor>a459e0abe296fe1d3dc3000eda2e5a8f4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Real &amp;</type>
      <name>operator[]</name>
      <anchorfile>classRectMatrixRow.html</anchorfile>
      <anchor>af5881bc072938d306183c43f5166deff</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Right</name>
      <anchorfile>classRectMatrixRow.html</anchorfile>
      <anchor>aea28d4fd921cbea791b7672ddea94c07</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Up</name>
      <anchorfile>classRectMatrixRow.html</anchorfile>
      <anchor>a5ec8b50ff768dc4140566c76b20605c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RectMatrixRow</name>
      <anchorfile>classRectMatrixRow.html</anchorfile>
      <anchor>af401cf2eb90b93a094a2435af46340ce</anchor>
      <arglist>(const Matrix &amp;, int, int, int)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RectMatrixRow</name>
      <anchorfile>classRectMatrixRow.html</anchorfile>
      <anchor>af149e9f46a2f7bf9ce845668d76462a6</anchor>
      <arglist>(const Matrix &amp;, int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Reset</name>
      <anchorfile>classRectMatrixRow.html</anchorfile>
      <anchor>aaa395cb08fed4a807ca5525f5aa45e4d</anchor>
      <arglist>(const Matrix &amp;, int, int, int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Reset</name>
      <anchorfile>classRectMatrixRow.html</anchorfile>
      <anchor>a4a2d16927e55415837ee34af837bdf7e</anchor>
      <arglist>(const Matrix &amp;, int)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RectMatrixRowCol</name>
    <filename>classRectMatrixRowCol.html</filename>
    <member kind="function">
      <type>void</type>
      <name>DownDiag</name>
      <anchorfile>classRectMatrixRowCol.html</anchorfile>
      <anchor>a32dae8a5c17539b6ca2bc9adb48c6b0c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Real &amp;</type>
      <name>First</name>
      <anchorfile>classRectMatrixRowCol.html</anchorfile>
      <anchor>a86dff62cdf5b164af51438f2cd41b474</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Real &amp;</type>
      <name>operator[]</name>
      <anchorfile>classRectMatrixRowCol.html</anchorfile>
      <anchor>a90021608c8ec2825325dd933b5d58e15</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UpDiag</name>
      <anchorfile>classRectMatrixRowCol.html</anchorfile>
      <anchor>a8e2a7a6d4cd227c1ea884b7d65585942</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>operator*</name>
      <anchorfile>classRectMatrixRowCol.html</anchorfile>
      <anchor>a387f09d14f7eb953a86c64be5edd8ac2</anchor>
      <arglist>(const RectMatrixRowCol &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AddScaled</name>
      <anchorfile>classRectMatrixRowCol.html</anchorfile>
      <anchor>a3d5a30a8f4a16f227745c8853e432292</anchor>
      <arglist>(const RectMatrixRowCol &amp;, Real)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Divide</name>
      <anchorfile>classRectMatrixRowCol.html</anchorfile>
      <anchor>af8a83ec516bf0e3e6c16df2eb0b79b7a</anchor>
      <arglist>(const RectMatrixRowCol &amp;, Real)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Divide</name>
      <anchorfile>classRectMatrixRowCol.html</anchorfile>
      <anchor>a7208776742fc69ed34bfb1f309b258db</anchor>
      <arglist>(Real)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Negate</name>
      <anchorfile>classRectMatrixRowCol.html</anchorfile>
      <anchor>a5c6d68fb80759c68d09a0b5d12b84822</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Zero</name>
      <anchorfile>classRectMatrixRowCol.html</anchorfile>
      <anchor>a935c0ec5f6ed575e62f2a52a3ce5ef12</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>SumSquare</name>
      <anchorfile>classRectMatrixRowCol.html</anchorfile>
      <anchor>aaed10cc0174d1d8bdfc58829e97e2c57</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>RectMatrixRowCol</name>
      <anchorfile>classRectMatrixRowCol.html</anchorfile>
      <anchor>a0a1557801206f93c6d65fa35e6ef5c1b</anchor>
      <arglist>(Real *st, int nx, int sp, int sh)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>Reset</name>
      <anchorfile>classRectMatrixRowCol.html</anchorfile>
      <anchor>a7d8b0a570e37aeef12c548b47ac9e5bb</anchor>
      <arglist>(Real *st, int nx, int sp, int sh)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>n</name>
      <anchorfile>classRectMatrixRowCol.html</anchorfile>
      <anchor>abaf49227eb2926f998c2630b93794ff6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>shift</name>
      <anchorfile>classRectMatrixRowCol.html</anchorfile>
      <anchor>a4942d4ac243bd96cf3109fc0b966f28d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>spacing</name>
      <anchorfile>classRectMatrixRowCol.html</anchorfile>
      <anchor>a7791524b848b624c08508bd2acd93d09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Real *</type>
      <name>store</name>
      <anchorfile>classRectMatrixRowCol.html</anchorfile>
      <anchor>a11f41f07466d14f4a51e8556b677d11f</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend void</type>
      <name>ComplexScale</name>
      <anchorfile>classRectMatrixRowCol.html</anchorfile>
      <anchor>ae131888d49cb5f48944aa641f5998af5</anchor>
      <arglist>(RectMatrixCol &amp;, RectMatrixCol &amp;, Real, Real)</arglist>
    </member>
    <member kind="friend">
      <type>friend void</type>
      <name>Rotate</name>
      <anchorfile>classRectMatrixRowCol.html</anchorfile>
      <anchor>a23acf0c66955f76462c923517f1f64be</anchor>
      <arglist>(RectMatrixCol &amp;, RectMatrixCol &amp;, Real, Real)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ReturnMatrix</name>
    <filename>classReturnMatrix.html</filename>
    <base>BaseMatrix</base>
    <member kind="function">
      <type>MatrixBandWidth</type>
      <name>bandwidth</name>
      <anchorfile>classReturnMatrix.html</anchorfile>
      <anchor>ae61914a61be690a68b0ec5c7adf1536e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GeneralMatrix *</type>
      <name>Evaluate</name>
      <anchorfile>classReturnMatrix.html</anchorfile>
      <anchor>a9b7a10d894e7eb01a48db63f53a4d825</anchor>
      <arglist>(MatrixType mt=MatrixTypeUnSp)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ReturnMatrix</name>
      <anchorfile>classReturnMatrix.html</anchorfile>
      <anchor>a441c82700a470866e70d66f7c4b9dd1d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ReturnMatrix</name>
      <anchorfile>classReturnMatrix.html</anchorfile>
      <anchor>ac41bc00ad95c52c3e72220e586c0d25e</anchor>
      <arglist>(const ReturnMatrix &amp;tm)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ReturnMatrix</name>
      <anchorfile>classReturnMatrix.html</anchorfile>
      <anchor>a1e65c23fde68d3de6b7d846018b46684</anchor>
      <arglist>(const GeneralMatrix *gmx)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ReturnMatrix</name>
      <anchorfile>classReturnMatrix.html</anchorfile>
      <anchor>a3c4a27925e9787c812c1158e8c6bff5f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>search</name>
      <anchorfile>classReturnMatrix.html</anchorfile>
      <anchor>af2b7e2f3ef90a9f99052e88e9ca2f233</anchor>
      <arglist>(const BaseMatrix *) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GeneralMatrix *</type>
      <name>gm</name>
      <anchorfile>classReturnMatrix.html</anchorfile>
      <anchor>a666901b39aecd65e107f59986e5c70fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>BaseMatrix</name>
      <anchorfile>classReturnMatrix.html</anchorfile>
      <anchor>afcc50b811bd45d547cae53941018fdde</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ReversedMatrix</name>
    <filename>classReversedMatrix.html</filename>
    <base>NegatedMatrix</base>
    <member kind="function">
      <type>GeneralMatrix *</type>
      <name>Evaluate</name>
      <anchorfile>classReversedMatrix.html</anchorfile>
      <anchor>a8435563352014a2a67095c09917458b9</anchor>
      <arglist>(MatrixType mt=MatrixTypeUnSp)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ReversedMatrix</name>
      <anchorfile>classReversedMatrix.html</anchorfile>
      <anchor>a264eebb19fafae7cb3ff2b96ff4a1381</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ReversedMatrix</name>
      <anchorfile>classReversedMatrix.html</anchorfile>
      <anchor>a79c57cf7705eac6ca10b1b6822c7dc9f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ReversedMatrix</name>
      <anchorfile>classReversedMatrix.html</anchorfile>
      <anchor>aa8c200f2c4bdd15d0228b1bcd10d2071</anchor>
      <arglist>(const BaseMatrix *bmx)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>BaseMatrix</name>
      <anchorfile>classReversedMatrix.html</anchorfile>
      <anchor>afcc50b811bd45d547cae53941018fdde</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RowedMatrix</name>
    <filename>classRowedMatrix.html</filename>
    <base>NegatedMatrix</base>
    <member kind="function">
      <type>MatrixBandWidth</type>
      <name>bandwidth</name>
      <anchorfile>classRowedMatrix.html</anchorfile>
      <anchor>a274bbd655d57ecbc4009e7c91ae4a001</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GeneralMatrix *</type>
      <name>Evaluate</name>
      <anchorfile>classRowedMatrix.html</anchorfile>
      <anchor>a60efbef4a9bb00bc969acf2fedff64d2</anchor>
      <arglist>(MatrixType mt=MatrixTypeUnSp)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RowedMatrix</name>
      <anchorfile>classRowedMatrix.html</anchorfile>
      <anchor>a5843abab8f6d9fb2db70532461382bb4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~RowedMatrix</name>
      <anchorfile>classRowedMatrix.html</anchorfile>
      <anchor>a976698df6061561c343c1eb5818e809d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RowedMatrix</name>
      <anchorfile>classRowedMatrix.html</anchorfile>
      <anchor>a5cecdb2c2e8ffe9cbd3d0b29b82da5ec</anchor>
      <arglist>(const BaseMatrix *bmx)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>BaseMatrix</name>
      <anchorfile>classRowedMatrix.html</anchorfile>
      <anchor>afcc50b811bd45d547cae53941018fdde</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RowVector</name>
    <filename>classRowVector.html</filename>
    <base>Matrix</base>
    <member kind="function">
      <type>void</type>
      <name>cleanup</name>
      <anchorfile>classRowVector.html</anchorfile>
      <anchor>a109d94c224d89b436a6a70dc0df72ced</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Real &amp;</type>
      <name>element</name>
      <anchorfile>classRowVector.html</anchorfile>
      <anchor>a6a516ddfd67f09aa8a8796bbe07d097d</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>element</name>
      <anchorfile>classRowVector.html</anchorfile>
      <anchor>a8e7cc22d9c53070b0bb219724119bd8c</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MiniCleanUp</name>
      <anchorfile>classRowVector.html</anchorfile>
      <anchor>a4fab7f86145c9c7f095d16de4c05be7f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Real *</type>
      <name>nric</name>
      <anchorfile>classRowVector.html</anchorfile>
      <anchor>a0afbd4022b5c5faed875cd789b476134</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Real &amp;</type>
      <name>operator()</name>
      <anchorfile>classRowVector.html</anchorfile>
      <anchor>a4f64a2755f175af6555ef9633eaaafc6</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>operator()</name>
      <anchorfile>classRowVector.html</anchorfile>
      <anchor>a2768d925701ffae38c0bcd00d54e89f6</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator+=</name>
      <anchorfile>classRowVector.html</anchorfile>
      <anchor>a2259584baf89bbd95253af6d472354f5</anchor>
      <arglist>(const Matrix &amp;M)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator+=</name>
      <anchorfile>classRowVector.html</anchorfile>
      <anchor>ab71741f33960f878a3e62e9e75c7aaf6</anchor>
      <arglist>(Real f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator-=</name>
      <anchorfile>classRowVector.html</anchorfile>
      <anchor>a9e47321b8cdc4f471d2eed29838e1953</anchor>
      <arglist>(const Matrix &amp;M)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator-=</name>
      <anchorfile>classRowVector.html</anchorfile>
      <anchor>a5cce97a7c9cd4ccbcb790f7aadadc317</anchor>
      <arglist>(Real f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classRowVector.html</anchorfile>
      <anchor>aa101df421ad27cd707262bbaaacaf530</anchor>
      <arglist>(const BaseMatrix &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classRowVector.html</anchorfile>
      <anchor>a95cdfb643f651474351d7b06aa2cb8e9</anchor>
      <arglist>(Real f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classRowVector.html</anchorfile>
      <anchor>a914fffc9346c23f06ac1f5c014e8cd27</anchor>
      <arglist>(const RowVector &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classRowVector.html</anchorfile>
      <anchor>a3377ad988d65c550cae6210bbc42cb3f</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ReSize</name>
      <anchorfile>classRowVector.html</anchorfile>
      <anchor>a40f683f88913c05ebe4c92f11fd29e1a</anchor>
      <arglist>(int m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classRowVector.html</anchorfile>
      <anchor>a63bb083c4ca4a1cc1066176dbda880da</anchor>
      <arglist>(int, int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ReSize</name>
      <anchorfile>classRowVector.html</anchorfile>
      <anchor>a5cac797e02688c2096da747fc4200a58</anchor>
      <arglist>(int m, int n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classRowVector.html</anchorfile>
      <anchor>a1961430e50e3125a1ffef32702b8f900</anchor>
      <arglist>(const GeneralMatrix &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ReSize</name>
      <anchorfile>classRowVector.html</anchorfile>
      <anchor>acec6671623eafc77e86399735e1d501e</anchor>
      <arglist>(const GeneralMatrix &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize_keep</name>
      <anchorfile>classRowVector.html</anchorfile>
      <anchor>a6505b82a96d32014bdf0a481d5477c28</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize_keep</name>
      <anchorfile>classRowVector.html</anchorfile>
      <anchor>ad5dc8ce89ed0e77fb5853d9c1239ea44</anchor>
      <arglist>(int, int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RestoreCol</name>
      <anchorfile>classRowVector.html</anchorfile>
      <anchor>a892b5f26163f598dfabed3cc41c0f33e</anchor>
      <arglist>(MatrixRowCol &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RowVector</name>
      <anchorfile>classRowVector.html</anchorfile>
      <anchor>a42d30ff0c665bb17fab1086d89d400f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RowVector</name>
      <anchorfile>classRowVector.html</anchorfile>
      <anchor>ae93affebd2ab7d5f45ffcaae525d5572</anchor>
      <arglist>(ArrayLengthSpecifier n)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RowVector</name>
      <anchorfile>classRowVector.html</anchorfile>
      <anchor>adf30af2172a0141ac764b949c4e124ca</anchor>
      <arglist>(const BaseMatrix &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RowVector</name>
      <anchorfile>classRowVector.html</anchorfile>
      <anchor>a85cb047f85e3a354aaa8eb8abdb40438</anchor>
      <arglist>(const RowVector &amp;gm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classRowVector.html</anchorfile>
      <anchor>aa09dd0076bedc4e00245472427a4f1ca</anchor>
      <arglist>(RowVector &amp;gm)</arglist>
    </member>
    <member kind="function">
      <type>GeneralMatrix *</type>
      <name>Transpose</name>
      <anchorfile>classRowVector.html</anchorfile>
      <anchor>aec387a7c45e85ac1531619e77f1ca4c2</anchor>
      <arglist>(TransposedMatrix *, MatrixType)</arglist>
    </member>
    <member kind="function">
      <type>MatrixType</type>
      <name>type</name>
      <anchorfile>classRowVector.html</anchorfile>
      <anchor>a128bb087e1831ce0cfea45aa94052de0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~RowVector</name>
      <anchorfile>classRowVector.html</anchorfile>
      <anchor>ac80938a91347c2bd05b772c5fcefd24c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetCol</name>
      <anchorfile>classRowVector.html</anchorfile>
      <anchor>a97038631a42cc0de0d802f3c891450b5</anchor>
      <arglist>(MatrixRowCol &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetCol</name>
      <anchorfile>classRowVector.html</anchorfile>
      <anchor>aeb1c0966069de6b6b10917bc39ef052d</anchor>
      <arglist>(MatrixColX &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>NextCol</name>
      <anchorfile>classRowVector.html</anchorfile>
      <anchor>a9c9507e6e3dd0956e2df85e1f3239b1d</anchor>
      <arglist>(MatrixRowCol &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>NextCol</name>
      <anchorfile>classRowVector.html</anchorfile>
      <anchor>a26d8c8c0f9fab262eceb56f3be5e8cbe</anchor>
      <arglist>(MatrixColX &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RestoreCol</name>
      <anchorfile>classRowVector.html</anchorfile>
      <anchor>ae6d082b0598afe0ae1f22160aa5ca6fe</anchor>
      <arglist>(MatrixColX &amp;c)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>GeneralMatrix *</type>
      <name>Image</name>
      <anchorfile>classRowVector.html</anchorfile>
      <anchor>a59f70f0f64aa1ea83b9eaac0d65c3f17</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Runtime_error</name>
    <filename>classRuntime__error.html</filename>
    <base>BaseException</base>
    <member kind="variable" static="yes">
      <type>static unsigned long</type>
      <name>Select</name>
      <anchorfile>classRuntime__error.html</anchorfile>
      <anchor>add94c2b46c743705307b327790d6033f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Runtime_error</name>
      <anchorfile>classRuntime__error.html</anchorfile>
      <anchor>a8b242deab8e1b4a25d24bbfde345d8c2</anchor>
      <arglist>(const char *a_what=0)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ScaledMatrix</name>
    <filename>classScaledMatrix.html</filename>
    <base>ShiftedMatrix</base>
    <member kind="function">
      <type>MatrixBandWidth</type>
      <name>bandwidth</name>
      <anchorfile>classScaledMatrix.html</anchorfile>
      <anchor>a280166ff9bf6d9f68f2b9e5c760cd430</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GeneralMatrix *</type>
      <name>Evaluate</name>
      <anchorfile>classScaledMatrix.html</anchorfile>
      <anchor>a7399ad4622d03f4ba9dbac9cc850c25b</anchor>
      <arglist>(MatrixType mt=MatrixTypeUnSp)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ScaledMatrix</name>
      <anchorfile>classScaledMatrix.html</anchorfile>
      <anchor>a91eb84cd0309f76604f7c6d41da70f3b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ScaledMatrix</name>
      <anchorfile>classScaledMatrix.html</anchorfile>
      <anchor>aa6e8d4e5afc7fe45fb713b07e906349e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ScaledMatrix</name>
      <anchorfile>classScaledMatrix.html</anchorfile>
      <anchor>ab93d8c9ac9a6fd51c0573c0616674e3d</anchor>
      <arglist>(const BaseMatrix *bmx, Real fx)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>BaseMatrix</name>
      <anchorfile>classScaledMatrix.html</anchorfile>
      <anchor>afcc50b811bd45d547cae53941018fdde</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>GeneralMatrix</name>
      <anchorfile>classScaledMatrix.html</anchorfile>
      <anchor>abaf0969f44c36896ac567a558a330771</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>GenericMatrix</name>
      <anchorfile>classScaledMatrix.html</anchorfile>
      <anchor>a4ecabb4ff1be9d3dd3fd895b25fd7237</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend ScaledMatrix</type>
      <name>operator*</name>
      <anchorfile>classScaledMatrix.html</anchorfile>
      <anchor>ab1d04e45670e7e54332437ab81f69f69</anchor>
      <arglist>(Real f, const BaseMatrix &amp;BM)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ShiftedMatrix</name>
    <filename>classShiftedMatrix.html</filename>
    <base>BaseMatrix</base>
    <member kind="function">
      <type>GeneralMatrix *</type>
      <name>Evaluate</name>
      <anchorfile>classShiftedMatrix.html</anchorfile>
      <anchor>aa63702a58c882644182636a948e7b4df</anchor>
      <arglist>(MatrixType mt=MatrixTypeUnSp)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ShiftedMatrix</name>
      <anchorfile>classShiftedMatrix.html</anchorfile>
      <anchor>a8eeeec9b9e4fe3254408adc378e6d837</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ShiftedMatrix</name>
      <anchorfile>classShiftedMatrix.html</anchorfile>
      <anchor>abfbc73caee282bee5be762c84567a66f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>search</name>
      <anchorfile>classShiftedMatrix.html</anchorfile>
      <anchor>a0344dbc7f75d90841f6bba253ccee476</anchor>
      <arglist>(const BaseMatrix *) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>ShiftedMatrix</name>
      <anchorfile>classShiftedMatrix.html</anchorfile>
      <anchor>a2fa1fb1941b94cc003f1b2c076ce0c9a</anchor>
      <arglist>(const BaseMatrix *bmx, Real fx)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>union ShiftedMatrix::@5</type>
      <name>@6</name>
      <anchorfile>classShiftedMatrix.html</anchorfile>
      <anchor>aa72309c58c602595bba0473d3b119a08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const BaseMatrix *</type>
      <name>bm</name>
      <anchorfile>unionShiftedMatrix_1_1@5.html</anchorfile>
      <anchor>aafff96a1e3f077763322d6c1b37fa2ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GeneralMatrix *</type>
      <name>gm</name>
      <anchorfile>unionShiftedMatrix_1_1@5.html</anchorfile>
      <anchor>a4d036488a79e73d6c397fdbc18d24bd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Real</type>
      <name>f</name>
      <anchorfile>classShiftedMatrix.html</anchorfile>
      <anchor>a5dc3c77e33ecf9b6b846242b9d10ae95</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>BaseMatrix</name>
      <anchorfile>classShiftedMatrix.html</anchorfile>
      <anchor>afcc50b811bd45d547cae53941018fdde</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>GeneralMatrix</name>
      <anchorfile>classShiftedMatrix.html</anchorfile>
      <anchor>abaf0969f44c36896ac567a558a330771</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>GenericMatrix</name>
      <anchorfile>classShiftedMatrix.html</anchorfile>
      <anchor>a4ecabb4ff1be9d3dd3fd895b25fd7237</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend ShiftedMatrix</type>
      <name>operator+</name>
      <anchorfile>classShiftedMatrix.html</anchorfile>
      <anchor>afc960ce11532a76ca986ec75542bca02</anchor>
      <arglist>(Real f, const BaseMatrix &amp;BM)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SimpleIntArray</name>
    <filename>classSimpleIntArray.html</filename>
    <base>Janitor</base>
    <member kind="function">
      <type>void</type>
      <name>cleanup</name>
      <anchorfile>classSimpleIntArray.html</anchorfile>
      <anchor>a6b333bc750413199f60631c5c3769fb7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CleanUp</name>
      <anchorfile>classSimpleIntArray.html</anchorfile>
      <anchor>a3efd792b5649eff34b1ed67ea0a940ed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const int *</type>
      <name>const_data</name>
      <anchorfile>classSimpleIntArray.html</anchorfile>
      <anchor>aec067dcb1fd41202c60b0cb296c7dc59</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int *</type>
      <name>Data</name>
      <anchorfile>classSimpleIntArray.html</anchorfile>
      <anchor>a67f83dede547e9e2a10468d970b87b0a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const int *</type>
      <name>Data</name>
      <anchorfile>classSimpleIntArray.html</anchorfile>
      <anchor>afe774469d7d9ac46eb463f67f5f84fe4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int *</type>
      <name>data</name>
      <anchorfile>classSimpleIntArray.html</anchorfile>
      <anchor>aa6f180faa457e306db000b973ccb97e8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const int *</type>
      <name>data</name>
      <anchorfile>classSimpleIntArray.html</anchorfile>
      <anchor>adcb682c226583a530063354229cd7148</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classSimpleIntArray.html</anchorfile>
      <anchor>a238024b853b528a282dc8f93f252981e</anchor>
      <arglist>(int ai)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classSimpleIntArray.html</anchorfile>
      <anchor>a82db2ff57ad64ebc4615071c0cf9c060</anchor>
      <arglist>(const SimpleIntArray &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>int &amp;</type>
      <name>operator[]</name>
      <anchorfile>classSimpleIntArray.html</anchorfile>
      <anchor>a870fcd80a615398c3e264b34aa3693b0</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>operator[]</name>
      <anchorfile>classSimpleIntArray.html</anchorfile>
      <anchor>a861b74590c206524173ee3702101267b</anchor>
      <arglist>(int i) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classSimpleIntArray.html</anchorfile>
      <anchor>abf03575bac1ecca565539f7d25687524</anchor>
      <arglist>(int i, bool keep=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ReSize</name>
      <anchorfile>classSimpleIntArray.html</anchorfile>
      <anchor>ae47103ee042bb1515c32108427c0c96b</anchor>
      <arglist>(int i, bool keep=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize_keep</name>
      <anchorfile>classSimpleIntArray.html</anchorfile>
      <anchor>ad2e4a9ade9608d68807e886b2f8d4ee4</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimpleIntArray</name>
      <anchorfile>classSimpleIntArray.html</anchorfile>
      <anchor>a52278e08217d7e595bffb970f5208be1</anchor>
      <arglist>(int xn)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimpleIntArray</name>
      <anchorfile>classSimpleIntArray.html</anchorfile>
      <anchor>aa5ab2ac09a438409805235d563809535</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimpleIntArray</name>
      <anchorfile>classSimpleIntArray.html</anchorfile>
      <anchor>af70199c5bc49bf2c0fd817cc48a1d18e</anchor>
      <arglist>(const SimpleIntArray &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Size</name>
      <anchorfile>classSimpleIntArray.html</anchorfile>
      <anchor>ac2104c36592134da7d94d08a555a0adf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>classSimpleIntArray.html</anchorfile>
      <anchor>ab6f7fc3865697483a42b5f96f3d3b050</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SimpleIntArray</name>
      <anchorfile>classSimpleIntArray.html</anchorfile>
      <anchor>a64381fcf4a22eaccf9e9d22e40785d23</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int *</type>
      <name>a</name>
      <anchorfile>classSimpleIntArray.html</anchorfile>
      <anchor>a96a1b6c6d2f831780361e961bffc60ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>n</name>
      <anchorfile>classSimpleIntArray.html</anchorfile>
      <anchor>a94c3270e898273491e1a701221a28ad1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SingularException</name>
    <filename>classSingularException.html</filename>
    <base>Runtime_error</base>
    <member kind="function">
      <type></type>
      <name>SingularException</name>
      <anchorfile>classSingularException.html</anchorfile>
      <anchor>a2cc112843dfeb208e105780b5052321a</anchor>
      <arglist>(const GeneralMatrix &amp;A)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static unsigned long</type>
      <name>Select</name>
      <anchorfile>classSingularException.html</anchorfile>
      <anchor>acd4b1e5dc909482d397596288cd1e35c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SolvedMatrix</name>
    <filename>classSolvedMatrix.html</filename>
    <base>MultipliedMatrix</base>
    <member kind="function">
      <type>MatrixBandWidth</type>
      <name>bandwidth</name>
      <anchorfile>classSolvedMatrix.html</anchorfile>
      <anchor>a15a9d76ebcec86d1d79c6cb5c57c0721</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SolvedMatrix</name>
      <anchorfile>classSolvedMatrix.html</anchorfile>
      <anchor>ab41cfdb24139c123716cd53ef552a6d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SolvedMatrix</name>
      <anchorfile>classSolvedMatrix.html</anchorfile>
      <anchor>ad9eacce781205a76202d6a72f9058d39</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GeneralMatrix *</type>
      <name>Evaluate</name>
      <anchorfile>classSolvedMatrix.html</anchorfile>
      <anchor>a64da575b20101f597f6547be91517392</anchor>
      <arglist>(MatrixType mt=MatrixTypeUnSp)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>SolvedMatrix</name>
      <anchorfile>classSolvedMatrix.html</anchorfile>
      <anchor>a12d85a080f352fd4285505bb1a46704f</anchor>
      <arglist>(const BaseMatrix *bm1x, const BaseMatrix *bm2x)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>BaseMatrix</name>
      <anchorfile>classSolvedMatrix.html</anchorfile>
      <anchor>afcc50b811bd45d547cae53941018fdde</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>InvertedMatrix</name>
      <anchorfile>classSolvedMatrix.html</anchorfile>
      <anchor>ae361bc8ebdc01f511bb97ab6516e2e34</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SPMatrix</name>
    <filename>classSPMatrix.html</filename>
    <base>AddedMatrix</base>
    <member kind="function">
      <type>MatrixBandWidth</type>
      <name>bandwidth</name>
      <anchorfile>classSPMatrix.html</anchorfile>
      <anchor>a84de83025e6693ad61bdc5df0dd57585</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SPMatrix</name>
      <anchorfile>classSPMatrix.html</anchorfile>
      <anchor>a5e88905326d61b7efaacffb24c9dd680</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SPMatrix</name>
      <anchorfile>classSPMatrix.html</anchorfile>
      <anchor>a542b72033b2b29d06b09dbdec1e129e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GeneralMatrix *</type>
      <name>Evaluate</name>
      <anchorfile>classSPMatrix.html</anchorfile>
      <anchor>ab5c83f89a3d119fcccd89e661a062193</anchor>
      <arglist>(MatrixType mt=MatrixTypeUnSp)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>SPMatrix</name>
      <anchorfile>classSPMatrix.html</anchorfile>
      <anchor>aba292a5e58427c776a1e96a60536b22c</anchor>
      <arglist>(const BaseMatrix *bm1x, const BaseMatrix *bm2x)</arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>BaseMatrix</name>
      <anchorfile>classSPMatrix.html</anchorfile>
      <anchor>afcc50b811bd45d547cae53941018fdde</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>GeneralMatrix</name>
      <anchorfile>classSPMatrix.html</anchorfile>
      <anchor>abaf0969f44c36896ac567a558a330771</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>GenericMatrix</name>
      <anchorfile>classSPMatrix.html</anchorfile>
      <anchor>a4ecabb4ff1be9d3dd3fd895b25fd7237</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend SPMatrix</type>
      <name>SP</name>
      <anchorfile>classSPMatrix.html</anchorfile>
      <anchor>a2490eace871fe6269a3511e64cbba7e5</anchor>
      <arglist>(const BaseMatrix &amp;, const BaseMatrix &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SquareMatrix</name>
    <filename>classSquareMatrix.html</filename>
    <base>Matrix</base>
    <member kind="function">
      <type>void</type>
      <name>operator+=</name>
      <anchorfile>classSquareMatrix.html</anchorfile>
      <anchor>aee96906309e75b567a09e26a8475befe</anchor>
      <arglist>(const Matrix &amp;M)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator+=</name>
      <anchorfile>classSquareMatrix.html</anchorfile>
      <anchor>ae8ae0fb4253198d87b2de25d462c922b</anchor>
      <arglist>(Real f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator-=</name>
      <anchorfile>classSquareMatrix.html</anchorfile>
      <anchor>a7454a2028e6520d2d99d15343e61c9bb</anchor>
      <arglist>(const Matrix &amp;M)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator-=</name>
      <anchorfile>classSquareMatrix.html</anchorfile>
      <anchor>a36c07c38f06ca33051fa92f5c84c7229</anchor>
      <arglist>(Real f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classSquareMatrix.html</anchorfile>
      <anchor>a8e5501e7d9dfa00ca99ea103305d1a32</anchor>
      <arglist>(const BaseMatrix &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classSquareMatrix.html</anchorfile>
      <anchor>a6b551b1a104981ab75e75123ee7b02e3</anchor>
      <arglist>(Real f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classSquareMatrix.html</anchorfile>
      <anchor>a8a988af9f8f9ee0179132d1a5346cc48</anchor>
      <arglist>(const SquareMatrix &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classSquareMatrix.html</anchorfile>
      <anchor>a2656768fbc423f8d9bbd6ec8b04bc3b6</anchor>
      <arglist>(const Matrix &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classSquareMatrix.html</anchorfile>
      <anchor>a96a75f238820b63f407ef106aa77cd41</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ReSize</name>
      <anchorfile>classSquareMatrix.html</anchorfile>
      <anchor>afbc43d2f12527cc5cf03a6ed419148d5</anchor>
      <arglist>(int m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classSquareMatrix.html</anchorfile>
      <anchor>aa3830669dd69cea3d3a093124d3a4078</anchor>
      <arglist>(int, int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ReSize</name>
      <anchorfile>classSquareMatrix.html</anchorfile>
      <anchor>a9ca46be8e9bdfda438d6dbf631d3981f</anchor>
      <arglist>(int m, int n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classSquareMatrix.html</anchorfile>
      <anchor>a08ef5f18bf9a4121b32808138b428d83</anchor>
      <arglist>(const GeneralMatrix &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ReSize</name>
      <anchorfile>classSquareMatrix.html</anchorfile>
      <anchor>ad3c8f4265124871714bb291484f2cc0d</anchor>
      <arglist>(const GeneralMatrix &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize_keep</name>
      <anchorfile>classSquareMatrix.html</anchorfile>
      <anchor>a2866ac7e78b00bb4383559e4c466c58f</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize_keep</name>
      <anchorfile>classSquareMatrix.html</anchorfile>
      <anchor>aa95b04b55390790233142608443ef704</anchor>
      <arglist>(int, int)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SquareMatrix</name>
      <anchorfile>classSquareMatrix.html</anchorfile>
      <anchor>a76dc18df134009fe0c211205921e9d7d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SquareMatrix</name>
      <anchorfile>classSquareMatrix.html</anchorfile>
      <anchor>ab093e1020d99dde7806dfd85842cb226</anchor>
      <arglist>(ArrayLengthSpecifier)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SquareMatrix</name>
      <anchorfile>classSquareMatrix.html</anchorfile>
      <anchor>aad372a67ce9e4c59ada495f1beb09aac</anchor>
      <arglist>(const BaseMatrix &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SquareMatrix</name>
      <anchorfile>classSquareMatrix.html</anchorfile>
      <anchor>aa95adc8f430982e50e8da6fbf8508544</anchor>
      <arglist>(const SquareMatrix &amp;gm)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SquareMatrix</name>
      <anchorfile>classSquareMatrix.html</anchorfile>
      <anchor>a233d44478948b98517a80b64e9a156b2</anchor>
      <arglist>(const Matrix &amp;gm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classSquareMatrix.html</anchorfile>
      <anchor>a2b88302853130b16f298bdfbe6b1b704</anchor>
      <arglist>(SquareMatrix &amp;gm)</arglist>
    </member>
    <member kind="function">
      <type>MatrixType</type>
      <name>type</name>
      <anchorfile>classSquareMatrix.html</anchorfile>
      <anchor>a5f2beb6258fafb9b307202af4334b6fc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SquareMatrix</name>
      <anchorfile>classSquareMatrix.html</anchorfile>
      <anchor>a2649bb7f63dad4ef768cfe7f82b43542</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>GeneralMatrix *</type>
      <name>Image</name>
      <anchorfile>classSquareMatrix.html</anchorfile>
      <anchor>a930c4735569fa2efadd602009e6f3df7</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>StackedMatrix</name>
    <filename>classStackedMatrix.html</filename>
    <base>ConcatenatedMatrix</base>
    <member kind="function">
      <type></type>
      <name>StackedMatrix</name>
      <anchorfile>classStackedMatrix.html</anchorfile>
      <anchor>a9725cfd60cf69640aeb696d3709de8ff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~StackedMatrix</name>
      <anchorfile>classStackedMatrix.html</anchorfile>
      <anchor>ac80778e779ada623bd40b2adc36b3e75</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GeneralMatrix *</type>
      <name>Evaluate</name>
      <anchorfile>classStackedMatrix.html</anchorfile>
      <anchor>a96635ea72a30821f5bbc2888da015694</anchor>
      <arglist>(MatrixType mt=MatrixTypeUnSp)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>StackedMatrix</name>
      <anchorfile>classStackedMatrix.html</anchorfile>
      <anchor>ae22bee1c9fbdada2bbce23db3ce5ff4e</anchor>
      <arglist>(const BaseMatrix *bm1x, const BaseMatrix *bm2x)</arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>BaseMatrix</name>
      <anchorfile>classStackedMatrix.html</anchorfile>
      <anchor>afcc50b811bd45d547cae53941018fdde</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>GeneralMatrix</name>
      <anchorfile>classStackedMatrix.html</anchorfile>
      <anchor>abaf0969f44c36896ac567a558a330771</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>GenericMatrix</name>
      <anchorfile>classStackedMatrix.html</anchorfile>
      <anchor>a4ecabb4ff1be9d3dd3fd895b25fd7237</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SubMatrixDimensionException</name>
    <filename>classSubMatrixDimensionException.html</filename>
    <base>Logic_error</base>
    <member kind="function">
      <type></type>
      <name>SubMatrixDimensionException</name>
      <anchorfile>classSubMatrixDimensionException.html</anchorfile>
      <anchor>abd25517936c0502b87e217ea1d7d048e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static unsigned long</type>
      <name>Select</name>
      <anchorfile>classSubMatrixDimensionException.html</anchorfile>
      <anchor>a175bc78d0b5842ab0036f8d9272bd566</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SubtractedMatrix</name>
    <filename>classSubtractedMatrix.html</filename>
    <base>AddedMatrix</base>
    <member kind="function">
      <type></type>
      <name>SubtractedMatrix</name>
      <anchorfile>classSubtractedMatrix.html</anchorfile>
      <anchor>ae5ff7ae94b93d7486c3365f6dd83d1d1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SubtractedMatrix</name>
      <anchorfile>classSubtractedMatrix.html</anchorfile>
      <anchor>a45dcf86ed0d4c4b8feb78545b3fd13be</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GeneralMatrix *</type>
      <name>Evaluate</name>
      <anchorfile>classSubtractedMatrix.html</anchorfile>
      <anchor>a8aa77be23c224971038968af5a3755b4</anchor>
      <arglist>(MatrixType mt=MatrixTypeUnSp)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>SubtractedMatrix</name>
      <anchorfile>classSubtractedMatrix.html</anchorfile>
      <anchor>ae4d50665a7d034aa3cd128e88d6e2fc9</anchor>
      <arglist>(const BaseMatrix *bm1x, const BaseMatrix *bm2x)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>BaseMatrix</name>
      <anchorfile>classSubtractedMatrix.html</anchorfile>
      <anchor>afcc50b811bd45d547cae53941018fdde</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>GeneralMatrix</name>
      <anchorfile>classSubtractedMatrix.html</anchorfile>
      <anchor>abaf0969f44c36896ac567a558a330771</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>GenericMatrix</name>
      <anchorfile>classSubtractedMatrix.html</anchorfile>
      <anchor>a4ecabb4ff1be9d3dd3fd895b25fd7237</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SymmetricBandMatrix</name>
    <filename>classSymmetricBandMatrix.html</filename>
    <base>GeneralMatrix</base>
    <member kind="function">
      <type>Real &amp;</type>
      <name>element</name>
      <anchorfile>classSymmetricBandMatrix.html</anchorfile>
      <anchor>a5caa406b2aa46a76ad79443cde8d1f88</anchor>
      <arglist>(int, int)</arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>element</name>
      <anchorfile>classSymmetricBandMatrix.html</anchorfile>
      <anchor>a00147d0d9b8d707b25e4cd0017926c0e</anchor>
      <arglist>(int, int) const </arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>maximum</name>
      <anchorfile>classSymmetricBandMatrix.html</anchorfile>
      <anchor>a0e54f493264436d2cab4419329f748c6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>maximum_absolute_value</name>
      <anchorfile>classSymmetricBandMatrix.html</anchorfile>
      <anchor>aed4dbe6890ed67cb02d0fb23d7cf94d3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>minimum</name>
      <anchorfile>classSymmetricBandMatrix.html</anchorfile>
      <anchor>a8e11e7f2c10f4cd4cd5b8fe10d3aed01</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>minimum_absolute_value</name>
      <anchorfile>classSymmetricBandMatrix.html</anchorfile>
      <anchor>a1c4d5e59d6bde90bc7a2ec874eb82890</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Real &amp;</type>
      <name>operator()</name>
      <anchorfile>classSymmetricBandMatrix.html</anchorfile>
      <anchor>ac71ff38c76eafe2ec26c09e963006c64</anchor>
      <arglist>(int, int)</arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>operator()</name>
      <anchorfile>classSymmetricBandMatrix.html</anchorfile>
      <anchor>ad2384d93e2f185857f2239b485487a07</anchor>
      <arglist>(int, int) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classSymmetricBandMatrix.html</anchorfile>
      <anchor>a844c1cd25fc97b3265e220c0a4d3fd8f</anchor>
      <arglist>(const double *r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classSymmetricBandMatrix.html</anchorfile>
      <anchor>a6742c7f7abc776d17ede29f0f00644ec</anchor>
      <arglist>(const float *r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classSymmetricBandMatrix.html</anchorfile>
      <anchor>a6d4a3402df638fbc89ad1086d8a1b00f</anchor>
      <arglist>(const int *r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classSymmetricBandMatrix.html</anchorfile>
      <anchor>a765a894d147b2a5a69f8d78f8e819106</anchor>
      <arglist>(const BaseMatrix &amp;X)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classSymmetricBandMatrix.html</anchorfile>
      <anchor>af134864eca33260981cd8c3965052b24</anchor>
      <arglist>(Real f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classSymmetricBandMatrix.html</anchorfile>
      <anchor>a5168991d9f8d13b3285cbe7ebaee6175</anchor>
      <arglist>(const SymmetricBandMatrix &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ReSize</name>
      <anchorfile>classSymmetricBandMatrix.html</anchorfile>
      <anchor>a79115c9df4a3cb74964d2d8ca0bb50da</anchor>
      <arglist>(int m, int b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ReSize</name>
      <anchorfile>classSymmetricBandMatrix.html</anchorfile>
      <anchor>a61b92f4a2a9cf14972a3a23a4218bd44</anchor>
      <arglist>(const GeneralMatrix &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RestoreCol</name>
      <anchorfile>classSymmetricBandMatrix.html</anchorfile>
      <anchor>a0d6d6b1cee6a3d064b53d475a2535a6d</anchor>
      <arglist>(MatrixRowCol &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classSymmetricBandMatrix.html</anchorfile>
      <anchor>a5ae1d4213367dbd2a9d0e53ed3063ae7</anchor>
      <arglist>(SymmetricBandMatrix &amp;gm)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SymmetricBandMatrix</name>
      <anchorfile>classSymmetricBandMatrix.html</anchorfile>
      <anchor>abf2bc7cff830fda919c7413fc7ef3a8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SymmetricBandMatrix</name>
      <anchorfile>classSymmetricBandMatrix.html</anchorfile>
      <anchor>a25e1585b96da8e4d25d5b8fb29a6bdb5</anchor>
      <arglist>(int n, int lb)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SymmetricBandMatrix</name>
      <anchorfile>classSymmetricBandMatrix.html</anchorfile>
      <anchor>a83cbbfc6a8e173aa11190b6e990af359</anchor>
      <arglist>(const SymmetricBandMatrix &amp;gm)</arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>trace</name>
      <anchorfile>classSymmetricBandMatrix.html</anchorfile>
      <anchor>ae7b9fb05ea55cea0cc1f056df0c683fa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>MatrixType</type>
      <name>type</name>
      <anchorfile>classSymmetricBandMatrix.html</anchorfile>
      <anchor>a37883f5c4346eb76b4729e4fc05f4609</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SymmetricBandMatrix</name>
      <anchorfile>classSymmetricBandMatrix.html</anchorfile>
      <anchor>ac9aafd1699613e80b2e98141454eec3d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetRow</name>
      <anchorfile>classSymmetricBandMatrix.html</anchorfile>
      <anchor>af4f791c79446b0022c9cbe814e857d44</anchor>
      <arglist>(MatrixRowCol &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetCol</name>
      <anchorfile>classSymmetricBandMatrix.html</anchorfile>
      <anchor>a2cfb60291226f13606b8367f85b3b319</anchor>
      <arglist>(MatrixRowCol &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetCol</name>
      <anchorfile>classSymmetricBandMatrix.html</anchorfile>
      <anchor>ad5e3ec9e8c5cccdb25951094a5c200e7</anchor>
      <arglist>(MatrixColX &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RestoreCol</name>
      <anchorfile>classSymmetricBandMatrix.html</anchorfile>
      <anchor>a44dce46938391ca601fc28a44c9fab3b</anchor>
      <arglist>(MatrixColX &amp;)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>lower_val</name>
      <anchorfile>classSymmetricBandMatrix.html</anchorfile>
      <anchor>a72fef51be19baecf2c02c0b41fb0ffe0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>GeneralMatrix *</type>
      <name>Image</name>
      <anchorfile>classSymmetricBandMatrix.html</anchorfile>
      <anchor>a8782edc6e12afa8ae76877780fa30062</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>CornerClear</name>
      <anchorfile>classSymmetricBandMatrix.html</anchorfile>
      <anchor>ad4311323c329d637bc5bbf29d69a6032</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>short</type>
      <name>SimpleAddOK</name>
      <anchorfile>classSymmetricBandMatrix.html</anchorfile>
      <anchor>aa76a325a819865e84ba5bdec30e4bea1</anchor>
      <arglist>(const GeneralMatrix *gm)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SymmetricBandMatrix</name>
      <anchorfile>classSymmetricBandMatrix.html</anchorfile>
      <anchor>a330812ba8f6b26e5b2e4ef78ce7f6196</anchor>
      <arglist>(const BaseMatrix &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classSymmetricBandMatrix.html</anchorfile>
      <anchor>a3a45d25a9f6464b1afa7bc28d619d4d8</anchor>
      <arglist>(const BaseMatrix &amp;)</arglist>
    </member>
    <member kind="function">
      <type>GeneralMatrix *</type>
      <name>MakeSolver</name>
      <anchorfile>classSymmetricBandMatrix.html</anchorfile>
      <anchor>a484c52a6c7fe67d8590a0c9f7923f40b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>sum_square</name>
      <anchorfile>classSymmetricBandMatrix.html</anchorfile>
      <anchor>ac48f2f61393d1198a126169285ede277</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>sum_absolute_value</name>
      <anchorfile>classSymmetricBandMatrix.html</anchorfile>
      <anchor>a0761c52a913e457538408bc3b67c234c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>sum</name>
      <anchorfile>classSymmetricBandMatrix.html</anchorfile>
      <anchor>a9def05ef1e416d2bc83d2a15ce8e5632</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>LogAndSign</type>
      <name>log_determinant</name>
      <anchorfile>classSymmetricBandMatrix.html</anchorfile>
      <anchor>adc1d272776d681a81107c241b36fa2e5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GeneralMatrix *</type>
      <name>Transpose</name>
      <anchorfile>classSymmetricBandMatrix.html</anchorfile>
      <anchor>a7e30dabd10032e4c40a34bcd1feb1585</anchor>
      <arglist>(TransposedMatrix *, MatrixType)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classSymmetricBandMatrix.html</anchorfile>
      <anchor>a21207aed8a7bd0e0692b46f80973f0f0</anchor>
      <arglist>(int, int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classSymmetricBandMatrix.html</anchorfile>
      <anchor>a945f71cd030d078ac79e65373c805105</anchor>
      <arglist>(const GeneralMatrix &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>MatrixBandWidth</type>
      <name>bandwidth</name>
      <anchorfile>classSymmetricBandMatrix.html</anchorfile>
      <anchor>ad0ed851eca70635399a32632bd51f69f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetParameters</name>
      <anchorfile>classSymmetricBandMatrix.html</anchorfile>
      <anchor>a035d7448288766ac808eb1f6ef62500b</anchor>
      <arglist>(const GeneralMatrix *)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SymmetricEigenAnalysis</name>
    <filename>classSymmetricEigenAnalysis.html</filename>
    <member kind="function">
      <type></type>
      <name>SymmetricEigenAnalysis</name>
      <anchorfile>classSymmetricEigenAnalysis.html</anchorfile>
      <anchor>ab1edf1b046f34a5e723fa6902b2ef9a4</anchor>
      <arglist>(const SymmetricMatrix &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SymmetricMatrix</type>
      <name>backtransform</name>
      <anchorfile>classSymmetricEigenAnalysis.html</anchorfile>
      <anchor>a4d2ef3dd08682f6339f70e66a2fc60a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DiagonalMatrix</type>
      <name>diag</name>
      <anchorfile>classSymmetricEigenAnalysis.html</anchorfile>
      <anchor>a40fcc6427a0584c2b8c330cfc61b5ebb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DiagonalMatrix</type>
      <name>offdiag</name>
      <anchorfile>classSymmetricEigenAnalysis.html</anchorfile>
      <anchor>aab1f2f02b5beca85d9a5bfcea269c641</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SymmetricMatrix</name>
    <filename>classSymmetricMatrix.html</filename>
    <base>GeneralMatrix</base>
    <member kind="function">
      <type>Real &amp;</type>
      <name>element</name>
      <anchorfile>classSymmetricMatrix.html</anchorfile>
      <anchor>a4a9c879fc0b0eeda7bcef96eec9e2027</anchor>
      <arglist>(int, int)</arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>element</name>
      <anchorfile>classSymmetricMatrix.html</anchorfile>
      <anchor>a73d29ba195f101371e8e04333794e983</anchor>
      <arglist>(int, int) const </arglist>
    </member>
    <member kind="function">
      <type>Real &amp;</type>
      <name>operator()</name>
      <anchorfile>classSymmetricMatrix.html</anchorfile>
      <anchor>a7c4740128293d92c094a23b519d02175</anchor>
      <arglist>(int, int)</arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>operator()</name>
      <anchorfile>classSymmetricMatrix.html</anchorfile>
      <anchor>a4be9c8beb4ff0055ac53c272b5ab352e</anchor>
      <arglist>(int, int) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator+=</name>
      <anchorfile>classSymmetricMatrix.html</anchorfile>
      <anchor>abc8b6f1b08daf88bbf54d15ba2a36776</anchor>
      <arglist>(const SymmetricMatrix &amp;M)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator+=</name>
      <anchorfile>classSymmetricMatrix.html</anchorfile>
      <anchor>a822610cdb9ebb7447160de077e41e463</anchor>
      <arglist>(Real f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator-=</name>
      <anchorfile>classSymmetricMatrix.html</anchorfile>
      <anchor>a62faca10d5b02d89c7b445a07fb5cfd7</anchor>
      <arglist>(const SymmetricMatrix &amp;M)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator-=</name>
      <anchorfile>classSymmetricMatrix.html</anchorfile>
      <anchor>a7da3a46e81d5d34099e418eaebe6ae04</anchor>
      <arglist>(Real f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classSymmetricMatrix.html</anchorfile>
      <anchor>adaebe564d1e666297e57127e58f12ca4</anchor>
      <arglist>(const BaseMatrix &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classSymmetricMatrix.html</anchorfile>
      <anchor>a7c519501f458e5e7c457f7db7f5be917</anchor>
      <arglist>(Real f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classSymmetricMatrix.html</anchorfile>
      <anchor>aabc6f47f72e581455b5b8025db062b78</anchor>
      <arglist>(const SymmetricMatrix &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classSymmetricMatrix.html</anchorfile>
      <anchor>aed5c3991c0d5a74c289771b47f066ec7</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ReSize</name>
      <anchorfile>classSymmetricMatrix.html</anchorfile>
      <anchor>a55eb509afcd8e9bf412c2d86b1544554</anchor>
      <arglist>(int m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classSymmetricMatrix.html</anchorfile>
      <anchor>ac13f1a3e0a05278f88d817969c6baa03</anchor>
      <arglist>(const GeneralMatrix &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ReSize</name>
      <anchorfile>classSymmetricMatrix.html</anchorfile>
      <anchor>af0b59e1223600b7fe9fcba8373b90bc6</anchor>
      <arglist>(const GeneralMatrix &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize_keep</name>
      <anchorfile>classSymmetricMatrix.html</anchorfile>
      <anchor>a22df91394e97bbd941a3c0f0202596d8</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RestoreCol</name>
      <anchorfile>classSymmetricMatrix.html</anchorfile>
      <anchor>ad926fb7e7b88f9acba228d76efe2bc5f</anchor>
      <arglist>(MatrixRowCol &amp;)</arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>sum</name>
      <anchorfile>classSymmetricMatrix.html</anchorfile>
      <anchor>ad23e2bca78af8ff0f2737fd9ec261e0d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>sum_absolute_value</name>
      <anchorfile>classSymmetricMatrix.html</anchorfile>
      <anchor>a0c2bb0656d11b4aedc53a6c632c16a21</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>sum_square</name>
      <anchorfile>classSymmetricMatrix.html</anchorfile>
      <anchor>ac3135c61525eee22063b32a038318867</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classSymmetricMatrix.html</anchorfile>
      <anchor>a4bc2a0c8953353fe396c87ed7e42ac2d</anchor>
      <arglist>(SymmetricMatrix &amp;gm)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SymmetricMatrix</name>
      <anchorfile>classSymmetricMatrix.html</anchorfile>
      <anchor>a74050d9aa95d68b583c115146dda9387</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SymmetricMatrix</name>
      <anchorfile>classSymmetricMatrix.html</anchorfile>
      <anchor>ab70cc9dc78dbf769be9fe4930b3bedf2</anchor>
      <arglist>(ArrayLengthSpecifier)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SymmetricMatrix</name>
      <anchorfile>classSymmetricMatrix.html</anchorfile>
      <anchor>a3de44f5159bd4d7a3db75fcd46e3628e</anchor>
      <arglist>(const BaseMatrix &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SymmetricMatrix</name>
      <anchorfile>classSymmetricMatrix.html</anchorfile>
      <anchor>abcd682e4295c0082a71451c734cff5f8</anchor>
      <arglist>(const SymmetricMatrix &amp;gm)</arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>trace</name>
      <anchorfile>classSymmetricMatrix.html</anchorfile>
      <anchor>ac8528a5c4eabbab725fc69d2aeee0fb4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GeneralMatrix *</type>
      <name>Transpose</name>
      <anchorfile>classSymmetricMatrix.html</anchorfile>
      <anchor>ace2dc8ef50a08215d179d6692ff6f10c</anchor>
      <arglist>(TransposedMatrix *, MatrixType)</arglist>
    </member>
    <member kind="function">
      <type>MatrixType</type>
      <name>type</name>
      <anchorfile>classSymmetricMatrix.html</anchorfile>
      <anchor>a16042e22ddfa8c47a69f6591e1199de3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SymmetricMatrix</name>
      <anchorfile>classSymmetricMatrix.html</anchorfile>
      <anchor>a27e50f8c308d10f1f69ceb6803e78021</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetRow</name>
      <anchorfile>classSymmetricMatrix.html</anchorfile>
      <anchor>a6fb84e5efe10694f606b4b4df394ceb0</anchor>
      <arglist>(MatrixRowCol &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetCol</name>
      <anchorfile>classSymmetricMatrix.html</anchorfile>
      <anchor>aeeb787f86a53986e34b8934b218475ad</anchor>
      <arglist>(MatrixRowCol &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetCol</name>
      <anchorfile>classSymmetricMatrix.html</anchorfile>
      <anchor>a09c599a6d8b4595c4cb6adefe4ee6f39</anchor>
      <arglist>(MatrixColX &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RestoreCol</name>
      <anchorfile>classSymmetricMatrix.html</anchorfile>
      <anchor>a3951adc9dcfeac9aef9a26319bf4f916</anchor>
      <arglist>(MatrixColX &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>GeneralMatrix *</type>
      <name>Image</name>
      <anchorfile>classSymmetricMatrix.html</anchorfile>
      <anchor>a5fa1e048bbb0f24558a4295638ff521a</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Tracer</name>
    <filename>classTracer.html</filename>
    <member kind="function">
      <type></type>
      <name>Tracer</name>
      <anchorfile>classTracer.html</anchorfile>
      <anchor>aa07c4f6440749e849e77f5d57badfe3a</anchor>
      <arglist>(const char *)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Tracer</name>
      <anchorfile>classTracer.html</anchorfile>
      <anchor>a8c17e92404000a7a10d558fa2ce9732d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ReName</name>
      <anchorfile>classTracer.html</anchorfile>
      <anchor>afa904e37293ee1bdd644a63093f9a7d2</anchor>
      <arglist>(const char *)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const char *</type>
      <name>entry</name>
      <anchorfile>classTracer.html</anchorfile>
      <anchor>a1c7d553acfa385c30dac1e1b6586228d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Tracer *</type>
      <name>previous</name>
      <anchorfile>classTracer.html</anchorfile>
      <anchor>a9285cf4e79d8117b638b8ecbee05f0d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>BaseException</name>
      <anchorfile>classTracer.html</anchorfile>
      <anchor>acc29c9a717ece42fb764f4a48a04b6cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Tracer *</type>
      <name>last</name>
      <anchorfile>classTracer.html</anchorfile>
      <anchor>a93a99ea96d8fc44d27b51629c2071cd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>PrintTrace</name>
      <anchorfile>classTracer.html</anchorfile>
      <anchor>ae6220e0a593bfc0aa4b088dfc55edf50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>AddTrace</name>
      <anchorfile>classTracer.html</anchorfile>
      <anchor>a9e6e434ea99c38569079bceafb43fe43</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TransposedMatrix</name>
    <filename>classTransposedMatrix.html</filename>
    <base>NegatedMatrix</base>
    <member kind="function">
      <type>MatrixBandWidth</type>
      <name>bandwidth</name>
      <anchorfile>classTransposedMatrix.html</anchorfile>
      <anchor>a929b180b9194d996e3514affdb8b29aa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GeneralMatrix *</type>
      <name>Evaluate</name>
      <anchorfile>classTransposedMatrix.html</anchorfile>
      <anchor>a55d668cd4b198c0890bbb64f946491de</anchor>
      <arglist>(MatrixType mt=MatrixTypeUnSp)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TransposedMatrix</name>
      <anchorfile>classTransposedMatrix.html</anchorfile>
      <anchor>a1c9ece068c80dded7f9c70d6658d0a04</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TransposedMatrix</name>
      <anchorfile>classTransposedMatrix.html</anchorfile>
      <anchor>a6e3b3a11a5ea8c57a986414f41cb38bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>TransposedMatrix</name>
      <anchorfile>classTransposedMatrix.html</anchorfile>
      <anchor>a2bb34c260229622ab594c4209fc46f49</anchor>
      <arglist>(const BaseMatrix *bmx)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>BaseMatrix</name>
      <anchorfile>classTransposedMatrix.html</anchorfile>
      <anchor>afcc50b811bd45d547cae53941018fdde</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>UpperBandMatrix</name>
    <filename>classUpperBandMatrix.html</filename>
    <base>BandMatrix</base>
    <member kind="function">
      <type>Real &amp;</type>
      <name>element</name>
      <anchorfile>classUpperBandMatrix.html</anchorfile>
      <anchor>a0b0c539833ef5833ddd268d9a8a30f0d</anchor>
      <arglist>(int, int)</arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>element</name>
      <anchorfile>classUpperBandMatrix.html</anchorfile>
      <anchor>a4a769dbb8976ca22250daa473f6d91be</anchor>
      <arglist>(int, int) const </arglist>
    </member>
    <member kind="function">
      <type>GeneralMatrix *</type>
      <name>MakeSolver</name>
      <anchorfile>classUpperBandMatrix.html</anchorfile>
      <anchor>a4977799c4b78b8be2669eaba69975bbe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Real &amp;</type>
      <name>operator()</name>
      <anchorfile>classUpperBandMatrix.html</anchorfile>
      <anchor>a3010e32476a132a9cc9e596cf0da35e5</anchor>
      <arglist>(int, int)</arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>operator()</name>
      <anchorfile>classUpperBandMatrix.html</anchorfile>
      <anchor>a12e39ffae847d61ed1921431b73db9f0</anchor>
      <arglist>(int, int) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classUpperBandMatrix.html</anchorfile>
      <anchor>a6ae7d642af48ecdf99ad5a4baa4b7942</anchor>
      <arglist>(Real f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classUpperBandMatrix.html</anchorfile>
      <anchor>a49999415707712c5a7ebc5a06c3c78be</anchor>
      <arglist>(const UpperBandMatrix &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ReSize</name>
      <anchorfile>classUpperBandMatrix.html</anchorfile>
      <anchor>ad0ce6582b5d08668d6097ff60c261982</anchor>
      <arglist>(int m, int n, int b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classUpperBandMatrix.html</anchorfile>
      <anchor>a3ac0ed888f8e44ea8c4abc86420f7445</anchor>
      <arglist>(int n, int ubw)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ReSize</name>
      <anchorfile>classUpperBandMatrix.html</anchorfile>
      <anchor>afed5f53181e584ceee2ece272c1f962d</anchor>
      <arglist>(int n, int ubw)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classUpperBandMatrix.html</anchorfile>
      <anchor>a5c4ff3526fb36588846d9ed172a4bcf5</anchor>
      <arglist>(const GeneralMatrix &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ReSize</name>
      <anchorfile>classUpperBandMatrix.html</anchorfile>
      <anchor>a54672224157455831e7d62b097180a80</anchor>
      <arglist>(const GeneralMatrix &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classUpperBandMatrix.html</anchorfile>
      <anchor>a32cb69b30b16e8b3e018453634d8a6c0</anchor>
      <arglist>(UpperBandMatrix &amp;gm)</arglist>
    </member>
    <member kind="function">
      <type>MatrixType</type>
      <name>type</name>
      <anchorfile>classUpperBandMatrix.html</anchorfile>
      <anchor>ac4f380f7b44f2a8e15eec90d180fbd5b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UpperBandMatrix</name>
      <anchorfile>classUpperBandMatrix.html</anchorfile>
      <anchor>a84ad8270be211ab97948d255f9d9e41d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UpperBandMatrix</name>
      <anchorfile>classUpperBandMatrix.html</anchorfile>
      <anchor>a82f8ab5ea6783038fc775178ae525dcd</anchor>
      <arglist>(int n, int ubw)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UpperBandMatrix</name>
      <anchorfile>classUpperBandMatrix.html</anchorfile>
      <anchor>a041a13a4f06ad1cf514bf4d9209cc926</anchor>
      <arglist>(const UpperBandMatrix &amp;gm)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~UpperBandMatrix</name>
      <anchorfile>classUpperBandMatrix.html</anchorfile>
      <anchor>a0ffa00913ce6a217b988e812d4ea8340</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>GeneralMatrix *</type>
      <name>Image</name>
      <anchorfile>classUpperBandMatrix.html</anchorfile>
      <anchor>a599644ea4acef3b8d881a226d0b28ed6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UpperBandMatrix</name>
      <anchorfile>classUpperBandMatrix.html</anchorfile>
      <anchor>a4348f39a25d8f6355130bd13951687a1</anchor>
      <arglist>(const BaseMatrix &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classUpperBandMatrix.html</anchorfile>
      <anchor>ab3d45a945be3486d4a63a7467acbd61d</anchor>
      <arglist>(const BaseMatrix &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Solver</name>
      <anchorfile>classUpperBandMatrix.html</anchorfile>
      <anchor>a1bf82143f11e8602ee26744be1ca498f</anchor>
      <arglist>(MatrixColX &amp;, const MatrixColX &amp;)</arglist>
    </member>
    <member kind="function">
      <type>LogAndSign</type>
      <name>log_determinant</name>
      <anchorfile>classUpperBandMatrix.html</anchorfile>
      <anchor>acdbaa517825dcc88ca714a422ba897c4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classUpperBandMatrix.html</anchorfile>
      <anchor>a352df997465867a0a6a7a3de14ef8df2</anchor>
      <arglist>(int, int, int)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>UpperTriangularMatrix</name>
    <filename>classUpperTriangularMatrix.html</filename>
    <base>GeneralMatrix</base>
    <member kind="function">
      <type>MatrixBandWidth</type>
      <name>bandwidth</name>
      <anchorfile>classUpperTriangularMatrix.html</anchorfile>
      <anchor>a8a2e8196080ddb68bc71c10bc86ffd79</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Real &amp;</type>
      <name>element</name>
      <anchorfile>classUpperTriangularMatrix.html</anchorfile>
      <anchor>aa4d41d0681a3deb3f31c344736146e70</anchor>
      <arglist>(int, int)</arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>element</name>
      <anchorfile>classUpperTriangularMatrix.html</anchorfile>
      <anchor>a43f2a8733ee25552e9d68de8bc04ef8f</anchor>
      <arglist>(int, int) const </arglist>
    </member>
    <member kind="function">
      <type>LogAndSign</type>
      <name>log_determinant</name>
      <anchorfile>classUpperTriangularMatrix.html</anchorfile>
      <anchor>a4287b3c26d80005e6c1e3c5911cf15cd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GeneralMatrix *</type>
      <name>MakeSolver</name>
      <anchorfile>classUpperTriangularMatrix.html</anchorfile>
      <anchor>a7a64e0c190e3b6a8311a1204ff818b97</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Real &amp;</type>
      <name>operator()</name>
      <anchorfile>classUpperTriangularMatrix.html</anchorfile>
      <anchor>a592bc9c0e2ba7661605a77e64683be2f</anchor>
      <arglist>(int, int)</arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>operator()</name>
      <anchorfile>classUpperTriangularMatrix.html</anchorfile>
      <anchor>acb6d2708e48fb203deb7020452f7b2f7</anchor>
      <arglist>(int, int) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator+=</name>
      <anchorfile>classUpperTriangularMatrix.html</anchorfile>
      <anchor>acbd38bafa394c5d7526b769705365ea4</anchor>
      <arglist>(const UpperTriangularMatrix &amp;M)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator+=</name>
      <anchorfile>classUpperTriangularMatrix.html</anchorfile>
      <anchor>ae643e33c3c9004e9db47506ec6453564</anchor>
      <arglist>(Real f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator-=</name>
      <anchorfile>classUpperTriangularMatrix.html</anchorfile>
      <anchor>ad98869976df55d2fc0b3f31706e96bf2</anchor>
      <arglist>(const UpperTriangularMatrix &amp;M)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator-=</name>
      <anchorfile>classUpperTriangularMatrix.html</anchorfile>
      <anchor>ae54ae5e7566513e0fc634796af07305b</anchor>
      <arglist>(Real f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classUpperTriangularMatrix.html</anchorfile>
      <anchor>a55356aee9f73122a9e07284a01ba6f1a</anchor>
      <arglist>(const BaseMatrix &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classUpperTriangularMatrix.html</anchorfile>
      <anchor>ab106d2b8ea97d2da467e970018f660d2</anchor>
      <arglist>(const UpperTriangularMatrix &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classUpperTriangularMatrix.html</anchorfile>
      <anchor>a082530c0e28c792ef2f0ad45a545bdcc</anchor>
      <arglist>(Real f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classUpperTriangularMatrix.html</anchorfile>
      <anchor>af3e48d0b2221c3f4d3537eeeb6429a76</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ReSize</name>
      <anchorfile>classUpperTriangularMatrix.html</anchorfile>
      <anchor>a7bf5bd9775ea372c9680948578d4dcfd</anchor>
      <arglist>(int m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classUpperTriangularMatrix.html</anchorfile>
      <anchor>a9ee5a054e48e205e166e6bd722b8cac8</anchor>
      <arglist>(const GeneralMatrix &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ReSize</name>
      <anchorfile>classUpperTriangularMatrix.html</anchorfile>
      <anchor>a2d6a62e39a7b3ee89c57365a9df7179c</anchor>
      <arglist>(const GeneralMatrix &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize_keep</name>
      <anchorfile>classUpperTriangularMatrix.html</anchorfile>
      <anchor>a6f27629f817355d8dd74dfbfce37bf8f</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RestoreCol</name>
      <anchorfile>classUpperTriangularMatrix.html</anchorfile>
      <anchor>ae932fb756fafb9d7a094281c95bab0b0</anchor>
      <arglist>(MatrixColX &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classUpperTriangularMatrix.html</anchorfile>
      <anchor>a918ec082b74abcd7079e4dde095e35c0</anchor>
      <arglist>(UpperTriangularMatrix &amp;gm)</arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>trace</name>
      <anchorfile>classUpperTriangularMatrix.html</anchorfile>
      <anchor>ae04aff2528ee0438b744db75712c3bbf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>MatrixType</type>
      <name>type</name>
      <anchorfile>classUpperTriangularMatrix.html</anchorfile>
      <anchor>a0ccc5be7ad63190fc9adc91f8ab5003e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UpperTriangularMatrix</name>
      <anchorfile>classUpperTriangularMatrix.html</anchorfile>
      <anchor>abb7ba3d13edd0cc64058debe7909b5d5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UpperTriangularMatrix</name>
      <anchorfile>classUpperTriangularMatrix.html</anchorfile>
      <anchor>ac810280ce4e38a1cd881e1917e3fbf23</anchor>
      <arglist>(ArrayLengthSpecifier)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UpperTriangularMatrix</name>
      <anchorfile>classUpperTriangularMatrix.html</anchorfile>
      <anchor>a40d769a0ecf586a7b9a43b1117cf720e</anchor>
      <arglist>(const BaseMatrix &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UpperTriangularMatrix</name>
      <anchorfile>classUpperTriangularMatrix.html</anchorfile>
      <anchor>aea6fc6e5e051cfca79099ad78d92d69c</anchor>
      <arglist>(const UpperTriangularMatrix &amp;gm)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~UpperTriangularMatrix</name>
      <anchorfile>classUpperTriangularMatrix.html</anchorfile>
      <anchor>a1371541cb074aa3f00a6fb806e3ea526</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Solver</name>
      <anchorfile>classUpperTriangularMatrix.html</anchorfile>
      <anchor>a2d2d515ff4c2b6dc8813b1545dc11950</anchor>
      <arglist>(MatrixColX &amp;, const MatrixColX &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetRow</name>
      <anchorfile>classUpperTriangularMatrix.html</anchorfile>
      <anchor>a28f28ebf1f2aab9958d81d08c749cdce</anchor>
      <arglist>(MatrixRowCol &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetCol</name>
      <anchorfile>classUpperTriangularMatrix.html</anchorfile>
      <anchor>a22fef325e621c18348c8a3b9c9d4f4c1</anchor>
      <arglist>(MatrixRowCol &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetCol</name>
      <anchorfile>classUpperTriangularMatrix.html</anchorfile>
      <anchor>a62bbff08c75487fa71e313a3595afc1e</anchor>
      <arglist>(MatrixColX &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RestoreCol</name>
      <anchorfile>classUpperTriangularMatrix.html</anchorfile>
      <anchor>adb581ff71e651a288f6ee076b6c53e95</anchor>
      <arglist>(MatrixRowCol &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>NextRow</name>
      <anchorfile>classUpperTriangularMatrix.html</anchorfile>
      <anchor>ad88e19cb3b5395f92bb8cfa3ca5ea6db</anchor>
      <arglist>(MatrixRowCol &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>GeneralMatrix *</type>
      <name>Image</name>
      <anchorfile>classUpperTriangularMatrix.html</anchorfile>
      <anchor>a00c8d1ee7203889a6048c56c2c80aea0</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>UT_Timer</name>
    <filename>classUT__Timer.html</filename>
    <member kind="function">
      <type>double</type>
      <name>end</name>
      <anchorfile>classUT__Timer.html</anchorfile>
      <anchor>a7a02034b0ad39dc685e38c1eeefb42df</anchor>
      <arglist>(char *message=NULL)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>getDateTimeStr</name>
      <anchorfile>classUT__Timer.html</anchorfile>
      <anchor>a8b7ffd8385f0bf3e5a5cb1a12e208f23</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>start</name>
      <anchorfile>classUT__Timer.html</anchorfile>
      <anchor>a5e53658b3393150ed9360c411f8fbfb8</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UT_Timer</name>
      <anchorfile>classUT__Timer.html</anchorfile>
      <anchor>aba605ca1d67d373d9d20aa4eaab769aa</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~UT_Timer</name>
      <anchorfile>classUT__Timer.html</anchorfile>
      <anchor>acbb95194d6d337ce21eb4b4f927ffb40</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>clock_t</type>
      <name>clock</name>
      <anchorfile>classUT__Timer.html</anchorfile>
      <anchor>a111629677cbccb419e14a2cb06875121</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>struct tms</type>
      <name>currtime</name>
      <anchorfile>classUT__Timer.html</anchorfile>
      <anchor>a4d1406841c847a5e19b2a6062a52051f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>struct tms</type>
      <name>difftime</name>
      <anchorfile>classUT__Timer.html</anchorfile>
      <anchor>a20ad2028c367894e6bda8647db9889ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>long</type>
      <name>ges_usecs</name>
      <anchorfile>classUT__Timer.html</anchorfile>
      <anchor>a3303c4aa4efb793ed95626c7ea91d6d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>long</type>
      <name>iClkTck</name>
      <anchorfile>classUT__Timer.html</anchorfile>
      <anchor>ada35c969e13fb8a8a982cb1a48b468dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>struct tms</type>
      <name>lasttime</name>
      <anchorfile>classUT__Timer.html</anchorfile>
      <anchor>accfdcc88f2aac8eaab1d6049a4891784</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>long</type>
      <name>secs</name>
      <anchorfile>classUT__Timer.html</anchorfile>
      <anchor>abb40fafb7440745c520eed780fb9a2d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>clock_t</type>
      <name>start_clock</name>
      <anchorfile>classUT__Timer.html</anchorfile>
      <anchor>a61cf54974f176026abe1f96bf666c04b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>struct timeval</type>
      <name>tv_end</name>
      <anchorfile>classUT__Timer.html</anchorfile>
      <anchor>a3d674108f100f7a8ca6cbd6b0e719c02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>struct timeval</type>
      <name>tv_start</name>
      <anchorfile>classUT__Timer.html</anchorfile>
      <anchor>a1d1d5a513b9a944ffeb9abcb677109ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>long</type>
      <name>usecs</name>
      <anchorfile>classUT__Timer.html</anchorfile>
      <anchor>a5c644bc7466909f0d0797b8fbd425770</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>VectorException</name>
    <filename>classVectorException.html</filename>
    <base>Logic_error</base>
    <member kind="function">
      <type></type>
      <name>VectorException</name>
      <anchorfile>classVectorException.html</anchorfile>
      <anchor>aeb9ecef50b98576f64273e32cf7f6408</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VectorException</name>
      <anchorfile>classVectorException.html</anchorfile>
      <anchor>a1d8cbd2f76b53a840940c8073a923b32</anchor>
      <arglist>(const GeneralMatrix &amp;A)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static unsigned long</type>
      <name>Select</name>
      <anchorfile>classVectorException.html</anchorfile>
      <anchor>a0a1cab7734a149abe262071f7febd2e1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>jlo</name>
    <filename>namespacejlo.html</filename>
    <class kind="class">jlo::LazyLocatedObjectLoader</class>
    <class kind="class">jlo::LocatedObject</class>
    <class kind="class">jlo::LocatedObjectLoader</class>
    <class kind="class">jlo::Matrix</class>
    <class kind="class">jlo::ObjectContainer</class>
    <class kind="class">jlo::ServiceInterface</class>
    <class kind="class">jlo::ServiceLocatedObject</class>
    <class kind="class">jlo::XMLTag</class>
    <class kind="class">jlo::YarpService</class>
    <member kind="function">
      <type>void</type>
      <name>ApplyRotationMean</name>
      <anchorfile>namespacejlo.html</anchorfile>
      <anchor>a85d1cd296c4cbf02ac925a3b343cf995</anchor>
      <arglist>(ColumnVector &amp;point, const double &amp;rot_x, const double &amp;rot_y, const double &amp;rot_z)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>eqd</name>
      <anchorfile>namespacejlo.html</anchorfile>
      <anchor>a12770a05ddf935afdf1e955d5db64256</anchor>
      <arglist>(const double &amp;d1, const double &amp;d2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsIdentity</name>
      <anchorfile>namespacejlo.html</anchorfile>
      <anchor>a9158f1217d31bb3af748c5836c61b381</anchor>
      <arglist>(const Matrix m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MatSqrt</name>
      <anchorfile>namespacejlo.html</anchorfile>
      <anchor>a89cdd280e1bfc28a71f9a822c33b661c</anchor>
      <arglist>(Matrix &amp;hom)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>MinAngleDist</name>
      <anchorfile>namespacejlo.html</anchorfile>
      <anchor>a43d0658f4ba23b0af8881d8ffc2dc80d</anchor>
      <arglist>(const double &amp;alpha, const double &amp;beta)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jlo::LazyLocatedObjectLoader</name>
    <filename>classjlo_1_1LazyLocatedObjectLoader.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual LocatedObject *</type>
      <name>GetParent</name>
      <anchorfile>classjlo_1_1LazyLocatedObjectLoader.html</anchorfile>
      <anchor>a6f03ce58ee25a8abee911f1314f41965</anchor>
      <arglist>(const LocatedObject &amp;child)=0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LazyLocatedObjectLoader</name>
      <anchorfile>classjlo_1_1LazyLocatedObjectLoader.html</anchorfile>
      <anchor>a79910846ed704136ac17622615a17c94</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jlo::LocatedObject</name>
    <filename>classjlo_1_1LocatedObject.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>CheckWorldCoordinates</name>
      <anchorfile>classjlo_1_1LocatedObject.html</anchorfile>
      <anchor>aac91e97b3e909a8ee64000b8c8e9653f</anchor>
      <arglist>(const unsigned long &amp;levelsTogo) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>CompareLo</name>
      <anchorfile>classjlo_1_1LocatedObject.html</anchorfile>
      <anchor>a88c5f636fe240e9d22a24a394842b6a0</anchor>
      <arglist>(LocatedObject &amp;obj_to_stop)</arglist>
    </member>
    <member kind="function">
      <type>ReturnMatrix</type>
      <name>GetCovarianceMatrix</name>
      <anchorfile>classjlo_1_1LocatedObject.html</anchorfile>
      <anchor>a3b34416f44099b67c54d11b530c4a2e8</anchor>
      <arglist>(LocatedObject &amp;obj_to_stop)</arglist>
    </member>
    <member kind="function">
      <type>ReturnMatrix</type>
      <name>GetCovarianceMatrix</name>
      <anchorfile>classjlo_1_1LocatedObject.html</anchorfile>
      <anchor>a14ae14b7c1ddb8f286ca228d8b61052a</anchor>
      <arglist>(const unsigned long &amp;obj_to_stop=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ReturnMatrix</type>
      <name>GetInvMatrix</name>
      <anchorfile>classjlo_1_1LocatedObject.html</anchorfile>
      <anchor>ad64ed1821804e4f1ad8f5af2358e0ee9</anchor>
      <arglist>(LocatedObject &amp;obj_to_stop)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ReturnMatrix</type>
      <name>GetInvMatrix</name>
      <anchorfile>classjlo_1_1LocatedObject.html</anchorfile>
      <anchor>adff8fb6e042663569f408a8fbc37fa90</anchor>
      <arglist>(const unsigned long &amp;obj_to_stop=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual unsigned long</type>
      <name>GetLOType</name>
      <anchorfile>classjlo_1_1LocatedObject.html</anchorfile>
      <anchor>ada15bccdd5b8eca93543b239ff9e8213</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ReturnMatrix</type>
      <name>GetMatrix</name>
      <anchorfile>classjlo_1_1LocatedObject.html</anchorfile>
      <anchor>a78fc52f3b4a8c3ebfa8e7833f4a60f35</anchor>
      <arglist>(LocatedObject &amp;obj_to_stop)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ReturnMatrix</type>
      <name>GetMatrix</name>
      <anchorfile>classjlo_1_1LocatedObject.html</anchorfile>
      <anchor>a30b322fd8f03e23b07714c57c4493ba2</anchor>
      <arglist>(const unsigned long &amp;id_to_stop=0)</arglist>
    </member>
    <member kind="function">
      <type>ReturnMatrix</type>
      <name>GetOrigin</name>
      <anchorfile>classjlo_1_1LocatedObject.html</anchorfile>
      <anchor>a910a559b33a7da5b43ae3d05ce6ef51b</anchor>
      <arglist>(LocatedObject &amp;obj_to_stop)</arglist>
    </member>
    <member kind="function">
      <type>ReturnMatrix</type>
      <name>GetOrigin</name>
      <anchorfile>classjlo_1_1LocatedObject.html</anchorfile>
      <anchor>a86db00e2be9cc4b102a33607f721fb27</anchor>
      <arglist>(const unsigned long &amp;obj_to_stop=0)</arglist>
    </member>
    <member kind="function">
      <type>ReturnMatrix</type>
      <name>GetRotation</name>
      <anchorfile>classjlo_1_1LocatedObject.html</anchorfile>
      <anchor>a7b1ffc077100bd45be5de1436f8cf3f6</anchor>
      <arglist>(LocatedObject &amp;obj_to_stop)</arglist>
    </member>
    <member kind="function">
      <type>ReturnMatrix</type>
      <name>GetRotation</name>
      <anchorfile>classjlo_1_1LocatedObject.html</anchorfile>
      <anchor>a641730a355efef9686c3010ebdf899d9</anchor>
      <arglist>(const unsigned long &amp;obj_to_stop=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LocatedObject</name>
      <anchorfile>classjlo_1_1LocatedObject.html</anchorfile>
      <anchor>aa29536f0e7726d54416baa9c0c6ae52d</anchor>
      <arglist>(LazyLocatedObjectLoader *loader)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LocatedObject</name>
      <anchorfile>classjlo_1_1LocatedObject.html</anchorfile>
      <anchor>adc1fb1d29e735eba1df34dd29bdec440</anchor>
      <arglist>(LazyLocatedObjectLoader *loader, unsigned long id, unsigned long parent_id, const Matrix &amp;matrix, const Matrix &amp;covariance)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LocatedObject</name>
      <anchorfile>classjlo_1_1LocatedObject.html</anchorfile>
      <anchor>a6958ae11a2cbcf17af88dfeda69760d8</anchor>
      <arglist>(LazyLocatedObjectLoader *loader, unsigned long id, unsigned long parent_id, double x=0.0, double y=0.0, double z=0.0, double roll=0.0, double pitch=0.0, double yaw=0.0, double sigmaX=0.0, double sigmaY=0.0, double sigmaZ=0.0, double sigmaRoll=0.0, double sigmaPitch=0.0, double sigmaYaw=0.0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TransformPointLocally</name>
      <anchorfile>classjlo_1_1LocatedObject.html</anchorfile>
      <anchor>a184396fcdf73c0822d2bb101f335755c</anchor>
      <arglist>(const double &amp;x_in, const double &amp;y_in, const double &amp;z_in, double &amp;x_out, double &amp;y_out, double &amp;z_out, const double &amp;scale=1)</arglist>
    </member>
    <member kind="variable">
      <type>LazyLocatedObjectLoader *</type>
      <name>m_lazyObjLoader</name>
      <anchorfile>classjlo_1_1LocatedObject.html</anchorfile>
      <anchor>a8915f18aeee457ec5adecc428f213ec9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned long</type>
      <name>m_parentID</name>
      <anchorfile>classjlo_1_1LocatedObject.html</anchorfile>
      <anchor>adf119346dfc44203cdcabdc1c6dce005</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned long</type>
      <name>m_uniqueID</name>
      <anchorfile>classjlo_1_1LocatedObject.html</anchorfile>
      <anchor>a696c824bcead8cc5134371568d38cbaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>ReturnMatrix</type>
      <name>CalcNewCov</name>
      <anchorfile>classjlo_1_1LocatedObject.html</anchorfile>
      <anchor>adc17cd913e80a8e94dc0e64e74eff17d</anchor>
      <arglist>(const DiagonalMatrix &amp;eigenValues, const Matrix &amp;eigenVectors, const Matrix &amp;hom) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>unsigned long</type>
      <name>FindCommonFather</name>
      <anchorfile>classjlo_1_1LocatedObject.html</anchorfile>
      <anchor>a2b50b4b7d1f2cd281a8bd44d7ff47a79</anchor>
      <arglist>(const LocatedObject *obj) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual ReturnMatrix</type>
      <name>Get</name>
      <anchorfile>classjlo_1_1LocatedObject.html</anchorfile>
      <anchor>a26fd7521f82e57737d3ba9dc20669927</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual ReturnMatrix</type>
      <name>GetCovariance</name>
      <anchorfile>classjlo_1_1LocatedObject.html</anchorfile>
      <anchor>a68158c986af6344d855a0555619175d9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual ReturnMatrix</type>
      <name>GetInv</name>
      <anchorfile>classjlo_1_1LocatedObject.html</anchorfile>
      <anchor>ae90a864ba9b6333ed3ed9e223a78c7db</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual unsigned long</type>
      <name>Move</name>
      <anchorfile>classjlo_1_1LocatedObject.html</anchorfile>
      <anchor>ac02c090ab2e4ed796aac2b601ef40e06</anchor>
      <arglist>(const Matrix &amp;matrix, const Matrix &amp;covMatrix)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual unsigned long</type>
      <name>Set</name>
      <anchorfile>classjlo_1_1LocatedObject.html</anchorfile>
      <anchor>abc358e17b46998ea58003c397e3521a2</anchor>
      <arglist>(const Matrix &amp;matrix, const Matrix &amp;covMatrix)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>ReturnMatrix</type>
      <name>TransformSixVec</name>
      <anchorfile>classjlo_1_1LocatedObject.html</anchorfile>
      <anchor>a956f4b7a4770f819371eae909c6cef9c</anchor>
      <arglist>(const ColumnVector &amp;point, const Matrix &amp;hom) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>ReturnMatrix</type>
      <name>UnscentedTrans</name>
      <anchorfile>classjlo_1_1LocatedObject.html</anchorfile>
      <anchor>a87eea8141a60098082d4aeeb5ec356a3</anchor>
      <arglist>(const Matrix &amp;cov, const Matrix &amp;mean, const Matrix &amp;hom) const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Matrix</type>
      <name>m_covariance</name>
      <anchorfile>classjlo_1_1LocatedObject.html</anchorfile>
      <anchor>a002360a231e278fb75cda29871b4ec9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Matrix</type>
      <name>m_invRelativePosition</name>
      <anchorfile>classjlo_1_1LocatedObject.html</anchorfile>
      <anchor>a94430b0c5215cf050876415cb5ef0405</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Matrix</type>
      <name>m_relativePosition</name>
      <anchorfile>classjlo_1_1LocatedObject.html</anchorfile>
      <anchor>a9a677ec750dd15d9edcdc02bdb355a81</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jlo::LocatedObjectLoader</name>
    <filename>classjlo_1_1LocatedObjectLoader.html</filename>
    <base>jlo::LazyLocatedObjectLoader</base>
    <member kind="function">
      <type>LocatedObject *</type>
      <name>GetParent</name>
      <anchorfile>classjlo_1_1LocatedObjectLoader.html</anchorfile>
      <anchor>aafc144791ba3805426e64adc2e71f182</anchor>
      <arglist>(const LocatedObject &amp;child)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LocatedObjectLoader</name>
      <anchorfile>classjlo_1_1LocatedObjectLoader.html</anchorfile>
      <anchor>afd1d2f24d1bc22a469aa4f0dcc6103bb</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jlo::Matrix</name>
    <filename>classjlo_1_1Matrix.html</filename>
    <member kind="function">
      <type>double</type>
      <name>get</name>
      <anchorfile>classjlo_1_1Matrix.html</anchorfile>
      <anchor>a6e2d1b359b6f8f090e3149693f715fec</anchor>
      <arglist>(int x, int y) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>height</name>
      <anchorfile>classjlo_1_1Matrix.html</anchorfile>
      <anchor>ae53bcda86273f4e40c84b63d6ef17c21</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classjlo_1_1Matrix.html</anchorfile>
      <anchor>adc348adf7d50b92fb6fbb6ed3fbe90bf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classjlo_1_1Matrix.html</anchorfile>
      <anchor>ab38fb6876a039e176fa0f3af609109fa</anchor>
      <arglist>(int _w, int _h)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classjlo_1_1Matrix.html</anchorfile>
      <anchor>a252346357ab9837687de364bac848b7d</anchor>
      <arglist>(const jlo::Matrix &amp;src)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classjlo_1_1Matrix.html</anchorfile>
      <anchor>ad23a880eb1ccfdef59b281244ee7f3a6</anchor>
      <arglist>(const ::BaseMatrix &amp;src)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator ReturnMatrix</name>
      <anchorfile>classjlo_1_1Matrix.html</anchorfile>
      <anchor>ad0e28c8c53e96fea42346a04612a0301</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator::Matrix</name>
      <anchorfile>classjlo_1_1Matrix.html</anchorfile>
      <anchor>a5b07992bae8a71263b0de3b246764124</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classjlo_1_1Matrix.html</anchorfile>
      <anchor>a9c5eb868d920e2a4b14e2276b2f365a3</anchor>
      <arglist>(const Matrix &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>print</name>
      <anchorfile>classjlo_1_1Matrix.html</anchorfile>
      <anchor>a80d79c6d883463bb6322e61169e64353</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classjlo_1_1Matrix.html</anchorfile>
      <anchor>a2c2cddc282791b00cf0e42b5aaeeba57</anchor>
      <arglist>(int x, int y, double newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>width</name>
      <anchorfile>classjlo_1_1Matrix.html</anchorfile>
      <anchor>a8f2454a38f7e98322fd01a2cede0c13b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Matrix</name>
      <anchorfile>classjlo_1_1Matrix.html</anchorfile>
      <anchor>aadcea97c5081ca106e0cb32c0eacba1e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>init</name>
      <anchorfile>classjlo_1_1Matrix.html</anchorfile>
      <anchor>ae39c22013ba9da289e323ec3a7c75ec7</anchor>
      <arglist>(const ::Matrix &amp;src)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>::ReturnMatrix</type>
      <name>toReturnMatrix</name>
      <anchorfile>classjlo_1_1Matrix.html</anchorfile>
      <anchor>ac7321e914c3f03ab5376402161490384</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double *</type>
      <name>data</name>
      <anchorfile>classjlo_1_1Matrix.html</anchorfile>
      <anchor>a6f65eff9f62ef139fb3dad738831342c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>h</name>
      <anchorfile>classjlo_1_1Matrix.html</anchorfile>
      <anchor>ac875c3024ad0aa2ee39945e85d8e8edd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char *</type>
      <name>printed</name>
      <anchorfile>classjlo_1_1Matrix.html</anchorfile>
      <anchor>a937cb53ecfa3136aa9e7d5873a01cc10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>w</name>
      <anchorfile>classjlo_1_1Matrix.html</anchorfile>
      <anchor>a471441a3c562ea426654defca5fe18b8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jlo::ObjectContainer</name>
    <filename>classjlo_1_1ObjectContainer.html</filename>
    <base>jlo::ServiceLocatedObject</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>AddAttachedObject</name>
      <anchorfile>classjlo_1_1ObjectContainer.html</anchorfile>
      <anchor>a73db9aefe84ddb090cd40c59280a55ea</anchor>
      <arglist>(ServiceLocatedObject *lo)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual unsigned long</type>
      <name>GetLOType</name>
      <anchorfile>classjlo_1_1ObjectContainer.html</anchorfile>
      <anchor>a84d2122595ed0268a8775169c6fbd930</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ObjectContainer</name>
      <anchorfile>classjlo_1_1ObjectContainer.html</anchorfile>
      <anchor>a3d2125e904958210ab09297a6fc02c38</anchor>
      <arglist>(ServiceLocatedObject *locatedObject, double x, double y, double z, double roll, double pitch, double yaw, double sigmaX=0.0, double sigmaY=0.0, double sigmaZ=0.0, double sigmaRoll=0.0, double sigmaPitch=0.0, double sigmaYaw=0.0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ObjectContainer</name>
      <anchorfile>classjlo_1_1ObjectContainer.html</anchorfile>
      <anchor>af07114500ce3f619561b30f944098db9</anchor>
      <arglist>(ServiceLocatedObject *locatedObject, const Matrix &amp;matrix, const Matrix &amp;covariance)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>PropagateMovement</name>
      <anchorfile>classjlo_1_1ObjectContainer.html</anchorfile>
      <anchor>a5db87fd1c175613a627d7ecbc7c9814b</anchor>
      <arglist>(ServiceLocatedObject *(*copy)(ServiceLocatedObject *, ServiceLocatedObject *), unsigned long(*del)(ServiceLocatedObject *), void(*updated)(unsigned long), ServiceLocatedObject *parent_copy=NULL)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>RemoveAttachedObject</name>
      <anchorfile>classjlo_1_1ObjectContainer.html</anchorfile>
      <anchor>ac75f140db2cab6a352aea566d7188af3</anchor>
      <arglist>(ServiceLocatedObject *lo)</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; ServiceLocatedObject * &gt;</type>
      <name>m_attachedLocatedObjectList</name>
      <anchorfile>classjlo_1_1ObjectContainer.html</anchorfile>
      <anchor>a48fa18b8af68c9d5def7902d0f1d5de1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_semaStatic</name>
      <anchorfile>classjlo_1_1ObjectContainer.html</anchorfile>
      <anchor>afb396af2fccce772f97d5a3903b878d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual ReturnMatrix</type>
      <name>Get</name>
      <anchorfile>classjlo_1_1ObjectContainer.html</anchorfile>
      <anchor>ac95d9fe1a31ad3cf01c07ad1cd293218</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual ReturnMatrix</type>
      <name>GetInv</name>
      <anchorfile>classjlo_1_1ObjectContainer.html</anchorfile>
      <anchor>a19b79e759133de930ee3f51965d70ac6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual unsigned long</type>
      <name>Move</name>
      <anchorfile>classjlo_1_1ObjectContainer.html</anchorfile>
      <anchor>ac193bbd7dd36cecf4fd0695e16049d88</anchor>
      <arglist>(const Matrix &amp;matrix, const Matrix &amp;covMatrix)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>NeedCopy</name>
      <anchorfile>classjlo_1_1ObjectContainer.html</anchorfile>
      <anchor>ac29a8bae5f4790ccfa0cd84260b2dc2a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>TellParentNeedCopy</name>
      <anchorfile>classjlo_1_1ObjectContainer.html</anchorfile>
      <anchor>a382068eefedf3896a2f5d8fc7057f593</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>TellParentNeedNoCopy</name>
      <anchorfile>classjlo_1_1ObjectContainer.html</anchorfile>
      <anchor>af527d21f6835bf143c9a1ec2b521d10e</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jlo::ServiceInterface</name>
    <filename>classjlo_1_1ServiceInterface.html</filename>
    <member kind="function">
      <type>void</type>
      <name>LoadList</name>
      <anchorfile>classjlo_1_1ServiceInterface.html</anchorfile>
      <anchor>a5beb19cac64018954561fb62033ea2c2</anchor>
      <arglist>(XMLTag *tag)</arglist>
    </member>
    <member kind="function">
      <type>XMLTag *</type>
      <name>SaveList</name>
      <anchorfile>classjlo_1_1ServiceInterface.html</anchorfile>
      <anchor>a7bb5f9b435191e3bd34292a60750880e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ServiceInterface</name>
      <anchorfile>classjlo_1_1ServiceInterface.html</anchorfile>
      <anchor>a37e3807fcba05a291279a02ec0c00591</anchor>
      <arglist>(const char *configFile)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ServiceInterface</name>
      <anchorfile>classjlo_1_1ServiceInterface.html</anchorfile>
      <anchor>acb19bb873ba8280838486ae265ee81ea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>AddMapString</name>
      <anchorfile>classjlo_1_1ServiceInterface.html</anchorfile>
      <anchor>af198a8a672af0dfa6e18a4beb63d8f88</anchor>
      <arglist>(ServiceLocatedObject *pose, std::string mapstring)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>DisposeList</name>
      <anchorfile>classjlo_1_1ServiceInterface.html</anchorfile>
      <anchor>a867f7b57ae92c890dd47d73e674024f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static unsigned long</type>
      <name>FreeServiceLocatedObject</name>
      <anchorfile>classjlo_1_1ServiceInterface.html</anchorfile>
      <anchor>ac7a596ab33b11590cb6338a4895832a4</anchor>
      <arglist>(ServiceLocatedObject *pose)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ServiceLocatedObject *</type>
      <name>FServiceLocatedObject</name>
      <anchorfile>classjlo_1_1ServiceInterface.html</anchorfile>
      <anchor>a4362adb49f20e4694992879138150edb</anchor>
      <arglist>(XMLTag *tag)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ServiceLocatedObject *</type>
      <name>FServiceLocatedObject</name>
      <anchorfile>classjlo_1_1ServiceInterface.html</anchorfile>
      <anchor>a333a471fce111512c7a8acde390004a3</anchor>
      <arglist>(ServiceLocatedObject *pose, Matrix m, Matrix cov, unsigned long type=LO_TYPE_PERCEIVED)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ServiceLocatedObject *</type>
      <name>FServiceLocatedObjectCopy</name>
      <anchorfile>classjlo_1_1ServiceInterface.html</anchorfile>
      <anchor>ae1de87221a5830b2f41e4630f2295374</anchor>
      <arglist>(ServiceLocatedObject *pose, ServiceLocatedObject *parent=NULL)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ServiceLocatedObject *</type>
      <name>FServiceLocatedObjectWorld</name>
      <anchorfile>classjlo_1_1ServiceInterface.html</anchorfile>
      <anchor>a4a543a94ec15a2ba975c7ca77f3a05ed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ServiceLocatedObject *</type>
      <name>GetServiceLocatedObject</name>
      <anchorfile>classjlo_1_1ServiceInterface.html</anchorfile>
      <anchor>a9b1e7165ebe0ea692c7d95dbc187f82f</anchor>
      <arglist>(unsigned long id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static unsigned long</type>
      <name>GetServiceLocatedObjectID</name>
      <anchorfile>classjlo_1_1ServiceInterface.html</anchorfile>
      <anchor>a9d8f86ba2060fc3e0c2e4af2d938e3b6</anchor>
      <arglist>(std::string)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ServiceLocatedObject *</type>
      <name>GetServiceLocatedObjectIndex</name>
      <anchorfile>classjlo_1_1ServiceInterface.html</anchorfile>
      <anchor>a6087cad98525e5fc43835148428f4168</anchor>
      <arglist>(unsigned long index)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>RemoveMapString</name>
      <anchorfile>classjlo_1_1ServiceInterface.html</anchorfile>
      <anchor>a5b80a2a1a7e3db0c32106134445ad576</anchor>
      <arglist>(std::string mapstring)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static unsigned long</type>
      <name>SetServiceLocatedObject</name>
      <anchorfile>classjlo_1_1ServiceInterface.html</anchorfile>
      <anchor>a4f3a9a9fe5ac9fb0ae33dbfc0d6dbc7b</anchor>
      <arglist>(ServiceLocatedObject *pose)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jlo::ServiceLocatedObject</name>
    <filename>classjlo_1_1ServiceLocatedObject.html</filename>
    <base>jlo::LocatedObject</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>AddAttachedObject</name>
      <anchorfile>classjlo_1_1ServiceLocatedObject.html</anchorfile>
      <anchor>abd5ce20c90dab0f6b057b763d7bad271</anchor>
      <arglist>(ServiceLocatedObject *lo)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DecreaseReferenceCounter</name>
      <anchorfile>classjlo_1_1ServiceLocatedObject.html</anchorfile>
      <anchor>ad7b32818c91fa501195177232f767fdc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual unsigned long</type>
      <name>GetLOType</name>
      <anchorfile>classjlo_1_1ServiceLocatedObject.html</anchorfile>
      <anchor>ac548457038a29f9ef3ef6397a8d58646</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>unsigned long</type>
      <name>GetReferenceCounter</name>
      <anchorfile>classjlo_1_1ServiceLocatedObject.html</anchorfile>
      <anchor>ae445cb3dc42808bf3caa66083e492f0e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>IncreaseReferenceCounter</name>
      <anchorfile>classjlo_1_1ServiceLocatedObject.html</anchorfile>
      <anchor>a3c476ba68e75f7fdd5a04db3cefc0645</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>NeedCopy</name>
      <anchorfile>classjlo_1_1ServiceLocatedObject.html</anchorfile>
      <anchor>a5c09805174071ccff7a22bbde40caa15</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ServiceLocatedObject</type>
      <name>operator-</name>
      <anchorfile>classjlo_1_1ServiceLocatedObject.html</anchorfile>
      <anchor>a46d218cc668c449bd989ea5501641420</anchor>
      <arglist>(ServiceLocatedObject &amp;smallObject)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>PropagateMovement</name>
      <anchorfile>classjlo_1_1ServiceLocatedObject.html</anchorfile>
      <anchor>a62d4cb3b0a0f04471fc5e5740bfd5c82</anchor>
      <arglist>(ServiceLocatedObject *(*copy)(ServiceLocatedObject *, ServiceLocatedObject *), unsigned long(*del)(ServiceLocatedObject *), void(*updated)(unsigned long), ServiceLocatedObject *)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>RemoveAttachedObject</name>
      <anchorfile>classjlo_1_1ServiceLocatedObject.html</anchorfile>
      <anchor>ad6c501c2588385c9c937d36da403810a</anchor>
      <arglist>(ServiceLocatedObject *lo)</arglist>
    </member>
    <member kind="function">
      <type>XMLTag *</type>
      <name>Save</name>
      <anchorfile>classjlo_1_1ServiceLocatedObject.html</anchorfile>
      <anchor>a08bfdbbb79fe9bc7c7ed03151fd66c61</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>XMLTag *</type>
      <name>SaveComplete</name>
      <anchorfile>classjlo_1_1ServiceLocatedObject.html</anchorfile>
      <anchor>a7081d4b3e826cbeeef8fa445acedd71c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ServiceLocatedObject</name>
      <anchorfile>classjlo_1_1ServiceLocatedObject.html</anchorfile>
      <anchor>a3a8f27c0c9c525675093956aa14035bf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ServiceLocatedObject</name>
      <anchorfile>classjlo_1_1ServiceLocatedObject.html</anchorfile>
      <anchor>a8418ae1bc7d493025655ae2cac908c83</anchor>
      <arglist>(ServiceLocatedObject *locobj, const Matrix &amp;matrix, const Matrix &amp;covariance)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ServiceLocatedObject</name>
      <anchorfile>classjlo_1_1ServiceLocatedObject.html</anchorfile>
      <anchor>a498860e4adc4162b1a57f66ac4cdaedd</anchor>
      <arglist>(ServiceLocatedObject *locobj, double x=0.0, double y=0.0, double z=0.0, double roll=0.0, double pitch=0.0, double yaw=0.0, double sigmaX=0.0, double sigmaY=0.0, double sigmaZ=0.0, double sigmaRoll=0.0, double sigmaPitch=0.0, double sigmaYaw=0.0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>TellParentNeedCopy</name>
      <anchorfile>classjlo_1_1ServiceLocatedObject.html</anchorfile>
      <anchor>ad5f5e1664a2e61be8df298c16667c658</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>TellParentNeedNoCopy</name>
      <anchorfile>classjlo_1_1ServiceLocatedObject.html</anchorfile>
      <anchor>a69ffeaea0ae733b81b713c9459dfe3be</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Update</name>
      <anchorfile>classjlo_1_1ServiceLocatedObject.html</anchorfile>
      <anchor>a7ea4ece47f3b7a496916a5f2c6f285b0</anchor>
      <arglist>(Matrix m, Matrix cov, ServiceLocatedObject *(*copy)(ServiceLocatedObject *, ServiceLocatedObject *), unsigned long(*del)(ServiceLocatedObject *), void(*updated)(unsigned long))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UpdateParent</name>
      <anchorfile>classjlo_1_1ServiceLocatedObject.html</anchorfile>
      <anchor>a4db35a0bb3cabe650d9e0ba21222fa06</anchor>
      <arglist>(ServiceLocatedObject *new_parent)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ServiceLocatedObject</name>
      <anchorfile>classjlo_1_1ServiceLocatedObject.html</anchorfile>
      <anchor>ad7f21ccf8023d449e90d5cf02c22e208</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SetLastID</name>
      <anchorfile>classjlo_1_1ServiceLocatedObject.html</anchorfile>
      <anchor>a7c870e962d095a12642e28950366034f</anchor>
      <arglist>(unsigned long lastID)</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>m_mapstring</name>
      <anchorfile>classjlo_1_1ServiceLocatedObject.html</anchorfile>
      <anchor>a1d962267172e0ef5fb380a24205866fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ServiceLocatedObject *</type>
      <name>m_relation</name>
      <anchorfile>classjlo_1_1ServiceLocatedObject.html</anchorfile>
      <anchor>a4c30c6d80630b4a44512e7a2de65f165</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>long</type>
      <name>m_needCopy</name>
      <anchorfile>classjlo_1_1ServiceLocatedObject.html</anchorfile>
      <anchor>a6041b1b8f5e405ee61d872e27f53482e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned long</type>
      <name>referenceCounter</name>
      <anchorfile>classjlo_1_1ServiceLocatedObject.html</anchorfile>
      <anchor>ab2bfdd8c1d0cf8692a76c7bbdbc1df5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static unsigned long</type>
      <name>s_lastID</name>
      <anchorfile>classjlo_1_1ServiceLocatedObject.html</anchorfile>
      <anchor>ac8e5895cbf612763dd8550f07d6ab872</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>ServiceInterface</name>
      <anchorfile>classjlo_1_1ServiceLocatedObject.html</anchorfile>
      <anchor>a52eacfe52a5512a2fc0bc2acbf3bdb96</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jlo::XMLTag</name>
    <filename>classjlo_1_1XMLTag.html</filename>
    <member kind="function">
      <type>int</type>
      <name>AddChild</name>
      <anchorfile>classjlo_1_1XMLTag.html</anchorfile>
      <anchor>a54cff2eb8dbda664819f4ddc66cee67d</anchor>
      <arglist>(XMLTag *child, int position=-1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AddProperty</name>
      <anchorfile>classjlo_1_1XMLTag.html</anchorfile>
      <anchor>ad802dfe14798866572d2f13c5cb59802</anchor>
      <arglist>(const std::string &amp;name, const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AddProperty</name>
      <anchorfile>classjlo_1_1XMLTag.html</anchorfile>
      <anchor>a6482fbe1ea13b6a40fb63a4409362f2c</anchor>
      <arglist>(const std::string &amp;name, const unsigned long &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AddProperty</name>
      <anchorfile>classjlo_1_1XMLTag.html</anchorfile>
      <anchor>a756316ac33a6c3c620095715f283f4e0</anchor>
      <arglist>(const std::string &amp;name, const int &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AddProperty</name>
      <anchorfile>classjlo_1_1XMLTag.html</anchorfile>
      <anchor>a1b5d17719bf676d43cbe8c9014d310be</anchor>
      <arglist>(const std::string &amp;name, const double &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>XMLTag *</type>
      <name>Clone</name>
      <anchorfile>classjlo_1_1XMLTag.html</anchorfile>
      <anchor>a0bdfcdc37095ee994ba21a245b731a49</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>CountChildren</name>
      <anchorfile>classjlo_1_1XMLTag.html</anchorfile>
      <anchor>a42ff340adc873e4327bb7999d950c1a7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned long</type>
      <name>date</name>
      <anchorfile>classjlo_1_1XMLTag.html</anchorfile>
      <anchor>a1288e94a659a8f7c18774aab851e8876</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>GetCDataDouble</name>
      <anchorfile>classjlo_1_1XMLTag.html</anchorfile>
      <anchor>a0aad1bb14b5ba2106f3d98801c0432a8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetCDataInt</name>
      <anchorfile>classjlo_1_1XMLTag.html</anchorfile>
      <anchor>af72f4cdbcad88a7a52456e22c2b1d4a9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetCDataST</name>
      <anchorfile>classjlo_1_1XMLTag.html</anchorfile>
      <anchor>a7f25d3c4432075875b0b6e7612f2f656</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>XMLTag *</type>
      <name>GetChild</name>
      <anchorfile>classjlo_1_1XMLTag.html</anchorfile>
      <anchor>a7c309ab8fdfaa28ce6cad8021232b801</anchor>
      <arglist>(const unsigned int &amp;position)</arglist>
    </member>
    <member kind="function">
      <type>XMLTag *</type>
      <name>GetChild</name>
      <anchorfile>classjlo_1_1XMLTag.html</anchorfile>
      <anchor>a884107324a70436d6b0f6a426b01ef4f</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>XMLTag *</type>
      <name>GetChild</name>
      <anchorfile>classjlo_1_1XMLTag.html</anchorfile>
      <anchor>a76ad7e05af8bbe7447124418227e84bc</anchor>
      <arglist>(const std::string &amp;name, int innerindex)</arglist>
    </member>
    <member kind="function">
      <type>std::string &amp;</type>
      <name>GetName</name>
      <anchorfile>classjlo_1_1XMLTag.html</anchorfile>
      <anchor>a36143c65a2078dae7b012d8f6abe05bb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetProperty</name>
      <anchorfile>classjlo_1_1XMLTag.html</anchorfile>
      <anchor>a27d9af4372b3cee594b3f93bb25fcf87</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>GetPropertyDouble</name>
      <anchorfile>classjlo_1_1XMLTag.html</anchorfile>
      <anchor>a81f8b5a517d0f26d74795417308703d1</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetPropertyInt</name>
      <anchorfile>classjlo_1_1XMLTag.html</anchorfile>
      <anchor>a438bf59bc6ddb584e8b667fa8390bd6a</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RemoveChild</name>
      <anchorfile>classjlo_1_1XMLTag.html</anchorfile>
      <anchor>a2346527c6dc27f573139549db86e178b</anchor>
      <arglist>(const unsigned int &amp;position)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RemoveChild</name>
      <anchorfile>classjlo_1_1XMLTag.html</anchorfile>
      <anchor>a06c8b2a0a5b8bb41b9251626fc3f5eb9</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ReplaceChild</name>
      <anchorfile>classjlo_1_1XMLTag.html</anchorfile>
      <anchor>ab34f3b2a109ed4dd9b75c96766ca1a7b</anchor>
      <arglist>(XMLTag *child, int position)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetCData</name>
      <anchorfile>classjlo_1_1XMLTag.html</anchorfile>
      <anchor>a1cfb6a6b6c6b2437bcb6b7cb8b752dae</anchor>
      <arglist>(const int &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetCData</name>
      <anchorfile>classjlo_1_1XMLTag.html</anchorfile>
      <anchor>ac0c9e3946c95d34b6655eb45d41fad10</anchor>
      <arglist>(const double &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetCData</name>
      <anchorfile>classjlo_1_1XMLTag.html</anchorfile>
      <anchor>a3eec716d551aee04487e547b23b7142c</anchor>
      <arglist>(const std::string &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Write</name>
      <anchorfile>classjlo_1_1XMLTag.html</anchorfile>
      <anchor>aaf0c04964fcac2f8e1bdbc82cfa9d6e7</anchor>
      <arglist>(xmlTextWriter *pWriter) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WriteToFile</name>
      <anchorfile>classjlo_1_1XMLTag.html</anchorfile>
      <anchor>a78b12618725dec2873bcc2645fd3d5ef</anchor>
      <arglist>(const std::string &amp;stFile, XMLTag **fileReference=NULL) const </arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>WriteToString</name>
      <anchorfile>classjlo_1_1XMLTag.html</anchorfile>
      <anchor>af466ca2effaba10d40d71633a151acbb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>XMLTag</name>
      <anchorfile>classjlo_1_1XMLTag.html</anchorfile>
      <anchor>afe2fd445c2c9e4b1cf89b09ce20a13ca</anchor>
      <arglist>(std::string Name)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~XMLTag</name>
      <anchorfile>classjlo_1_1XMLTag.html</anchorfile>
      <anchor>a2d329848ea05b546c994bb2204ab349e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>Load</name>
      <anchorfile>classjlo_1_1XMLTag.html</anchorfile>
      <anchor>a545ebd207893d214c5e5da4d39f43e10</anchor>
      <arglist>(XMLTag *tag, T *t)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; T &gt;</type>
      <name>Load</name>
      <anchorfile>classjlo_1_1XMLTag.html</anchorfile>
      <anchor>a853512f18475697552b82c1f7abdc26d</anchor>
      <arglist>(XMLTag *tag, std::vector&lt; T &gt; *)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::pair&lt; T1, T2 &gt;</type>
      <name>Load</name>
      <anchorfile>classjlo_1_1XMLTag.html</anchorfile>
      <anchor>a60034a2a95959a7aabec7725d39834b3</anchor>
      <arglist>(XMLTag *tag, std::pair&lt; T1, T2 &gt; *)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>Load</name>
      <anchorfile>classjlo_1_1XMLTag.html</anchorfile>
      <anchor>a1af3fa0603706fc44755b660e913dda8</anchor>
      <arglist>(XMLTag *tag, int *)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>Load</name>
      <anchorfile>classjlo_1_1XMLTag.html</anchorfile>
      <anchor>a67f3605f1e654bd866a81e6300efec54</anchor>
      <arglist>(XMLTag *tag, double *)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>Load</name>
      <anchorfile>classjlo_1_1XMLTag.html</anchorfile>
      <anchor>a63f60008de1945c0666de12a6786335c</anchor>
      <arglist>(XMLTag *tag, std::string *)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Matrix</type>
      <name>Load</name>
      <anchorfile>classjlo_1_1XMLTag.html</anchorfile>
      <anchor>afd763f37f2a3a882da5a1410fcf96864</anchor>
      <arglist>(XMLTag *tag, Matrix *)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static unsigned int</type>
      <name>OldTag</name>
      <anchorfile>classjlo_1_1XMLTag.html</anchorfile>
      <anchor>ac1af3150fbcb7fc2c5b53f0f6ac9bc50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static XMLTag *</type>
      <name>Read</name>
      <anchorfile>classjlo_1_1XMLTag.html</anchorfile>
      <anchor>abc6a7241c2e1d4252306bf301a97da91</anchor>
      <arglist>(xmlTextReader *pReader)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static XMLTag *</type>
      <name>ReadFromFile</name>
      <anchorfile>classjlo_1_1XMLTag.html</anchorfile>
      <anchor>a47c22d9c3966643fdbce0c9f52618252</anchor>
      <arglist>(const std::string &amp;stFile)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static XMLTag *</type>
      <name>Tag</name>
      <anchorfile>classjlo_1_1XMLTag.html</anchorfile>
      <anchor>aa6eac7e26712f690cb1ad3a100ea33c1</anchor>
      <arglist>(std::vector&lt; T &gt; vector, std::string name=&quot;&quot;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static XMLTag *</type>
      <name>Tag</name>
      <anchorfile>classjlo_1_1XMLTag.html</anchorfile>
      <anchor>ac2ec49553f6e37804deb432894bec141</anchor>
      <arglist>(std::pair&lt; T1, T2 &gt; p, std::string name=&quot;&quot;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static XMLTag *</type>
      <name>Tag</name>
      <anchorfile>classjlo_1_1XMLTag.html</anchorfile>
      <anchor>aefa6aa41c8c291010a9a0565d231498e</anchor>
      <arglist>(int n, std::string name=&quot;&quot;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static XMLTag *</type>
      <name>Tag</name>
      <anchorfile>classjlo_1_1XMLTag.html</anchorfile>
      <anchor>aedbcfb13922875134ac378b344709d17</anchor>
      <arglist>(double d, std::string name=&quot;&quot;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static XMLTag *</type>
      <name>Tag</name>
      <anchorfile>classjlo_1_1XMLTag.html</anchorfile>
      <anchor>aa27cdde88f094a190ce95de5c3bfc4b6</anchor>
      <arglist>(std::string value, std::string name=&quot;&quot;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static XMLTag *</type>
      <name>Tag</name>
      <anchorfile>classjlo_1_1XMLTag.html</anchorfile>
      <anchor>ab577099faf14eaf36e29035f2dffed7e</anchor>
      <arglist>(const Matrix &amp;alg, std::string name=&quot;&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>Touch</name>
      <anchorfile>classjlo_1_1XMLTag.html</anchorfile>
      <anchor>a82780f194aa4413aee5932080e00c8a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>m_cData</name>
      <anchorfile>classjlo_1_1XMLTag.html</anchorfile>
      <anchor>a26071946d50cc0585dd9d0e7f024939a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; XMLTag * &gt;</type>
      <name>m_children</name>
      <anchorfile>classjlo_1_1XMLTag.html</anchorfile>
      <anchor>a7ec9594df4c3c9925600b1640a8fe167</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned long</type>
      <name>m_lastChanged</name>
      <anchorfile>classjlo_1_1XMLTag.html</anchorfile>
      <anchor>aca569eb88aaaaa4a1a65a4edb7216cc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>m_name</name>
      <anchorfile>classjlo_1_1XMLTag.html</anchorfile>
      <anchor>a4b691d41ecf4a4db8302460a5cf1f0e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>m_properties</name>
      <anchorfile>classjlo_1_1XMLTag.html</anchorfile>
      <anchor>a0368d23287d867b3155a9243aadb460d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jlo::YarpService</name>
    <filename>classjlo_1_1YarpService.html</filename>
    <base>jlo::ServiceInterface</base>
    <member kind="function">
      <type></type>
      <name>YarpService</name>
      <anchorfile>classjlo_1_1YarpService.html</anchorfile>
      <anchor>a5f718e8db541c9570e7be03402492545</anchor>
      <arglist>(const char *listeningPort, const char *configFile)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~YarpService</name>
      <anchorfile>classjlo_1_1YarpService.html</anchorfile>
      <anchor>afe68ece21d74d9ae34ab05384e685733</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>FillBottle</name>
      <anchorfile>classjlo_1_1YarpService.html</anchorfile>
      <anchor>a571d7726a509e1916511200b78bab781</anchor>
      <arglist>(yarp::os::Bottle &amp;botIn, yarp::os::Bottle &amp;bot)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>PutIntoBottle</name>
      <anchorfile>classjlo_1_1YarpService.html</anchorfile>
      <anchor>aa5314e4d5f8e5f5f5563f1d42a2a011f</anchor>
      <arglist>(ServiceLocatedObject *lo, yarp::os::Bottle &amp;bot)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>yarp</name>
    <filename>namespaceyarp.html</filename>
    <namespace>yarp::os</namespace>
  </compound>
  <compound kind="namespace">
    <name>yarp::os</name>
    <filename>namespaceyarp_1_1os.html</filename>
  </compound>
</tagfile>
